Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park.

Similar presentations


Presentation on theme: "Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park."— Presentation transcript:

1 Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park

2 Contents  Project Management Activities  Project Planning  Project Scheduling  Risk Management

3 Software Project Management  Software ________ are responsible for planning and scheduling software development  They supervise the work to ensure that it is carried out to the required _________  They monitor progress to check that the development is on ____ and within _______  Good management cannot guarantee project _______; however, bad management usually results in project _______

4 Management Activities  Proposal writing  Project planning and scheduling  Project costing  Project monitoring and reviews  Personnel selection and evaluation  Report writing and presentations

5 Project Planning  Probably the most time-consuming project management activity  __________ activity from initial concept through to system delivery  Plans must be regularly _______ as new information becomes available  Various types of project plan may be developed to support the main software project plan that is concerned with schedule and budget

6 Types of Project Plan PlanDescription Quality plan Describes the quality procedures and standards that will be used in a project (ch. 24) Validation plan Describes the approach, resources, and schedule used for system validation (ch. 19) Configuration management plan Describes the configuration management procedures and structures to be used (ch. 29) Maintenance plan Predicts the maintenance requirements of the system, maintenance costs, and effort required (ch. 27) Staff development plan Describes how the skills and experience of the project team members will be developed (ch. 22)

7 Project Planning Process Establish the project constraints Make initial assessments of the project parameters Define project milestones and deliverables while project has not been completed or cancelled loop Draw up project schedule Initiate activities according to schedule Wait ( for a while ) Review project progress Revise estimates of project parameters Update the project schedule Renegotiate project constraints and deliverables if ( problems arise ) then Initiate technical review and possible revision end if end loop

8 Project Plan Structure  Introduction  Project organization  Risk analysis  Hardware and software resource requirements  Work breakdown  Project schedule  Monitoring and reporting mechanisms

9 Milestones and Deliverables  A milestone is an ___________ of a software process activity  At each milestone, there should be a formal _______ that can be presented to management  A deliverable is a project result that is delivered to the ________. It is usually delivered at the end of major project _______  Deliverables are usually milestones but milestones need not be deliverables

10 Project Scheduling  Split project into _____ and estimate time and resources required to complete each task  Organize tasks __________ to make optimal use of workforce  Minimize task __________ to avoid delays caused by one task waiting for another to complete  Dependent on project managers’ intuition and experience

11 Project Scheduling Process Identify activities Identify activity dependencies Estimate resources for activities Allocate people to activities Create project charts Software requirements Bar charts and activity networks

12 Bar Charts and Activity Networks  Graphical notations used to illustrate the project schedule  Bar charts show ___ is responsible for each activity and ____ the activity is scheduled to begin and end  Activity networks show task ___________ and the _______ path

13 Task Durations and Dependencies TaskDuration (days)Dependencies T18 T215 T315T1 (M1) T410 T510T2,T4 (M2) T65T1,T2 (M3) T720T1 (M1) T825T4 (M5) T915T3,T6 (M4) T1015T5,T7 (M7) T117T9 (M6) T1210T11 (M8)

14 Activity Network T1 T2 start M1T3 M4 T9 M6 T11 M8 T12 Finish M3 T6 T7 M2T5 M7 T10 T4 M5 T8 4/7/03 8 days 14/7/0315 days 25/7/03 15 days 25/7/03 10 days 18/7/03 25 days 19/9/03 10 days 20 days 5 days 11/8/03 15 days 10 days 15 days 7 days 5/9/03 4/8/03 25/8/03

15 Activity Timeline 4/711/718/725/71/88/815/822/829/85/912/919/9 Start T4 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T11 M8 T12 Finish

16 Staff Allocation 4/711/718/725/71/88/815/822/829/85/912/919/9 Fred Jane Anne Jim Mary T4 T8 T11 T12 T1 T3 T9 T2 T6 T10 T7 T5

17 Risk Management  Risk management is concerned with __________ risks and drawing up ______ to minimize their effect on a project  A risk is a probability that some ______ circumstance will occur  Project risks affect schedule or resources  Product risks affect the _______ or performance of the software being developed  Business risks affect the ___________ developing or procuring the software

18 Risk Management Process List of potential risks Prioritized risk list Risk avoidance and contingency plans Risk assessment Risk identification Risk analysis Risk planning Risk monitoring

19 Risk Identification  Technology risks  People risks  Organizational risks  Requirement risks  Estimation risks  Tool risks

20 Risk Analysis  Assess ________ and ___________ of each risk  Probability may be very low, low, moderate, high, or very high  Risk effects might be catastrophic, serious, tolerable, or insignificant

21 Risk Planning  Consider each risk and develop a _________ to manage that risk  Avoidance strategies  Minimization strategies  ____________ plans

22 Risk Monitoring  Assess each identified risks regularly to decide whether or not it is becoming less or more _________  Also assess whether the _____ of the risks have changed  Each key risk should be discussed at management progress meetings


Download ppt "Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park."

Similar presentations


Ads by Google