SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Scott W. Ambler
Disciplined Agile Fellow
scott [at] scottambler.com
@scottwambler
Agile Enterprise Architecture:
Disciplined and Pragmatic Strategies
Scott W. Ambler
•  Pioneered Agile Modeling and Agile Database
techniques in the early 2000s
•  Co-creator of the Disciplined Agile Delivery
(DAD) framework
•  Executive Transformation Coach
•  scott [at] scottambler.com
•  @scottwambler
© Disciplined Agile Consortium
Helps IT departments around the world become awesome
2
© Disciplined Agile Consortium 3
Four Important Questions
What is enterprise architecture?
What challenges do you face with enterprise
architecture?
How does Disciplined Agile address architecture?
How does Disciplined Agile address enterprise
architecture?
© Disciplined Agile Consortium 4
What is Enterprise
Architecture?
© Disciplined Agile Consortium 5
Potential Enterprise Architecture Activities
© Disciplined Agile Consortium 6
Business-Oriented Activities
•  Enable long term planning at the portfolio level
•  Enable business agility
•  Describe the current and future state of the business
•  Align business and IT
•  Guide the organization on a transformation journey
IT-Oriented Activities
•  Describe the current and future state of technology
•  Support IT procurement
•  Control IT complexity through management of IT as an asset
Development-Oriented Activities
•  Coach development teams in architecture activities
•  Govern architecture activities of development teams
•  Provide guidance to development teams
Overcoming
Challenges
with Enterprise
Architecture© Disciplined Agile Consortium 7
Potential Challenges Faced by Enterprise Architects
© Disciplined Agile Consortium 8
Business-Oriented Challenges
•  Business complexity
•  Business stakeholders who don’t understand how they utilize
IT assets
•  Business stakeholders who are unwilling to work with IT
IT-Oriented Challenges
•  Technology changes
•  Legacy systems and data sources on disparate platforms
•  Operations staff who don’t understand the dependencies
between systems
Development Team Oriented Challenges
•  The Not Invented Here (NIH) syndrome
•  Immature software engineering
•  Development teams that don’t understand which systems their
solutions (should) interact with
•  Developers who don’t understand which frameworks to work
with or guidelines to follow
Potential Failure Point: Misaligned Perspectives
© Disciplined Agile Consortium 9
High-level,
hands off
Detailed,
hands-on
“Ivory tower” advice
“Lost in the weeds”
What view point does
the EA team take?
Solution: Enterprise architects must have a broad
understanding of the business and technology while still
retaining a grasp of the details “on the ground”.
Potential Failure Point: Misaligned Governance
© Disciplined Agile Consortium 10
Rigorous
Laissez-faire
Little flexibility or
adaptability
Little commonality or reuse
How strict is the
enforcement of rules?
Solution: Enterprise architects must provide coherent,
flexible guidance and be prepared to coach and even
lead teams in its application.
Potential Failure Point: Misaligned Strategy
© Disciplined Agile Consortium 11
Long term
Short term
Teams disconnect from the
vision
Organization lurches from
crisis to crisis
What is the time
horizon of strategic
plans?
Solution: Enterprise architects must develop and
communicate a long term vision while providing short
term value to their stakeholders.
Potential Failure Point: Misaligned Transformations
© Disciplined Agile Consortium 12
Quick
Slow
Constant churn
Constantly growing backlog
of work
What is the speed of
change of business
models, processes,
and IT systems?
Solution: Enterprise architects must find a sustainable
pace of change that is just at the “edge of chaos”.
Disciplined	Agile	and	
Architecture
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
•  Works closely with enterprise architecture team (if one
exists)
•  Responsible for technical risk mitigation
14
© Disciplined Agile Consortium
Some “Radical” Architecture and Design Ideas
© Disciplined Agile Consortium 15
Defer
commitment
Light weight
modeling
Reduce the
feedback cycle
Model high
level ideas
Specify details
as tests
Multiple
views
Prove it with
code
Keep it
simple
Disciplined Agile and Continuous Architecture
© Disciplined Agile Consortium 16
Initial Architecture
Envisioning
Stakeholder
Vision
Architecture Owner
facilitates
architecture
sessions
Spikes
Architecture
Handbook
Analysis of incoming
requests from production
Look-ahead
modeling
Prove architecture early
with working code
Spikes
Transition
Disciplined Agile and Continuous Design
© Disciplined Agile Consortium 17
Stakeholder
Vision
Test-Driven
Development (TDD)
Spikes
Consider design issues for incoming
requests from production
Look-ahead
modeling
Spikes
Look-ahead
modeling
Explore design during
iteration planning
Mob
programming
Transition
Disciplined	Agile	
and	Enterprise	
Architecture
© Disciplined Agile Consortium 19
Principles for Performing Enterprise Architecture
Agilely
1.  Evolutionary collaboration over blueprinting
2.  Communication over perfection
3.  Active stakeholder participation
4.  Enterprise architects are active participants on
development teams
5.  Enablement over inspection
6.  High-level models
7.  Capture details with working code
8.  Lean guidance and rules, not bureaucratic
procedures
9.  Have a dedicated team of experienced, enterprise
architects
© Disciplined Agile Consortium 20
Collaboration Strategies for Enterprise Architects
•  Work closely with stakeholders
•  Be an active member of a delivery team
•  Enterprise 2.0 strategies
•  Support delivery teams via a Kanban approach
•  Provide working examples of candidate
architectures
•  Provide high-level models
•  Provide detailed models
•  Provide white papers
© Disciplined Agile Consortium 21
Most
Effective
Least
Effective
Agile EA: High-Level Process
© Disciplined Agile Consortium 22
Enterprise IT Team Example:
The Architecture Ownership (AO) Team
© Disciplined Agile Consortium 23
•  Responsible for
developing the
architecture/technology
roadmap for your
organization
•  Delivery teams will
determine who the
architecture owner (AO)
is, and that person
becomes part of the AO
team
•  The AO team meets
regularly to evolve the
roadmap based on the
hands-on learnings from
the AOs
•  Often called the
enterprise architecture
team
Principles for Capturing Enterprise Architecture In
An Agile Manner?
•  Organizations are complex systems
•  Complex systems cannot be managed at a fine
grained level, but only at a meta level
(management by rules)
•  Documentation for complex systems should be
coarse (high level)
•  Describe how things work in principle
•  Predictions should be fuzzy and described as
ranged probabilities
•  It is more important to strengthen a system’s
resiliency than it is to document
•  Accept some disorder and ambiguity
•  Working examples are more valuable than
documents
© Disciplined Agile Consortium 24
© Disciplined Agile Consortium
25
© Disciplined Agile Consortium 26
© Disciplined Agile Consortium 27
© Disciplined Agile Consortium 28
Top 7 Enterprise Architecture Success Factors
1.  Active involvement of business leaders
2.  Active involvement of IT leaders
3.  Enterprise architects are active participants on project teams
4.  Enterprise architects are trusted advisors of the business
5.  Flexible enterprise architects
6.  Having a business case for EA efforts
7.  Continuous improvement/evolution of EA artifacts
© Disciplined Agile Consortium 29
Source: Dr. Dobb’s January 2010 State of the IT Union Survey
Top 7 Enterprise Architecture Failure Factors
1.  Insufficient time provided
2.  Project teams didn't take advantage of the EA
3.  Too difficult to measure benefits
4.  Enterprise architects perceived as "ivory tower“
5.  Development teams couldn't wait for enterprise architects
6.  No perceived benefit of EA program
7.  No executive endorsement
© Disciplined Agile Consortium 30
Source: Dr. Dobb’s January 2010 State of the IT Union Survey
The Prime Directive
for Enterprise Architecture Success
Deliver real and visible value
to your organization
in the short, medium, and long term
© Disciplined Agile Consortium 31
Thank You!
scott[at] scottambler.com
@scottwambler
AgileModeling.com
AgileData.org
Ambysoft.com
DisciplinedAgileConsortium.org
DisciplinedAgileDelivery.com
ScottAmbler.com
Disciplined Agile Delivery
© Disciplined Agile Consortium 32
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
© Disciplined Agile Consortium 33
Shuhari and Disciplined Agile Certification
At the shu stage you are beginning to
learn the techniques and philosophies of
disciplined agile development. Your
goal is to build a strong foundation from
which to build upon.
At the ha stage you reflect upon and
question why disciplined agile strategies
work, seeking to understand the range
of strategies available to you and
when they are best applied.
At the ri stage you seek to extend and
improve upon disciplined agile
techniques, sharing your learnings with
others.
© Disciplined Agile Consortium 34
Would You Like This Presented
to Your Organization?
Contact us at ScottAmbler.com
© Disciplined Agile Consortium 35
Scott Ambler + Associates is the thought leader behind the Disciplined
Agile Delivery (DAD) framework and its application. We are a boutique
IT management consulting firm that advises organizations to be more
effective applying disciplined agile and lean processes within the
context of your business.
Our website is ScottAmbler.com
We can help
© Disciplined Agile Consortium 36

Weitere ähnliche Inhalte

Was ist angesagt?

Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateIver Band
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Leo Shuster
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
 
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptx
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptxObject Oriented Business Capability Map - IIBA 2022 - Draft.pptx
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptxAustraliaChapterIIBA
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewMohamed Sami El-Tahawy
 
Introduction to business architecture
Introduction to business architectureIntroduction to business architecture
Introduction to business architectureAniekan Okono
 
The ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution ArchitectureThe ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution ArchitectureIver Band
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Alan McSweeney
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureITpreneurs
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationRiaz A. Khan, OpenCA, TOGAF
 
Enterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentEnterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentJouko Poutanen
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital StrategyAlan McSweeney
 
On business capabilities, functions and application features
On business capabilities, functions and application featuresOn business capabilities, functions and application features
On business capabilities, functions and application featuresJörgen Dahlberg
 
Business Architecture - Paul Turner
Business Architecture - Paul TurnerBusiness Architecture - Paul Turner
Business Architecture - Paul TurnerIIBA UK Chapter
 

Was ist angesagt? (20)

Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...
 
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptx
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptxObject Oriented Business Capability Map - IIBA 2022 - Draft.pptx
Object Oriented Business Capability Map - IIBA 2022 - Draft.pptx
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF Overview
 
Introduction to business architecture
Introduction to business architectureIntroduction to business architecture
Introduction to business architecture
 
The ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution ArchitectureThe ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution Architecture
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise Architecture
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
Enterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy DeploymentEnterprise Architecture in Strategy Deployment
Enterprise Architecture in Strategy Deployment
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
 
So You Think You Need A Digital Strategy
So You Think You Need A Digital StrategySo You Think You Need A Digital Strategy
So You Think You Need A Digital Strategy
 
On business capabilities, functions and application features
On business capabilities, functions and application featuresOn business capabilities, functions and application features
On business capabilities, functions and application features
 
Business Architecture - Paul Turner
Business Architecture - Paul TurnerBusiness Architecture - Paul Turner
Business Architecture - Paul Turner
 
Business Architecture Defined
Business Architecture DefinedBusiness Architecture Defined
Business Architecture Defined
 
MAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACHMAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACH
 

Ähnlich wie Agile enterprise architecture

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Agile India
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanThe Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanBosnia Agile
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseTechWell
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty WordsoGuild .
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architectswweinmeyer79
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 
Introduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologyIntroduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologySoftware Guru
 
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...NUS-ISS
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Jeff Jakubiak
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureCristian Southall
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Mariner innovations practice of architecture
Mariner innovations   practice of architectureMariner innovations   practice of architecture
Mariner innovations practice of architectureCarl Ozkaynak
 
Balanced Agile Approach
Balanced Agile Approach Balanced Agile Approach
Balanced Agile Approach Cary Xie
 
Agile architecture
Agile architectureAgile architecture
Agile architecturePaul Preiss
 

Ähnlich wie Agile enterprise architecture (20)

Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and LeanThe Disciplined Agile Enterprise: Harmonizing Agile and Lean
The Disciplined Agile Enterprise: Harmonizing Agile and Lean
 
Disciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the EnterpriseDisciplined Agile Delivery: Extending Scrum to the Enterprise
Disciplined Agile Delivery: Extending Scrum to the Enterprise
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
DAH15 : Bray Goverance - Not Dirty Words
DAH15 : Bray  Goverance - Not Dirty WordsDAH15 : Bray  Goverance - Not Dirty Words
DAH15 : Bray Goverance - Not Dirty Words
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 
Introduction to Disciplined Agile Technology
Introduction to Disciplined Agile TechnologyIntroduction to Disciplined Agile Technology
Introduction to Disciplined Agile Technology
 
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...
Agile Architecture – Enabling the Organisation’s Successful Digital-Agile Tra...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and Architecture
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Mariner innovations practice of architecture
Mariner innovations   practice of architectureMariner innovations   practice of architecture
Mariner innovations practice of architecture
 
Balanced Agile Approach
Balanced Agile Approach Balanced Agile Approach
Balanced Agile Approach
 
Sysdev
SysdevSysdev
Sysdev
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

Mehr von Scott W. Ambler

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Scott W. Ambler
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An OverviewScott W. Ambler
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationScott W. Ambler
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined LookScott W. Ambler
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionScott W. Ambler
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile backScott W. Ambler
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyScott W. Ambler
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the EnterpriseScott W. Ambler
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data ManagementScott W. Ambler
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationScott W. Ambler
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsScott W. Ambler
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Scott W. Ambler
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 

Mehr von Scott W. Ambler (17)

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An Overview
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning Organization
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined Look
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management Solution
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile back
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the ugly
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the Enterprise
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To Metrics
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 

Kürzlich hochgeladen

How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Kürzlich hochgeladen (20)

Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

Agile enterprise architecture

  • 1. Scott W. Ambler Disciplined Agile Fellow scott [at] scottambler.com @scottwambler Agile Enterprise Architecture: Disciplined and Pragmatic Strategies
  • 2. Scott W. Ambler •  Pioneered Agile Modeling and Agile Database techniques in the early 2000s •  Co-creator of the Disciplined Agile Delivery (DAD) framework •  Executive Transformation Coach •  scott [at] scottambler.com •  @scottwambler © Disciplined Agile Consortium Helps IT departments around the world become awesome 2
  • 3. © Disciplined Agile Consortium 3
  • 4. Four Important Questions What is enterprise architecture? What challenges do you face with enterprise architecture? How does Disciplined Agile address architecture? How does Disciplined Agile address enterprise architecture? © Disciplined Agile Consortium 4
  • 5. What is Enterprise Architecture? © Disciplined Agile Consortium 5
  • 6. Potential Enterprise Architecture Activities © Disciplined Agile Consortium 6 Business-Oriented Activities •  Enable long term planning at the portfolio level •  Enable business agility •  Describe the current and future state of the business •  Align business and IT •  Guide the organization on a transformation journey IT-Oriented Activities •  Describe the current and future state of technology •  Support IT procurement •  Control IT complexity through management of IT as an asset Development-Oriented Activities •  Coach development teams in architecture activities •  Govern architecture activities of development teams •  Provide guidance to development teams
  • 8. Potential Challenges Faced by Enterprise Architects © Disciplined Agile Consortium 8 Business-Oriented Challenges •  Business complexity •  Business stakeholders who don’t understand how they utilize IT assets •  Business stakeholders who are unwilling to work with IT IT-Oriented Challenges •  Technology changes •  Legacy systems and data sources on disparate platforms •  Operations staff who don’t understand the dependencies between systems Development Team Oriented Challenges •  The Not Invented Here (NIH) syndrome •  Immature software engineering •  Development teams that don’t understand which systems their solutions (should) interact with •  Developers who don’t understand which frameworks to work with or guidelines to follow
  • 9. Potential Failure Point: Misaligned Perspectives © Disciplined Agile Consortium 9 High-level, hands off Detailed, hands-on “Ivory tower” advice “Lost in the weeds” What view point does the EA team take? Solution: Enterprise architects must have a broad understanding of the business and technology while still retaining a grasp of the details “on the ground”.
  • 10. Potential Failure Point: Misaligned Governance © Disciplined Agile Consortium 10 Rigorous Laissez-faire Little flexibility or adaptability Little commonality or reuse How strict is the enforcement of rules? Solution: Enterprise architects must provide coherent, flexible guidance and be prepared to coach and even lead teams in its application.
  • 11. Potential Failure Point: Misaligned Strategy © Disciplined Agile Consortium 11 Long term Short term Teams disconnect from the vision Organization lurches from crisis to crisis What is the time horizon of strategic plans? Solution: Enterprise architects must develop and communicate a long term vision while providing short term value to their stakeholders.
  • 12. Potential Failure Point: Misaligned Transformations © Disciplined Agile Consortium 12 Quick Slow Constant churn Constantly growing backlog of work What is the speed of change of business models, processes, and IT systems? Solution: Enterprise architects must find a sustainable pace of change that is just at the “edge of chaos”.
  • 14. 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 •  Works closely with enterprise architecture team (if one exists) •  Responsible for technical risk mitigation 14 © Disciplined Agile Consortium
  • 15. Some “Radical” Architecture and Design Ideas © Disciplined Agile Consortium 15 Defer commitment Light weight modeling Reduce the feedback cycle Model high level ideas Specify details as tests Multiple views Prove it with code Keep it simple
  • 16. Disciplined Agile and Continuous Architecture © Disciplined Agile Consortium 16 Initial Architecture Envisioning Stakeholder Vision Architecture Owner facilitates architecture sessions Spikes Architecture Handbook Analysis of incoming requests from production Look-ahead modeling Prove architecture early with working code Spikes Transition
  • 17. Disciplined Agile and Continuous Design © Disciplined Agile Consortium 17 Stakeholder Vision Test-Driven Development (TDD) Spikes Consider design issues for incoming requests from production Look-ahead modeling Spikes Look-ahead modeling Explore design during iteration planning Mob programming Transition
  • 19. © Disciplined Agile Consortium 19
  • 20. Principles for Performing Enterprise Architecture Agilely 1.  Evolutionary collaboration over blueprinting 2.  Communication over perfection 3.  Active stakeholder participation 4.  Enterprise architects are active participants on development teams 5.  Enablement over inspection 6.  High-level models 7.  Capture details with working code 8.  Lean guidance and rules, not bureaucratic procedures 9.  Have a dedicated team of experienced, enterprise architects © Disciplined Agile Consortium 20
  • 21. Collaboration Strategies for Enterprise Architects •  Work closely with stakeholders •  Be an active member of a delivery team •  Enterprise 2.0 strategies •  Support delivery teams via a Kanban approach •  Provide working examples of candidate architectures •  Provide high-level models •  Provide detailed models •  Provide white papers © Disciplined Agile Consortium 21 Most Effective Least Effective
  • 22. Agile EA: High-Level Process © Disciplined Agile Consortium 22
  • 23. Enterprise IT Team Example: The Architecture Ownership (AO) Team © Disciplined Agile Consortium 23 •  Responsible for developing the architecture/technology roadmap for your organization •  Delivery teams will determine who the architecture owner (AO) is, and that person becomes part of the AO team •  The AO team meets regularly to evolve the roadmap based on the hands-on learnings from the AOs •  Often called the enterprise architecture team
  • 24. Principles for Capturing Enterprise Architecture In An Agile Manner? •  Organizations are complex systems •  Complex systems cannot be managed at a fine grained level, but only at a meta level (management by rules) •  Documentation for complex systems should be coarse (high level) •  Describe how things work in principle •  Predictions should be fuzzy and described as ranged probabilities •  It is more important to strengthen a system’s resiliency than it is to document •  Accept some disorder and ambiguity •  Working examples are more valuable than documents © Disciplined Agile Consortium 24
  • 25. © Disciplined Agile Consortium 25
  • 26. © Disciplined Agile Consortium 26
  • 27. © Disciplined Agile Consortium 27
  • 28. © Disciplined Agile Consortium 28
  • 29. Top 7 Enterprise Architecture Success Factors 1.  Active involvement of business leaders 2.  Active involvement of IT leaders 3.  Enterprise architects are active participants on project teams 4.  Enterprise architects are trusted advisors of the business 5.  Flexible enterprise architects 6.  Having a business case for EA efforts 7.  Continuous improvement/evolution of EA artifacts © Disciplined Agile Consortium 29 Source: Dr. Dobb’s January 2010 State of the IT Union Survey
  • 30. Top 7 Enterprise Architecture Failure Factors 1.  Insufficient time provided 2.  Project teams didn't take advantage of the EA 3.  Too difficult to measure benefits 4.  Enterprise architects perceived as "ivory tower“ 5.  Development teams couldn't wait for enterprise architects 6.  No perceived benefit of EA program 7.  No executive endorsement © Disciplined Agile Consortium 30 Source: Dr. Dobb’s January 2010 State of the IT Union Survey
  • 31. The Prime Directive for Enterprise Architecture Success Deliver real and visible value to your organization in the short, medium, and long term © Disciplined Agile Consortium 31
  • 33. 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 © Disciplined Agile Consortium 33
  • 34. Shuhari and Disciplined Agile Certification At the shu stage you are beginning to learn the techniques and philosophies of disciplined agile development. Your goal is to build a strong foundation from which to build upon. At the ha stage you reflect upon and question why disciplined agile strategies work, seeking to understand the range of strategies available to you and when they are best applied. At the ri stage you seek to extend and improve upon disciplined agile techniques, sharing your learnings with others. © Disciplined Agile Consortium 34
  • 35. Would You Like This Presented to Your Organization? Contact us at ScottAmbler.com © Disciplined Agile Consortium 35
  • 36. Scott Ambler + Associates is the thought leader behind the Disciplined Agile Delivery (DAD) framework and its application. We are a boutique IT management consulting firm that advises organizations to be more effective applying disciplined agile and lean processes within the context of your business. Our website is ScottAmbler.com We can help © Disciplined Agile Consortium 36