Chapter 7Build Features and Foundation in Parallel

Every product has a set of key features needed to deliver value. We plan to build those and X out the rest.

Everything we build must rest on a solid foundation. We often use words like architecture, design, or infrastructure when talking about the foundation.

According to the guidance in this book, we’re going to build those features incrementally, starting with the most valuable, down to the least valuable. To keep the features coming smoothly, we need to keep the system’s design solid from the first day to the last.

How can we best balance design and features as we go along?

images/infrastructure/Rewrite-2a.jpg

Each feature ...

Get The Nature of Software Development 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.