Chapter 23. FDD Process Elements Explained

Exploiting Engineering Resources

FDD is a three-dimensional software development and management method that uses process experience, analysis and modeling techniques, and, most importantly, the psychology of computer programming. This chapter examines how all three of these dimensions contribute elements to the FDD process and how each one contributes to improved Throughput.

In order to maximize the Production Rate (R) from the FDD system of software production, the capacity constrained resources must be fully exploited. The most highly prized (and priced) of these resources are the engineers. If Throughput is to be maximized, engineers must be kept busy working on production of code. Distractions ...

Get Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results 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.