SlideShare a Scribd company logo
© Scott Ambler + Associates 1
Continuous Architecture and Emergent
Design
Scott W. Ambler
Senior Consulting Partner
scott@scottambler.com
@scottwambler
© Scott Ambler + Associates 2
Agenda
1. Myths and misunderstandings
2. Ideas from Disciplined Agile Delivery (DAD)
3. Getting started
4. Emergence
5. Stuff happens
6. Parting thoughts
Myths and
Misunderstandings
© Scott Ambler + Associates 3
Common Myths Surrounding Agile Architecture
1. Agilists don’t “do
architecture”
2. Agilists start coding right
away
3. Agilists don’t follow
enterprise architecture
strategies
4. Agilists don’t model
5. Agilists don’t document
© Scott Ambler + Associates 4
Realities of Agile Architecture
1. Architecture is so important
agilists address it throughout
the entire lifecycle
2. Disciplined agilists invest in
some up front envisioning
3. Discipline agilists work
closely with enterprise
professionals
4. Disciplined agilists explicitly
model in a lightweight manner
throughout the lifecycle
5. Disciplined agilists write
deliverable documentation
continuously
© Scott Ambler + Associates 5
Disciplined Agile
© Scott Ambler + Associates 6
DAD Role: Architecture Owner
• Guides the creation and evolution of the
solution’s architecture
• Mentors and coaches team members in
architecture practices and issues
• Understands the architectural direction and
standards of your organization and ensures that
the team adheres to them
• Ensures the system will be easy to support by
encouraging appropriate design and refactoring
• Ensures that the system is integrated and tested
frequently
• Has the final decision regarding technical
decisions, but doesn’t dictate them
• Leads the initial architecture envisioning effort
7
© Scott Ambler + Associates
DAD Teams Are Enterprise Aware
• DAD teams strive to
leverage and enhance the
existing organizational
eco system wherever
possible
• Implications for
architecture and design:
– Work with enterprise
architects
– Follow existing
roadmap(s) where
appropriate
– Leverage existing assets
– Enhance existing assets
© Scott Ambler + Associates 8
Scrum Construction Lifecycle
© Scott Ambler + Associates 9
A Scrum Delivery Lifecycle
© Scott Ambler + Associates 10
Unbranded Agile Delivery Lifecycle
© Scott Ambler + Associates 11
Governed Delivery Lifecycle
© Scott Ambler + Associates 12
Disciplined Agile Delivery: Basic Lifecycle
© Scott Ambler + Associates 13
DAD is Goal-Driven, Not Prescriptive
14
© Scott Ambler + Associates
Disciplined Agilists Take a Goal Driven Approach
© Scott Ambler + Associates 15
Goal Issue
Advantages
Disadvantages
Considerations
* Option
Default Option
*
Explore the Initial
Scope
Form the
Initial Team
Address
Changing
Stakeholder
Needs
Source
Team size
Team structure
Team members
Geographic distribution
Supporting the team
Availability
Co-located
Partially dispersed
Fully dispersed
Distributed subteams
Initial
Architecture
© Scott Ambler + Associates 16
Goal: Identify Initial Technical Strategy
© Scott Ambler + Associates 17
Goal: Align With
Enterprise
Direction
© Scott Ambler + Associates 18
© Scott Ambler + Associates
Survey Says: Initial Architecture Efforts
• 25% use enterprise or industry architecture
models as references
• 77% performed high-level initial architecture
envisioning
• 28% performed detailed initial architecture
modeling
• 92% performed some form of up-front
architecture modeling
• 97% performed some initial modeling OR
worked from an existing legacy architecture
Source: SA+A 2013 Agile Project Initiation Survey
Ambysoft.com/surveys/
19
© Scott Ambler + Associates 20
Non-functional requirements
are critical drivers of your
architecture
You’ll Need Several Views
© Scott Ambler + Associates 21
Some Architecture Frameworks:
Zachman
TOGAF
DoDAF
4+1
Emergence
© Scott Ambler + Associates 22
© Scott Ambler + Associates 23
Continuous Architecture Practices
Architectural vision
guides development
efforts
Initial architectural
envisioning
Architecture owner facilitates
architectural decisions
throughout Construction
Architecture
handbook and
models updated as
required
Architecture
spikes to explore
a technical issue
Reduce risk early by proving the
architecture works
Emergent Design Practices
© Scott Ambler + Associates 24
Discuss design
implications during
iteration
planning/modeling
Test-Driven Design
(TDD) throughout
Construction
Look-ahead
modeling for
upcoming complex
work items
Consider design
issues of incoming
requests from
production
Agile Model Driven Development (AMDD):
Project Level
© Scott Ambler + Associates 25
Goal: Prove Architecture Early
© Scott Ambler + Associates 26
Goal: Produce
a Potentially
Consumable
Solution
27
© Scott Ambler + Associates
Goal: Leverage and Enhance the Existing
Infrastructure
© Scott Ambler + Associates 28
© Scott Ambler + Associates 29
Stuff Happens…
What if…
You don’t think all the issues through from
the very beginning?
© Scott Ambler + Associates 30
There is a major requirements change
that forces you to rethink the architecture
in the middle of construction?
Another team needs to update the
solution years from now?
The team gets hit by a truck?
© Scott Ambler + Associates 31
General Solution Architecture Principles
Architecture owners should understand why
Look beyond technology
Adopt a multi-view approach
Architecture is driven by requirements
Architectures should be loosely coupled
Architectural elements should be highly cohesive
© Scott Ambler + Associates 32
Principles of Agile Solution Architecture
Think about the future, but wait to act
Learn early, learn fast
Simplicity first
Build quality in
Model in an agile manner
Be enterprise aware
© Scott Ambler + Associates 33
Thank You!
scott [at] scottambler.com
@scottwambler
AgileModeling.com
AgileData.org
Ambysoft.com
DisciplinedAgileConsortium.org
DisciplinedAgileDelivery.com
ScottAmbler.com
Disciplined Agile Delivery
Disciplined Agile Delivery
© Scott Ambler + Associates 34
Recommended Resources
© Scott Ambler + Associates
35
Backup Slides
© Scott Ambler + Associates 36
37
Disciplined Agile Delivery (DAD)
Disciplined Agile Delivery (DAD) is a
process decision framework
The key characteristics of DAD:
– People-first
– Goal-driven
– Hybrid agile
– Learning-oriented
– Full delivery lifecycle
– Solution focused
– Risk-value lifecycle
– Enterprise aware
© Scott Ambler + Associates
Goal Diagram Notation
© Scott Ambler + Associates 38
Goal Issue
* Option
Default Option
*
Indicates a preference for
the options towards the
top

More Related Content

PDF
DevOps with Database on AWS
PPTX
Azure Service Fabric 概要
PDF
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
PDF
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
PDF
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
PDF
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
PDF
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
PDF
MHA for MySQLとDeNAのオープンソースの話
DevOps with Database on AWS
Azure Service Fabric 概要
[Cloud OnAir] BigQuery の仕組みからベストプラクティスまでのご紹介 2018年9月6日 放送
Amazon Redshift パフォーマンスチューニングテクニックと最新アップデート
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
Google Cloud ベストプラクティス:Google BigQuery 編 - 03 : パフォーマンスとコストの最適化
MHA for MySQLとDeNAのオープンソースの話

What's hot (20)

PDF
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
PPTX
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
PPTX
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
PDF
HA環境構築のベスト・プラクティス
PPTX
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
PDF
20221111_JPUG_CustomScan_API
PDF
DMBOKをベースにしたデータマネジメント
PPTX
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
Google Cloud で実践する SRE
PDF
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
PDF
AWS Black Belt Online Seminar 2017 AWS OpsWorks
PDF
Delta Lake with Synapse dataflow
PDF
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
PDF
Snowflake Architecture and Performance
PDF
BigQueryの課金、節約しませんか
PDF
CloudFrontのリアルタイムログをKibanaで可視化しよう
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
PDF
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
HA環境構築のベスト・プラクティス
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
20221111_JPUG_CustomScan_API
DMBOKをベースにしたデータマネジメント
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
Google Cloud で実践する SRE
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
AWS Black Belt Online Seminar 2017 AWS OpsWorks
Delta Lake with Synapse dataflow
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
Snowflake Architecture and Performance
BigQueryの課金、節約しませんか
CloudFrontのリアルタイムログをKibanaで可視化しよう
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
今だから知りたい BigQuery 再入門 | Google Cloud INSIDE Games & Apps: Online
Ad

Similar to Continuous Architecture and Emergent Design: Disciplined Agile Strategies (20)

PDF
Continuous architecture and emergent design
PDF
Disciplined Agile Delivery: Extending Scrum to the Enterprise
PDF
Introduction to Disciplined Agile Technology
PDF
Agile enterprise architecture
PDF
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
PDF
Agile Model-Driven Development
PDF
(In Agile) Where Do All The Managers Go?
PDF
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
PDF
DAH15 : Bray Goverance - Not Dirty Words
PDF
Agile Modeling: A Disciplined Approach to Modelling and Documentation
PDF
Rafik Abdelkaddous
PPT
Corporate member event September 2015, BIM and Soft Landings
PDF
Quality engineering instead of testing... Why? How?
PDF
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
PDF
Crushed by technical debt
PDF
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
PDF
The Language of Application Architecture
PDF
Disciplined Agile Delivery: Foundation for Scaling Agile
PPTX
Contractor Lead BIM: Baxall Construction: CE Lancashire 20th Jan
PDF
Agile Project Management for PMP's
Continuous architecture and emergent design
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Introduction to Disciplined Agile Technology
Agile enterprise architecture
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
Agile Model-Driven Development
(In Agile) Where Do All The Managers Go?
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
DAH15 : Bray Goverance - Not Dirty Words
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Rafik Abdelkaddous
Corporate member event September 2015, BIM and Soft Landings
Quality engineering instead of testing... Why? How?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Crushed by technical debt
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
The Language of Application Architecture
Disciplined Agile Delivery: Foundation for Scaling Agile
Contractor Lead BIM: Baxall Construction: CE Lancashire 20th Jan
Agile Project Management for PMP's
Ad

More from Scott W. Ambler (19)

PDF
The Future of Agile Isn't Shit: Beyond the Agile Gold Rush
PDF
Data Cleansing and Beyond: How to Address Data Debt for AI
PDF
AI For PMs - Leading a Machine Learning (ML) Team
PDF
Artificial Intelligence for Project Managers: Are You Ready?
PDF
Data DevOps: An Overview
PDF
Applying Disciplined Agile: Become a Learning Organization
PDF
EDGY: A Disciplined Look
PDF
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
PDF
Technical Debt: A Management Problem That Requires a Management Solution
PDF
Working Smarter: Learn, Optimize, Accelerate
PDF
No frameworks: How we can take agile back
PDF
Agile transformations: The good, the bad, and the ugly
PDF
Choose Your Way of Working (WoW)!
PDF
Choose Your WoW! DevOps in the Enterprise
PDF
Disciplined Agile Data Management
PDF
Measuring Agile: A Disciplined Approach To Metrics
PDF
Disciplined agile business analysis
PDF
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
PDF
Disciplined Agile Business Analysis
The Future of Agile Isn't Shit: Beyond the Agile Gold Rush
Data Cleansing and Beyond: How to Address Data Debt for AI
AI For PMs - Leading a Machine Learning (ML) Team
Artificial Intelligence for Project Managers: Are You Ready?
Data DevOps: An Overview
Applying Disciplined Agile: Become a Learning Organization
EDGY: A Disciplined Look
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Technical Debt: A Management Problem That Requires a Management Solution
Working Smarter: Learn, Optimize, Accelerate
No frameworks: How we can take agile back
Agile transformations: The good, the bad, and the ugly
Choose Your Way of Working (WoW)!
Choose Your WoW! DevOps in the Enterprise
Disciplined Agile Data Management
Measuring Agile: A Disciplined Approach To Metrics
Disciplined agile business analysis
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Business Analysis

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Modernizing your data center with Dell and AMD
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars
Modernizing your data center with Dell and AMD
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

Continuous Architecture and Emergent Design: Disciplined Agile Strategies

  • 1. © Scott Ambler + Associates 1 Continuous Architecture and Emergent Design Scott W. Ambler Senior Consulting Partner scott@scottambler.com @scottwambler
  • 2. © Scott Ambler + Associates 2 Agenda 1. Myths and misunderstandings 2. Ideas from Disciplined Agile Delivery (DAD) 3. Getting started 4. Emergence 5. Stuff happens 6. Parting thoughts
  • 3. Myths and Misunderstandings © Scott Ambler + Associates 3
  • 4. Common Myths Surrounding Agile Architecture 1. Agilists don’t “do architecture” 2. Agilists start coding right away 3. Agilists don’t follow enterprise architecture strategies 4. Agilists don’t model 5. Agilists don’t document © Scott Ambler + Associates 4
  • 5. Realities of Agile Architecture 1. Architecture is so important agilists address it throughout the entire lifecycle 2. Disciplined agilists invest in some up front envisioning 3. Discipline agilists work closely with enterprise professionals 4. Disciplined agilists explicitly model in a lightweight manner throughout the lifecycle 5. Disciplined agilists write deliverable documentation continuously © Scott Ambler + Associates 5
  • 6. Disciplined Agile © Scott Ambler + Associates 6
  • 7. DAD Role: Architecture Owner • Guides the creation and evolution of the solution’s architecture • Mentors and coaches team members in architecture practices and issues • Understands the architectural direction and standards of your organization and ensures that the team adheres to them • Ensures the system will be easy to support by encouraging appropriate design and refactoring • Ensures that the system is integrated and tested frequently • Has the final decision regarding technical decisions, but doesn’t dictate them • Leads the initial architecture envisioning effort 7 © Scott Ambler + Associates
  • 8. DAD Teams Are Enterprise Aware • DAD teams strive to leverage and enhance the existing organizational eco system wherever possible • Implications for architecture and design: – Work with enterprise architects – Follow existing roadmap(s) where appropriate – Leverage existing assets – Enhance existing assets © Scott Ambler + Associates 8
  • 9. Scrum Construction Lifecycle © Scott Ambler + Associates 9
  • 10. A Scrum Delivery Lifecycle © Scott Ambler + Associates 10
  • 11. Unbranded Agile Delivery Lifecycle © Scott Ambler + Associates 11
  • 12. Governed Delivery Lifecycle © Scott Ambler + Associates 12
  • 13. Disciplined Agile Delivery: Basic Lifecycle © Scott Ambler + Associates 13
  • 14. DAD is Goal-Driven, Not Prescriptive 14 © Scott Ambler + Associates
  • 15. Disciplined Agilists Take a Goal Driven Approach © Scott Ambler + Associates 15 Goal Issue Advantages Disadvantages Considerations * Option Default Option * Explore the Initial Scope Form the Initial Team Address Changing Stakeholder Needs Source Team size Team structure Team members Geographic distribution Supporting the team Availability Co-located Partially dispersed Fully dispersed Distributed subteams
  • 17. Goal: Identify Initial Technical Strategy © Scott Ambler + Associates 17
  • 18. Goal: Align With Enterprise Direction © Scott Ambler + Associates 18
  • 19. © Scott Ambler + Associates Survey Says: Initial Architecture Efforts • 25% use enterprise or industry architecture models as references • 77% performed high-level initial architecture envisioning • 28% performed detailed initial architecture modeling • 92% performed some form of up-front architecture modeling • 97% performed some initial modeling OR worked from an existing legacy architecture Source: SA+A 2013 Agile Project Initiation Survey Ambysoft.com/surveys/ 19
  • 20. © Scott Ambler + Associates 20 Non-functional requirements are critical drivers of your architecture
  • 21. You’ll Need Several Views © Scott Ambler + Associates 21 Some Architecture Frameworks: Zachman TOGAF DoDAF 4+1
  • 22. Emergence © Scott Ambler + Associates 22
  • 23. © Scott Ambler + Associates 23 Continuous Architecture Practices Architectural vision guides development efforts Initial architectural envisioning Architecture owner facilitates architectural decisions throughout Construction Architecture handbook and models updated as required Architecture spikes to explore a technical issue Reduce risk early by proving the architecture works
  • 24. Emergent Design Practices © Scott Ambler + Associates 24 Discuss design implications during iteration planning/modeling Test-Driven Design (TDD) throughout Construction Look-ahead modeling for upcoming complex work items Consider design issues of incoming requests from production
  • 25. Agile Model Driven Development (AMDD): Project Level © Scott Ambler + Associates 25
  • 26. Goal: Prove Architecture Early © Scott Ambler + Associates 26
  • 28. Goal: Leverage and Enhance the Existing Infrastructure © Scott Ambler + Associates 28
  • 29. © Scott Ambler + Associates 29 Stuff Happens…
  • 30. What if… You don’t think all the issues through from the very beginning? © Scott Ambler + Associates 30 There is a major requirements change that forces you to rethink the architecture in the middle of construction? Another team needs to update the solution years from now? The team gets hit by a truck?
  • 31. © Scott Ambler + Associates 31
  • 32. General Solution Architecture Principles Architecture owners should understand why Look beyond technology Adopt a multi-view approach Architecture is driven by requirements Architectures should be loosely coupled Architectural elements should be highly cohesive © Scott Ambler + Associates 32
  • 33. Principles of Agile Solution Architecture Think about the future, but wait to act Learn early, learn fast Simplicity first Build quality in Model in an agile manner Be enterprise aware © Scott Ambler + Associates 33
  • 34. Thank You! scott [at] scottambler.com @scottwambler AgileModeling.com AgileData.org Ambysoft.com DisciplinedAgileConsortium.org DisciplinedAgileDelivery.com ScottAmbler.com Disciplined Agile Delivery Disciplined Agile Delivery © Scott Ambler + Associates 34
  • 35. Recommended Resources © Scott Ambler + Associates 35
  • 36. Backup Slides © Scott Ambler + Associates 36
  • 37. 37 Disciplined Agile Delivery (DAD) Disciplined Agile Delivery (DAD) is a process decision framework The key characteristics of DAD: – People-first – Goal-driven – Hybrid agile – Learning-oriented – Full delivery lifecycle – Solution focused – Risk-value lifecycle – Enterprise aware © Scott Ambler + Associates
  • 38. Goal Diagram Notation © Scott Ambler + Associates 38 Goal Issue * Option Default Option * Indicates a preference for the options towards the top

Editor's Notes

  • #8: Challenges for an Architecture OwnerTraditional architects who don’t make the transition to agileArchitecture owners also codeSmart techie without technical leadership skillsThe architecture owner should not also be the product ownerNeglecting enterprise assets in favor of building your ownDictating architecture vs. “self-organizing design”Architecture gold-plating
  • #18: Identify how much modeling you need to doGet the right people involvedChoose the right level of formalityOne initial strategy or several?Formal vs. informal modeling sessionsSingle vs. multiple candidate architectures
  • #22: No single view sufficesTOGAFZachmanDODAF
  • #26: Source: http://www.agilemodeling.com/essays/amdd.htmFirst, let’s start with how to read the diagram. Each box represents a development activity. The envisioning includes two main sub-activities, initial requirements envisioning and initial architecture envisioning. These are done during iteration 0, iteration being another term for cycle or sprint. “Iteration 0” is a common term for the periodbefore you start into development iterations, which are iterations one and beyond (for that release). The other activities – iteration modeling, model storming, reviews, and implementation – potentially occur during any iteration, including Inception. The time indicated in each box represents the length of an average session: perhaps you’ll model for a few minutes then code for several hours.