Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intuicyjne zarządzanie przedsięwzięciem Copyright, 2001 © Jerzy R. Nawrocki Doskonalenie.

Similar presentations


Presentation on theme: "Intuicyjne zarządzanie przedsięwzięciem Copyright, 2001 © Jerzy R. Nawrocki Doskonalenie."— Presentation transcript:

1 Intuicyjne zarządzanie przedsięwzięciem Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.plwww.cs.put.poznan.pl/jnawrocki/psp Doskonalenie procesów programowych Wykład 4 Doskonalenie procesów programowych Wykład 4

2 J. Nawrocki, Doskonalenie Procesów.. Introduction.. Project planning..

3 J. Nawrocki, Doskonalenie Procesów.. Introduction Time & defect recording Time & defect recording Coding strd+Size measuremnt+PIP Coding strd+Size measuremnt+PIP Size estimating + Test report Task & schedule planning Code & design reviews Code & design reviews Design templates Design templates Cyclic dev. Cyclic dev. Baseline Planning Quality Cyclic

4 J. Nawrocki, Doskonalenie Procesów.. Introduction When to plan? Always!

5 J. Nawrocki, Doskonalenie Procesów.. Introduction begin.. end 500 LOC

6 J. Nawrocki, Doskonalenie Procesów.. Plan of the lecture IntroductionIntroduction Delphi methodDelphi method Schedule estimatingSchedule estimating Progress trackingProgress tracking Risk managementRisk management

7 J. Nawrocki, Doskonalenie Procesów.. Delphi method Rand Corporation, Boehm’81 A few experts individually produce effort estimates.A few experts individually produce effort estimates. A Delphi process is used to reach a consensus.A Delphi process is used to reach a consensus. Pythia

8 J. Nawrocki, Doskonalenie Procesów.. Delphi method 1. Experts get the specification and an estimation form 2. They meet for discussion (project goals, assumptions, estimation issues) 3. Each expert anonymously lists the tasks and estimates the size 4. The estimates go to the estimate moderator. He tabulates the results and returns them to the experts. The Delphi procedure The estimate moderator

9 J. Nawrocki, Doskonalenie Procesów.. Delphi method Estimator: Jerzy Nawrocki Date: 22.06.1999 Project: Sorting routine The estimates from the 1st round: e E M e e e E M e e 0 20 40 60 80 100 0 20 40 60 80 100 e - estimates, E - your estimate, M - median estimate Your estimate for the next round:......... Hours. A rationale for your estimate:........................................................................................................................................

10 J. Nawrocki, Doskonalenie Procesów.. Delphi method 5. The experts meet to discuss the results. They review the tasks they have defined but not their size estimates. 6. The procedure is repeated from step 3 until the estimates are acceptably near The Delphi procedure The estimate moderator

11 J. Nawrocki, Doskonalenie Procesów.. Plan of the lecture IntroductionIntroduction Delphi methodDelphi method Schedule estimatingSchedule estimating Progress trackingProgress tracking Risk managementRisk management

12 J. Nawrocki, Doskonalenie Procesów.. Schedule estimating Size Effort Calendar Schedule Availability factor

13 J. Nawrocki, Doskonalenie Procesów.. Schedule estimating 10 20 30 40 50 60 70 80 90 [h] 10 20 30 40 50 60 70 80 90 [h] 1w2w3w4w5w6w7w Task 1Task 2Task 3

14 J. Nawrocki, Doskonalenie Procesów.. Schedule estimating Project: ColorMap Data: 23.05.1999

15 J. Nawrocki, Doskonalenie Procesów.. Schedule estimating Project: ColorMap Data: 23.05.1999

16 J. Nawrocki, Doskonalenie Procesów.. Plan of the lecture IntroductionIntroduction Delphi methodDelphi method Schedule estimatingSchedule estimating Progress trackingProgress tracking Risk managementRisk management

17 J. Nawrocki, Doskonalenie Procesów.. Progress tracking Problem: how to track a progress when a sequence of tasks is rearranged? Earned Value Method: Each task is assigned a number of credit points. Each task is assigned a number of credit points. To earn the points assigned to a task, the task must be completed. To earn the points assigned to a task, the task must be completed. The points reflect ‘time complexity’ and are normalised to 1000 points.The points reflect ‘time complexity’ and are normalised to 1000 points. T1T2 T1T2

18 J. Nawrocki, Doskonalenie Procesów.. Progress tracking Earned Value Method

19 J. Nawrocki, Doskonalenie Procesów.. Progress tracking Project: ColorMap Data: 23.05.1999

20 J. Nawrocki, Doskonalenie Procesów.. Progress tracking Project: ColorMap Data: 23.05.1999

21 J. Nawrocki, Doskonalenie Procesów.. I’ve forgotten about task T j !!! Progress tracking Adjusted EV: New_EV i = x1000 time i time j +  time k

22 J. Nawrocki, Doskonalenie Procesów.. Progress tracking Project: ColorMap Data: 23.05.1999

23 J. Nawrocki, Doskonalenie Procesów.. Plan of the lecture IntroductionIntroduction Delphi methodDelphi method Schedule estimatingSchedule estimating Progress trackingProgress tracking Risk managementRisk management

24 J. Nawrocki, Doskonalenie Procesów.. Risk management What is a risk?

25 J. Nawrocki, Doskonalenie Procesów.. Risk management Two approaches to risk Reactive Proactive

26 J. Nawrocki, Doskonalenie Procesów.. Risk description Risk management ProbabilityImpact catastrophiccatastrophic criticalcritical marginalmarginal negligiblenegligible

27 J. Nawrocki, Doskonalenie Procesów.. RMMM Risk management RMMM = Risk Mitigation, Monitoring, and Management Mitigation= minimising the probability Monitoring= observing factors/indicators Management= if it happens..

28 J. Nawrocki, Doskonalenie Procesów.. Risk analysis Risk management IBM: > 100 risk factors For each risk factor an MMM plan. Risk management becomes a project in itself! Pareto analysis: the 80-20 principle

29 J. Nawrocki, Doskonalenie Procesów.. Risk management StrengthsStrengths OpportunitiesOpportunities WeaknessesWeaknesses ThreatsThreats Internal External Positive Negative

30 J. Nawrocki, Doskonalenie Procesów.. Summary Work statement & SWOT Effort estimation & Delphi method Schedule estimating Risk & RMMM Plan Progress tracking, EV and corrective actions

31 J. Nawrocki, Doskonalenie Procesów.. Quality assessment 1. What is your general impression ? (1 - 6) 2. Was it too slow or too fast ? 3. Did you learn something important to you ? 4. What to improve and how ?


Download ppt "Intuicyjne zarządzanie przedsięwzięciem Copyright, 2001 © Jerzy R. Nawrocki Doskonalenie."

Similar presentations


Ads by Google