Preface

This book began with a discussion we had in Portland, Oregon, a few years ago. We were talking about the problems related to software development and how they had not changed radically over the years. We were still finding issues of quality and delivery schedules, of confusion about requirements, and problems with communication that existed years ago. Only the technologies were different, and the people we were dealing with were perhaps younger. It seemed as if there were deeper structural issues that people were not recognizing, understanding, or acknowledging. Were we, in the software industry, oversimplifying things and thereby causing problems, or overcomplicating them with the same consequence?

We started looking into some of ...

Get Building Software 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.