Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Management Planning Nikolai Dushkov Sirma AI Ltd.

Similar presentations


Presentation on theme: "Project Management Planning Nikolai Dushkov Sirma AI Ltd."— Presentation transcript:

1 Project Management Planning Nikolai Dushkov Sirma AI Ltd.

2 Sirma AI Ltd, 12/11/03 PMP 2 The journey to a project always begins with the Project Management Plan

3 Sirma AI Ltd, 12/11/03PMP3 Project Planning Infrastructure  Projects database (PDB) Captures the performance data of completed projects  Process capability baseline (PCB) Summarizes the performance across projects  Process assets Documents such as methodologies, best practices, templates, checklists, etc., e.g. materials that capture past experience and helps PMs and developers uses the processes effectively

4 Sirma AI Ltd, 12/11/03PMP4 Projects database (PDB) PDB contains general information about projects: Project characteristics Project schedule (important deadlines) Project effort (usually by project stages or main tasks) Size (in LOC or FP) Defects (distributed by project stages and how the defects was detected – reviews, UT, IT, ST)

5 Sirma AI Ltd, 12/11/03PMP5 PDB: General characteristics (Example) NameValue CategoryDevelopment Life CycleFull with 2 iterations Business DomainPhotometric measurement on airports Process tailoring nodesAdd group review for high-impact documents First programs of each developer was group reviewed Peak team size5 Tools usedVC++ 6.0, MS SQL Server Estimated start03.12.2001 Estimated finish16.05.2002 Actual start03.12.2001 Actual finish16.05.2002 Estimated Efforts (p-d)352 Main risksAdditional requirements; Requirements uncertainty.

6 Sirma AI Ltd, 12/11/03PMP6 PDB: Effort data (Example) StageTask EffortReview Effort EstimatedActualEstimatedActual Requirement analysis50721013 Design403733 Coding17019585 Unit testing80105 Integration testing2028 Acceptance testing and installation 10 Project-specific training12

7 Sirma AI Ltd, 12/11/03PMP7 PDB: Defect data (Example) Requirements Review Design Review Code Review Unit Testing System Testing Acceptance Testing Requirements210461 Design03200 Coding642191

8 Sirma AI Ltd, 12/11/03PMP8 Process capability baseline (PCB) PCB represents a snapshot of the capability of the process at some point in time in quantitative terms: Delivered quality Productivity Schedule Effort distribution Defect injection rate In-process defect removal efficiency Defect distribution

9 Sirma AI Ltd, 12/11/03PMP: Quality Planning9 PCB example (extract) ParameterRemarks MeasureMinMaxMean Delivered Quality Delivered defects / FP (Delivered defects = Acceptance Defects + Warranty Defects) Delivered Defects/ FP 0.000.0940.021 Quality expressed in terms of Effort Delivered Defects/ Person- hours 0.000.0120.003 ProductivityFor 3 rd -Generation Language FP/ Person- month 4311212 For 4 th -Generation Language FP/ Person- month 1012950

10 Sirma AI Ltd, 12/11/03PMP10 Process assets Process assets facilitates the project realization: Guidelines Methodologies Best practices Templates Checklists

11 Sirma AI Ltd, 12/11/03PMP11 PMP Components

12 Sirma AI Ltd, 12/11/03PMP12 Process Planning

13 Sirma AI Ltd, 12/11/03PMP: Process Planning13 Process Planning  The standard process  Process tailoring  Requirement change management

14 Sirma AI Ltd, 12/11/03PMP: Process Planning14 Standard Processes  Waterfall model  Spiral model  Rational unified process  Extreme programming  Ten steps  Sirma AI’s ISO standard process  Etc…

15 Sirma AI Ltd, 12/11/03PMP: Process Planning15 Process Tailoring

16 Sirma AI Ltd, 12/11/03PMP: Process Planning16 Process Tailoring Factors  Experience and skill level of the team and PM  Team size  Clarity of requirements  Project duration  Application critically

17 Sirma AI Ltd, 12/11/03PMP: Process Planning17 Tailoring Guidelines (example) Values: size of team >= 5; duration <= 3 months; low requirements clarity; new technology; experienced PM GuidelinesReasons Scheduling-related Plan for mini milestonesIdentify problems very early; Schedule-related risk is decreased; Effort deviation is under control Effort-related Apply appropriate adjustments to base estimate All project constraints are accommodated in effort estimate to a realistic timeline Formality-related Regularly report status on risk mitigation activities to PM Schedule-related risk is reduced Define formal requirement change management process Minimizes impact of requirements changes on the schedule

18 Sirma AI Ltd, 12/11/03PMP: Process Planning18 Requirement Change Management Process  Log the changes  Perform impact analysis  Estimate the effort needed  Re-estimate the delivery schedule  Perform a cumulative cost impact analysis  Review the impact with upper level manager if thresholds are exceeded  Obtain customer sign-off  Rework work products

19 Sirma AI Ltd, 12/11/03PMP: Process Planning19 Impact Analysis Form of Change Request Request No.Date: Change Specification: Impact Analysis: Change Category: Major/Minor Solution: On Effort: On Schedule: Status: Prepared by:Reviewed by:

20 Sirma AI Ltd, 12/11/03PMP: Process Planning20 Danger of requirement changes Even though each change is not large in itself, over the life of the project the cumulative impact of the changes can be large.


Download ppt "Project Management Planning Nikolai Dushkov Sirma AI Ltd."

Similar presentations


Ads by Google