Chapter 2

More Friction, More Surprises

“The greatest obstacle to discovery is not ignorance—it is the illusion of knowledge.”

—Daniel J. Boorstin

In the previous chapter, we covered how developing software products is predominantly an exercise in dealing with uncertainty and complexity. This statement is not entirely true, as it also depends on other factors. In particular, the environment in which we are operating and the nature of the work determine how much we are affected by friction and the fog of beforehand.

Friction is an unpredictable force producing many surprises that can make even the simplest things difficult. Friction is a resistant medium that impedes our ability to make plans and execute them to produce the desired results. ...

Get Driving Value with Sprint Goals: Humble Plans, Exceptional 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.