- Emergent Processes and Emergent Models of Architectural Practice, by Tom Wiscombe of emergentarchitecture.com
- Neal Ford's series of IBM developerWorks articles on Evolutionary Architecture and Emergent Design
- Chris Sterling's (upcoming) book on Architecture in an Agile Organization
- Articles on Emergent Architecture, from InfoQ.com
- Competing in the Era of Emergent Architecture: The Case of Packaged Software Industry, Proceedings of the 40th Annual Hawaii International Conference on System Sciences (2007)
- Any of the fine presentations by Ryan Shriver, over at theagileengineer.com
- Dean Leffingwell's writings on Agile Architecture and Intentional Architecture
- Jon Kern's Just Enough Early Architecture to Guide Development, from TechnicalDebt.WetPaint.com
- OOPSLA '09 workshop on "Architecture in an Agile World"
- Software Architecture and Agile Software Development - An Oxymoron? by Philippe Kruchten
- Agile Architect by Philippe Kruchten
- Is Design Dead? by Martin Fowler (see the section "Growing an Architecture")
- 97 Things Every Software Architect Should Know (the book)
- Extending an architecture as it earns business value by Alistair Cockburn
- Agile Architecture - How much is enough?, by Eoin Woods
- The Agile Architect site (including the role of the agile architect)
- Articles at blog.softwarearchitecture.com
- Agile Architecting by Erik Philippus
- Eric Evans' work on Domain-Driven Design, see in particular the DDD Pattern Summaries and the InfoQ eBook Domain Driven Design Quickly (also this Step-by-Step Guide to DDD)
- Scott Ambler's Scaling Agile Development via Architecture from the Agile Journal
- Lean Software Architecture, from Jim Coplien and Gertrud Bjornvig
- Agile Architecture and Agile Architecture Requires Modularity, by Kirk Knoernschild
- Product Line Architectures and Agile Development, M.Ali Babar et.al.
- Going Agile? Beware of Architecture-Related Changes and Challenges, M.Ali Babar et.al.
- The Evolutionary Architecture Practice from the Eclipse Process Framework
- DevJam's David Hussman on Architecture and Agility
- Architecture Meets Agility, by Hakan Erdogmus
- Toward and Evolutionary System of Systems Architecture, by Scott Selberg & Mark Austin, INCOSE 2008
- Guidelines for Lean Model-Based (System) Architecting and Software Engineering
- Systems Engineering and Architecting Challenges: Application to Agile Development, by Murray Cantor
- The (freely available online) book Object-Oriented Reengineering Patterns, by Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz
- The System Reengineering Patterns Project, by Perdita Stevens et.al. from Heriot-Watt University in Edinburgh (also see the SEI page on software reengineering)
Thursday, July 02, 2009
Emergent Design and Evolutionary Architecture - Resources
As a bit of a follow-up to my earlier posting on Technical Debt - Definition and Resources I gathered some resources on the subject of Evolutionary Architecture and Emergent Design (which is closely related to refactoring, restructuring and reengineering).
Subscribe to:
Post Comments (Atom)
3 comments:
Just being a bit pedantic, but the Systems Reenigneering Patterns Project isn't from the Univ of Edinburgh but from Heriot-Watt University, which happens to be in Edinburgh - the two are *very* different
Thanks! I've fixed the blog-entry accordingly
Hi, just noticed the "Systems Engineering and Architecting Challenges: Application to Agile Development, by Murray Cantor" doc has moved.
Is http://sse.stevens.edu/fileadmin/cser/2005/presentations/Murray%20Cantor.pdf the same?
Post a Comment