Checklist: Bottom-Line Questions
PROGRAM OBJECTIVES
1. Have we established objectives for our program?
2. Are these objectives known and shared by the team?
PROGRAM REQUIREMENTS
3. Have we identified the requirements for our objectives?
4. Do we have a design for the requirements?
TASKS & MILESTONES
5. Have we developed the tasks and milestones for achieving the design?
6. Are these tasks and milestones known and shared by the team?
7. Have we identified the dependencies
(internal task relationships and external product relationships) for our design?
8. Are dependencies known and shared by the team?
ASSUMPTIONS
9. Have we identified the assumptions for the cost and time estimates?
10. Are these assumptions known and shared by the team?
RISKS
11. Have we identified the risks to our design?
12. Are the risks known and shared by the team?
13. Do we have a risk handling plan for each risk?
14. Do we have contingency plans for each risk if the risk is realized?
ESTIMATES
15. Are our cost and time estimates based upon the tasks, milestones, risks, and assumptions?
PLANNING EXECUTABLE & VERIFIABLE
16. Does our team have the skills to execute the plan?
17. If not true, then does our plan include the time and cost to train or recruit the appropriate skills?
18. Is our plan verifiable?
19. Are the dependencies verifiable?
20. Is our design verifiable?
21. Are our cost estimates verifiable?
22. Are our time estimates verifiable?
23. Is our planning complete?
24. Is our execution following the plan?
25. Can we monitor the progress of each task in our plan?
26. Can we monitor the delivery progress of the dependencies?
27. How are we monitoring our progress to delivery?
28. How do we know whether we have completed execution and achieved the established objectives?
PLAN TRACKING
29. Has the plan changed?
30. If the plan has changed, what assumptions were false or missing that resulted in the changed plan?