Chapter 28. Production Metrics in Scrum

Scrum is a software management method that can be applied to other Agile methods, such as XP. It can be used as a management wrapper for other software development lifecycle methods because it is agnostic to the particular software development lifecycle method. In other words, Scrum defines how a software project is controlled, not how the software is written.

Scrum is based on the theory of empirical process control, and its foundations originated in Japanese manufacturing industry. It lends itself to acquisition and processing of metrics.


Scrum incorporates a daily stand-up meeting to discuss issues interfering with productivity. Developers are encouraged to list what they are working on, ...

Get Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.