Chapter 1. Backdrop: The Science of Scrum

Software development is a complex endeavor. Of course, this news isn’t very surprising because the universe is full of complexity. Most complexities we don’t know about, and others we are content to leave unexamined. Some—like the complex process by which pressure turns coal into diamonds—take care of themselves. Others—for example, commuting to work every day—can tolerate some imprecision. However, it is impossible to ignore complexity in software development. Its results are ephemeral, consisting merely of signals that control machines. The software development process is entirely intellectual, and all of its intermediate products are marginal representations of the thoughts involved. The materials that ...

Get Agile Project Management with Scrum 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.