Chapter 3

A New Lightweight Approach

A typical software project might depend on several extremely complex adaptive systems that all interrelate. These are the hardware, software, and data components that have increased in capacity and complexity over the past few decades.

There's also been a leveling of the overhead that you need to deliver products to a large marketplace. If you're developing a mobile application, then it's fairly trivial to upload your application to a massive marketplace. Only a few decades ago, releasing software to a massive market was limited to well-heeled mega-companies.

images

Good companies have to distinguish themselves ...

Get Leading Agile Teams 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.