Side 1 - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Side 1

Description:

Plan-driven development - 'Fata Morgana' ... The 'Fata Morgana' approach. Presentasjon. Konfidensielt. Side 8. The 'Fata Morgana' approach ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 21
Provided by: tomj9
Category:
Tags: fata | morgana | side

less

Transcript and Presenter's Notes

Title: Side 1


1
From plan-driven to planning-driven development
  • Tom J. Bang _at_ JavaZone 2005
  • 15.09.2005

2
  • DONT COMMIT A CRIME!
  • Avoid the big, detailed, plan - up front!
  • CREATE A PLAN FOR PLANNING
  • Review your plan based on actual data!

3
What shall we talk about today?
  • Once upon a time in 1970...
  • Plan-driven development - "Fata Morgana"
  • Planning-driven development Create a plan for
    planning
  • Case Management by pen paper
  • QA

4
  • What is the first thing you should write in a
    report/paper?

5
Once upon a time in 1970...
  • ...Dr Winston W. Royce wrote a report...
  • ...about managing the development of large
    software systems

6
With the waterfall method we often end up with a
BIG SURPRISE!
This slide is borrowed from Robert C. Martin
(ObjectMentor)
7
Plan driven development
The Fata Morgana approach
8
The "Fata Morgana approach
  • What is usually your first delivery as a project
    manager to the customer?

9
Plan driven development
  • What is the only thing you can be sure of about
    this plan?

10
Everyone repear after me I will never again
create a detailed project plan and swear to it in
front of the customer
11
(No Transcript)
12
Moving to planning driven development
Agile
Prioritize gt design develop and test
Prioritize gt design develop and test
Prioritize gt design develop and test
Feedback
Prioritize gt design develop and test
Feedback
Feedback
Create a plan for planning
13
  • What is the best way to predict when youre DONE
    with a task/project?
  • What is a really bad way?
  • So what can we do?

14
Some critical successfactors
  • Clear objectives
  • Collaborative planning
  • Learn and reflect on feedback
  • Eliminate risk - focus on what you dont know
  • Measure progress on actual data

Make sure the project team has a good and the
same understanding of the main objectives
15
Some critical successfactors
  • Clear objectives
  • Collaborative planning
  • Learn and reflect on feedback
  • Eliminate risk - focus on what you dont know
  • Measure progress on actual data

Plan your project together with your team AND
customer
16
Some critical successfactors
  • Clear objectives
  • Collaborative planning
  • Learn and reflect on feedback
  • Eliminate risk - focus on what you dont know
  • Measure progress on actual data

Creat an environment where creativity is not a
been there done that Reflect on feedback,
learn from it and improve the result -
continuously
17
Some critical successfactors
  • Clear objectives
  • Collaborative planning
  • Learn and reflect on feedback
  • Eliminate risk - focus on what you dont know
  • Measure progress on actual data

After business value - priorities tasks by risk -
tackling the hardest, riskiest problems first
18
Some critical successfactors
  • Clear objectives
  • Collaborative planning
  • Learn and reflect on feedback
  • Eliminate risk - focus on what you dont know
  • Measure progress on actual data

Measure progress iteration by iteration so we
dont end up in the all-to-known squeeze at the
end
19
Case Management by Pen Paper
20
QUESTIONS?
Write a Comment
User Comments (0)
About PowerShow.com