9. Time and Cost

The fastest way to deliver any system is to build it along its critical path. A well-designed project also efficiently assigns the minimally required resources along its critical path, but the project’s duration is still bounded by the critical path. You can accelerate the execution by adopting software engineering practices that facilitate quick and clean development. Beyond these development best practices, this chapter discusses what you can do to reduce the schedule by compressing the critical path. The primary technique for this type of schedule reduction is redesigning the project by producing several shorter, ever-more-compressed project design solutions. You will then see the fundamental concept of the time–cost curve ...

Get Righting Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.