Why Architecture is needed even in Agile?

Jim (“Cope”) Coplien was my guest on the Business901 podcast. We discussed his new book,Lean Architecture: for Agile Software Development but I found Cope’s view on Lean and Agile quite interesting. His knowledge of the subject goes far beyond the software practices that he writes about. Whether you are in IT or not, I think this podcast really helps in understanding Lean as a methodology and/or culture.

Cope is a speaker and author whose works range from programming and architecture to ethnography and organizational design. He is a founder of the Software Pattern discipline and of organizational patterns, which in turn were one of the foundations of Scrum. Though he writes for a technical audience, his works focus on the human element of product development. His latest work, “Lean Architecture” is as much about how architecture helps make software usable, as it is about software maintainability on the technical side.

Other books:
Organizational Patterns of Agile Software Development
Advanced C++ Programming Styles and Idioms

Related Posts:
The differences in Lean and Agile
Understand Scrum, Understand Implementing PDCA
Should you Manage your Organization with Agile Techniques?
PDCA Cycle introduction to Lean Marketing
Profound knowledge for Lean Marketing
Apply Lean thinking to Sales and Marketing