O'Reilly logo

Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results by Eli Schragenheim, David J. Anderson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Setting the Governing Rules

Allow Adaptive Behavior to Emerge

Section 1 argues that traditional project management that defines tasks at a fine grained level and track and report those tasks is outdated. Supporters of Agile software development methods say such fine grained planning and tracking is unnecessary, inaccurate, and wasteful. The uncertain and nonlinear nature of software development means that both fine grained plans and effort-based estimates are likely to be wrong.

The essence of Agile software development is that it is highly delegated. Many Agilists prefer the term, “self-organizing.” The point is that plans should be made at a high level and the desired adaptive behavior should be left alone to emerge from the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required