Upload
beverly-hudson
View
212
Download
0
Embed Size (px)
Citation preview
Ground the project in RealityGround the project in Reality
1. Understand the desired outcomes (objectives)
- Record external commitments
- Define the project’s success criteria
2. Identify and Assess Risks
- Identify threats to project success and outline strategies to mitigate these
- Assess probability, impact (and proximity)
3. Set the management strategy- Define the management approach
- Establish management control mechanisms
establish the purpose
Based on the principles of life-cycle planning section in Managing Iterative Software Development Projects, Bittner and Spence, Addison-Wesley 2007
Create a Roadmap for the Project Create a Roadmap for the Project
4. Create an Achievement-Based Roadmap
- Visualise and order the tasks to be achieved
- Analyse their dependencies 5. Understand the Solution and the Scope
- Identify the boundary of the solution, what in scope what is outside
- Determine the key solution requirements
6. Assess and estimate the work to be done - Determine what has already been achieved
- Estimate the remaining work
allow empowerment
Detailed Project Plans to be executedDetailed Project Plans to be executed
7. Secure Agreement on Project Plans
- Agree on the schedule
- Structure and allocate the work
8. Facilitate the execution of the Plan(s)- Provide supportive environment for the team
- Iterate to reduce risks and produce results
9. Iteratively Evolve and Challenge the Plan(s)- Objectively assess progress
- Revise the plans
improvement of the process and plans
Recommended textRecommended text
Kurt Bittner and Ian Spence, Managing Iterative Software Development Projects, Addison-Wesley, 2007
ISBN: 0-321-26889-X