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 O’Reilly online learning.

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