《幻灯片注释lect04》由会员分享,可在线阅读,更多相关《幻灯片注释lect04(52页珍藏版)》请在金锄头文库上搜索。
1、Software Project Management,Lecture 4 Software Project Planning,Software Project Management,2,Overview,Step Wise project planning framework Preparation of a software project plan Planning and scheduling the activities in software project management Various approaches towards activity plan Various sc
2、heduling techniques such as sequencing and CPM,Software Project Management,3,Step Wise An Overview,Software Project Management,4,Step Wise An Overview (contd),Software Project Management,5,Step Wise An Overview (contd),Software Project Management,6,Step Wise An Overview (contd),Step 0: Select projec
3、t Step 1: Identify project scope and objectives Step 2: Identify project infrastructure Step 3: Analyze project characteristics Step 4: Identify project products and activities,Software Project Management,7,Step Wise - An Overview (contd),Step 5: Estimate effort for each activity Step 6: Identify ac
4、tivity risks Step 7: Allocate resources Step 8: Review/publicize plan Step 9: Execute plan Step 10: Execute lower levels of planning,Software Project Management,8,Step 1: Identify Project Scope and Objectives,Step 1.1 Identify objectives and practical measures of the effectiveness in meeting those o
5、bjectives Step 1.2 Establish a project authority To ensure the unity of purpose among all persons concerned,Software Project Management,9,Step 1: Identify Project Scope Objectives (contd),Step 1.3 Identify all stakeholders in the project and their interests Step 1.4 Modify objectives in the light of
6、 stakeholder analysis Step 1.5 Establish methods of communication between all parties,Software Project Management,10,Step 2: Identify Project Infrastructure,Step 2.1 Identify relationship between the project and strategic planning To determine the order of related projects (in the organization) bein
7、g carried out To establish a framework within which the system fits To ensure the hardware and software standards are followed,Software Project Management,11,Step 2: Identify Project Infrastructure (contd),Step 2.2 Identify installation standards and procedures more appropriate name: “Identify stand
8、ards and procedures related to the software project” Step 2.3 Identify project team organization,Software Project Management,12,Step 3: Analyse Project Characteristics,Step 3.1 Distinguish the project as either objective-driven or product-driven Step 3.2 Analyse other project characteristics (includ
9、ing quality-based ones) Step 3.3 Identify high level project risks Step 3.4 Take into account user requirements concerning implementation,Software Project Management,13,Step 3: Analyse Project Characteristics (contd),Step 3.5 Select general lifecycle approach in the light of the above Step 3.6 Revie
10、w overall resource estimates Up to this stage, the major risks of the project are identified the overall approach of the project is decided So, it is a good place to re-estimate the required effort and other resources for the project,Software Project Management,14,Step 4: Identify Project Products a
11、nd Activities,Step 4.1 Identify and describe project products Identify all the products related to the project Account for the required activities Step 4.2 Document generic product flows To document the relative order of the products Step 4.3 Recognize product instances,Software Project Management,1
12、5,Step 4: Identify Project Products and Activities(contd),Step 4.4 Produce an ideal activity network Activity network shows the tasks that have to be carried out as well as their sequence of execution for the creation of a product from another Step 4.5 Modify the ideal to take into account need for
13、stages and checkpoints To check compatibility of products of previous activities,Software Project Management,16,Step 5: Estimate Effort for Each Activity,Step 5.1 Carry out bottom-up estimates need to estimate staff effort, time for each activity and other resources Step 5.2 Revise plan to create co
14、ntrollable activities need to break a task into a series of manageable sub-tasks,Software Project Management,17,Step 6: Identify Activity Risks,Step 6.1 Identify and quantify the risks of each activity Step 6.2 Plan risk reduction and contingency measures where appropriate Step 6.3 Adjust overall pl
15、ans and estimates to take account of risks,Software Project Management,18,Step 7: Allocate Resources (Staffing),Step 7.1 Identify and allocate resources type of staff needed for each activity staff availability are identified staff are provisionally allocated to task Step 7.2 Revise plans and estima
16、tes to take into account resource constraints staffing constraints staffing issues,Software Project Management,19,Step 8: Review/publicize Plan,Step 8.1 Review quality aspects of the project plan To ensure each activity is completed with a quality product Each activity should have exit requirements. This ensures the quality of the product on each activity.,Software Project Management,20,Step 8: Review/publicize Plan (contd),Step 8.2 Document plans and obtain agreement all parties understand and agree to the commitments许诺 in the plan,