
Righting Software

Another problem with the decomposition of Figure 2-1 is that it requires multiple points of entry to the system. The
Löwy Juval • Righting Software
Workflow volatility.
Löwy Juval • Righting Software
Make an explicit effort to list the areas of uncertainty in the project and focus on estimating them. Always break down large activities into smaller, more manageable activities to greatly increase the accuracy of the estimations.
Löwy Juval • Righting Software
Design Factoring
Löwy Juval • Righting Software
The presence of a nested “if” tells you that you should draw the use case.
Löwy Juval • Righting Software
Overall Project Estimation
Löwy Juval • Righting Software
Connection and synchronization volatility.
Löwy Juval • Righting Software
since the only way to know how long it will take and how much it will cost to deliver the system is to figure out first how you will build it. Consequently, each project design option comes with its own set of assembly instructions.
Löwy Juval • Righting Software
Earned Value Planning