O'Reilly logo

Lean Architecture for Agile Software Development by Gertrud Bjørnvig, James Coplien

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Agile Production in a Nutshell

This is the big-picture chapter, the get-started-quick chapter. It's for those readers who make it only through the first pages of most books they pick up in spite of best intentions to struggle through to the end. We got you this far. Hold on for eight pages as we describe six basic activities of Lean Architecture and Agile software development.

These activities are neither waterfall phases nor steps; however, each one provides a focus for what a team member is doing at any given time. The ensuing chapters are:

Here's the skinny on what's to come.

Engage the Stakeholders

What is a "stakeholder"? Team members, system engineers, architects, and testers all have a stake in creating sound system form. There may be many more: use your imagination. People appreciate being invited to the party early. And remember the Lean Secret: everybody, all together, from early on.

Identify the people and systems that care that this system even exists, what it does, or how it does it. Remember that you are building a system. A system (Weinberg again) is a collection of parts, none of which is interesting if separated from the others. Snowden defines it as "a network that has coherence." ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required