SlideShare a Scribd company logo
1 of 20
Download to read offline
Agile Enterprise Architecture:
Oxymoron or Savior?
Scott W. Ambler
Chief Methodologist for Agile and Lean, IBM Rational
www.ibm.com/developerworks/blogs/page/ambler
twitter.com/scottwambler




                                                                  © 2012 IBM Corporation




       What is Enterprise Architecture?
                        Enterprise Architecture Success Factors
                             Agile vs. Enterprise Architecture
                            Agile and Enterprise Architecture
                                     Parting Thoughts




                                                                                           1
EA as a Process


                 The process of
 translating business vision and strategy into
          effective enterprise change
                       by
  creating, communicating and improving the
   key requirements, principles and models
   that describe the enterprise's future state
            and enable its evolution




                                                       Source: Gartner




EA as an Artifact

       The organizing logic for business
   processes and IT infrastructure reflecting
      the integration and standardization
   requirements of the company's operating
                     model.

  The operating model is the desired state of
  business process integration and business
    process standardization for delivering
      goods and services to customers.


             Source: MIT Center for Information Systems Research (CISR)




                                                                          2
What do Enterprise Architects Produce?
          Business goals                                                     67%

        System inventory                                                   65%

 Architecture principles                                                   64%

Development guidelines                                               55%

Reference architectures                                        44%

           "As is" models                                 38%

          "To be" models                              33%

             White papers                           29%




                       Source: Dr Dobb’s January 2010 State of the IT Union Survey




Do you have an EA program?

              No


34%

                                                   30%      Yes


                                                   17%      Yes, and expanding

 10%
           9%
                   No, but we’re thinking about starting one

       No, but I’ve experienced EA in other organizations


                       Source: Dr Dobb’s January 2010 State of the IT Union Survey




                                                                                     3
Why Should You Care?

              Complexity Agility * Collaboration * Automation
              Reduce
 Resources = Complexity   Increase
                           Agility
                                        Improve
                                      Collaboration
                                                       Add
                                                    Automation


 Economic         Productivity:

  Impacts         2x – 10x
               Timeframe is Years         Productivity:
                                          25-100%                 Productivity:
                                      Timeframe is Quarters
                                                                  15-35%               Productivity:
                                                              Timeframe is Months
               Cost to Implement:                                                        5-25%
                 25%-50%                                                            Timeframe is Weeks
              Much culture change      Cost to Implement:
                                          10%-35%              Cost to Implement:
                                      Some culture change
                                                                  5%-10%            Cost to Implement:
                                                                  Predictable
                                                                                          <5%
                                                                                      Very predictable




                Organization               Project                  Team              Individual




                           What is Enterprise Architecture?


Enterprise Architecture Success Factors
                           Agile vs. Enterprise Architecture
                          Agile and Enterprise Architecture
                                    Parting Thoughts




                                                                                                         4
Success Factors: People Issues


        #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



                  Source: Dr Dobb’s January 2010 State of the IT Union Survey




Success Factors: Business Issues




         #6 Having a business case for EA efforts

                    #10 Cost reduction




                  Source: Dr Dobb’s January 2010 State of the IT Union Survey




                                                                                5
Success Factors: Process Issues



  #7 Continuous improvement/evolution of EA artifacts

                #8 Architecture reviews

              #9 Appropriate governance

          #11 Master data management (MDM)




                Source: Dr Dobb’s January 2010 State of the IT Union Survey




Failure Factors: Business Issues
              #1 Insufficient time provided

           #3 Too difficult to measure benefits

         #6 No perceived benefit of EA program

             #7 No executive endorsement

                 #10 Insufficient funding

          #12 Cancelled due to political issues

       #13 EA program successful but terminated


                Source: Dr Dobb’s January 2010 State of the IT Union Survey




                                                                              6
Failure Factors: People Issues


    #2 Project teams didn't take advantage of the EA

   #4 Enterprise architects perceived as "ivory tower“

   #8 Enterprise architects weren't sufficiently flexible

  #9 Enterprise architects perceived as impediment to
                         success

             #11 EA perceived as not viable




                 Source: Dr Dobb’s January 2010 State of the IT Union Survey




Failure Factors: Process Issues



   #5 Development teams couldn't wait for enterprise
                      architects




                 Source: Dr Dobb’s January 2010 State of the IT Union Survey




                                                                               7
We need to look at the
big picture




           What is Enterprise Architecture?
        Enterprise Architecture Success Factors


 Agile vs. Enterprise Architecture
           Agile and Enterprise Architecture
                   Parting Thoughts




                                                  8
Dueling Surveys



Agilists                                 Enterprise
                                         Architects
                    “versus”




               Ambysoft February 2012
                 Agile Mini Survey
                  EA Mini Survey




                                 70% of their firms
    49% of their firms           have agile
         have an EA              projects
             program             underway




                                                      9
15% say their EA
 teams work with    34% said their
       them well    agile teams
                    work with
                    them well




   18% think that   44% thought
  their EA teams    that their agile
 work in an agile   teams
         manner     addressed
                    architecture
                    well




                                       10
47% believe
      33% believe      their agile
   their EA teams      teams view EA
         view agile    positively
          positively




We need to build bridges




                                       11
What is Enterprise Architecture?
               Enterprise Architecture Success Factors
                  Agile vs. Enterprise Architecture


 Agile and Enterprise Architecture
                          Parting Thoughts




Focusing on construction is a great start…




                                                         12
Focusing on construction is a great start…
   … but isn’t the real goal to deliver a consumable solution?




Eventually gradual improvement leads to a leaner approach




                                                                 13
Agile Architecture Strategies
Look beyond technology
Initial requirements envisioning
Initial architecture envisioning
Prove the architecture with working code
Architecture spikes
Think about the future, but wait to act
Architects also code
Architecture owners, not architects
Travel light
Take a multi-view approach




                      What is Enterprise Architecture?
                 Enterprise Architecture Success Factors
                      Agile vs. Enterprise Architecture
                      Agile and Enterprise Architecture


                  Parting Thoughts




                                                           14
Sometimes
                  the situation isn’t always
                         so simple…




Disciplined Agile Delivery (DAD):
The Foundation for Agility@Scale

                        Team size                   Compliance requirement
            Under 10                 1000’s of                                     Critical,
           developers               developers      Low risk
                                                                                   audited




     Geographical distribution                                       Domain Complexity
                                                                   Straight                Intricate,
     Co-located            Global                                  -forward                emerging

                                            Disciplined
     Enterprise discipline                     Agile            Organization distribution
      Project              Enterprise
                                             Delivery          (outsourcing, partnerships)
       focus                 focus                              Collaborative              Contractual



          Organizational complexity                    Technical complexity
            Flexible                Rigid                                     Heterogeneous,
                                                   Homogenous                     legacy




                                                                                                         15
A more disciplined
  approach to agile solution
      delivery will help




               scott_ambler [at] ca.ibm.com
                 twitter.com/scottwambler
www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/
                www.ibm.com/rational/agile/
                       www.jazz.net




                                                            16
Backup Slides




                                                                        © 2012 IBM Corporation




Some agile whitepapers on IBM.com


 The Agile Scaling Model (ASM): Adapting Agile Methods for Complex Environments
  – ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/raw14204usen/RAW14204USEN.PDF
 Scaling Agile: An Executive Guide
  – ftp://public.dhe.ibm.com/common/ssi/sa/wh/n/raw14211usen/RAW14211USEN.PDF
 Improving Software Economics: Top 10 Principles of Achieving Agility at Scale
   – ftp://public.dhe.ibm.com/common/ssi/ecm/en/raw14148usen/RAW14148USEN.PDF
 Enable the Agile Enterprise Through Incremental Adoption of Practices
  – http://public.dhe.ibm.com/common/ssi/ecm/en/raw14077usen/RAW14077USEN.PDF
 Disciplined Agile Delivery: An Introduction
   – http://public.dhe.ibm.com/common/ssi/ecm/en/raw14261usen/RAW14261USEN.PDF




                                                                                                 17
Disciplined Agile Delivery




                              The Disciplined Agile Delivery (DAD)
                                 process framework is a people-first,
                              learning-oriented hybrid agile approach
                             to IT solution delivery. It has a risk-value
                              lifecycle, is goal-driven, scalable, and is
                                           enterprise aware.




                    www.disciplinedagiledelivery.com




Agile Scaling Model (ASM)

                  Agile Development
                   Focus is on construction
                   Goal is to develop a high-quality system in an evolutionary,
                   collaborative, and self-organizing manner
                   Value-driven lifecycle with regular production of working
                   software
                   Small, co-located team developing straightforward software


                  Agile Delivery
                   Extends agile development to address full system lifecycle
                   Risk and value-driven lifecycle
                   Self organization within an appropriate governance
                   framework
                   Small, co-located team delivering a straightforward solution

                  Agility at Scale
                    Disciplined agile delivery and one or more scaling factors
                    applies




                                                                                  18
The Surveys


 Data, summary, and slides downloadable from www.ambysoft.com/surveys/
 Dr Dobb’s January 2010 State of the IT Union Survey
  – 374 respondents
 Ambysoft February 2012 Agile Mini Survey
  – 61 respondents
 Ambysoft February 2012 EA Mini Survey
  – 59 respondents




For existing Enterprise Architecture (EA) programs, what has
improved? (Rating between -10 and +10)

 1. System integration (3.6)
 2. IT governance (3.3)
 3. Team follows common technology infrastructure (3.3)
 4. Business efficiency (3.2)
 5. Data integrity (3.2)
 6. Continuity of organizational knowledge (3.0)
 7. Business governance (3.0)
 8. Audit compliance (2.9)
 9. Risk management (2.9)
 10. Technical integrity (2.8)
 11. Operating costs (2.5)
 12. Enterprise decision making (2.5)
 13. Reduction of waste (2.3)
 14. Support for multi-vendor projects (1.8)
 15. Outsourcing initiatives (1.3)
 16. Reduction of technical complexity (0.8)


                       Source: Dr Dobb’s January 2010 State of the IT Union Survey




                                                                                     19
Legal Stuff


© Copyright IBM Corporation 2012. All rights reserved.
 The information contained in these materials is provided for informational purposes only, and
 is provided AS IS without warranty of any kind, express or implied. IBM shall not be
 responsible
 for any damages arising out of the use of, or otherwise related to, these materials. Nothing
 contained in these materials is intended to, nor shall have the effect of, creating any
 warranties or representations from IBM or its suppliers or licensors, or altering the terms and
 conditions of the applicable license agreement governing the use of IBM software.
 References in these materials
 to IBM products, programs, or services do not imply that they will be available in all countries
 in which IBM operates. Product release dates and/or capabilities referenced in these
 materials may change at any time at IBM’s sole discretion based on market opportunities or
 other factors, and are not intended to be a commitment to future product or feature
 availability in any way.
 IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM
 products and services are trademarks of the International Business Machines Corporation,
 in the United States, other countries or both. Other company, product, or service names may
 be trademarks or service marks of others.




                                                                                                    20

More Related Content

What's hot

What's hot (18)

Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
 
Continuous Delivery of Agile Architecture
Continuous Delivery of Agile ArchitectureContinuous Delivery of Agile Architecture
Continuous Delivery of Agile Architecture
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management Environments
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Lean Enterprise Architecture
Lean Enterprise ArchitectureLean Enterprise Architecture
Lean Enterprise Architecture
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOps
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
Enhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layersEnhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layers
 
B5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business ValueB5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business Value
 
The tension between agile and architecture
The tension between agile and architectureThe tension between agile and architecture
The tension between agile and architecture
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
 
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyWater-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
 
DevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agileDevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agile
 

Viewers also liked

Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning
Cisco Russia
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
Christopher Grant
 

Viewers also liked (20)

The Architecture of Understanding (Peter Morville at Enterprise UX 2015)
The Architecture of Understanding (Peter Morville at Enterprise UX 2015)The Architecture of Understanding (Peter Morville at Enterprise UX 2015)
The Architecture of Understanding (Peter Morville at Enterprise UX 2015)
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Selecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise ArchitectureSelecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise Architecture
 
Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning
 
EA & IT Value
EA & IT ValueEA & IT Value
EA & IT Value
 
Enterprise Architecture in today's economy
Enterprise Architecture in today's economyEnterprise Architecture in today's economy
Enterprise Architecture in today's economy
 
Enterprise architecture in transformation
Enterprise architecture in transformationEnterprise architecture in transformation
Enterprise architecture in transformation
 
#6 DataBeersBCN -"Data, Beer and Enterprise Architecture"
#6 DataBeersBCN -"Data, Beer and Enterprise Architecture"#6 DataBeersBCN -"Data, Beer and Enterprise Architecture"
#6 DataBeersBCN -"Data, Beer and Enterprise Architecture"
 
Restarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationRestarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformation
 
How to think like an anarchist (as an enterprise-architect)
How to think like an anarchist (as an enterprise-architect)How to think like an anarchist (as an enterprise-architect)
How to think like an anarchist (as an enterprise-architect)
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAF
 
Enterprise Architecture: The role of the Design Authority
Enterprise Architecture:The role of the Design AuthorityEnterprise Architecture:The role of the Design Authority
Enterprise Architecture: The role of the Design Authority
 
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
 
Enterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same PageEnterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same Page
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinking
 

Similar to Agile Enterprise Architecture? Oxymoron or Savior?

Ambler agile ea
Ambler agile eaAmbler agile ea
Ambler agile ea
drewz lin
 
Linda maleki
Linda malekiLinda maleki
Linda maleki
NASAPMC
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
Kurt Solarte
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
Kurt Solarte
 
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
Kathy (Kat) Mandelstein
 

Similar to Agile Enterprise Architecture? Oxymoron or Savior? (20)

Ambler agile ea
Ambler agile eaAmbler agile ea
Ambler agile ea
 
7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of success
 
Hawaii OIMT presentation
Hawaii OIMT presentationHawaii OIMT presentation
Hawaii OIMT presentation
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architecture
 
Getting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA SuccessGetting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA Success
 
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
AI & ML: Driving the Next Generation of Innovation in DevOps and Workload Aut...
 
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
 
ITSM Conference, Dubai, UAE 2009
ITSM Conference, Dubai, UAE   2009ITSM Conference, Dubai, UAE   2009
ITSM Conference, Dubai, UAE 2009
 
Linda maleki
Linda malekiLinda maleki
Linda maleki
 
Presentation Joost Visser / SIG - what can be green about software- Workshop ...
Presentation Joost Visser / SIG - what can be green about software- Workshop ...Presentation Joost Visser / SIG - what can be green about software- Workshop ...
Presentation Joost Visser / SIG - what can be green about software- Workshop ...
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
 
Extendog EA to the Enterprise - TOG London2011
Extendog EA to the Enterprise - TOG London2011Extendog EA to the Enterprise - TOG London2011
Extendog EA to the Enterprise - TOG London2011
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...
Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...
Catalyze Webcast - Carey Schwaber From Forrester Research - 10 Tips For Drivi...
 
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
 

More from Agile Software Community of India

T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
Agile Software Community of India
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
Agile Software Community of India
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Agile Software Community of India
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Agile Software Community of India
 

More from Agile Software Community of India (20)

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Agile Enterprise Architecture? Oxymoron or Savior?

  • 1. Agile Enterprise Architecture: Oxymoron or Savior? Scott W. Ambler Chief Methodologist for Agile and Lean, IBM Rational www.ibm.com/developerworks/blogs/page/ambler twitter.com/scottwambler © 2012 IBM Corporation What is Enterprise Architecture? Enterprise Architecture Success Factors Agile vs. Enterprise Architecture Agile and Enterprise Architecture Parting Thoughts 1
  • 2. EA as a Process The process of translating business vision and strategy into effective enterprise change by creating, communicating and improving the key requirements, principles and models that describe the enterprise's future state and enable its evolution Source: Gartner EA as an Artifact The organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the company's operating model. The operating model is the desired state of business process integration and business process standardization for delivering goods and services to customers. Source: MIT Center for Information Systems Research (CISR) 2
  • 3. What do Enterprise Architects Produce? Business goals 67% System inventory 65% Architecture principles 64% Development guidelines 55% Reference architectures 44% "As is" models 38% "To be" models 33% White papers 29% Source: Dr Dobb’s January 2010 State of the IT Union Survey Do you have an EA program? No 34% 30% Yes 17% Yes, and expanding 10% 9% No, but we’re thinking about starting one No, but I’ve experienced EA in other organizations Source: Dr Dobb’s January 2010 State of the IT Union Survey 3
  • 4. Why Should You Care? Complexity Agility * Collaboration * Automation Reduce Resources = Complexity Increase Agility Improve Collaboration Add Automation Economic Productivity: Impacts 2x – 10x Timeframe is Years Productivity: 25-100% Productivity: Timeframe is Quarters 15-35% Productivity: Timeframe is Months Cost to Implement: 5-25% 25%-50% Timeframe is Weeks Much culture change Cost to Implement: 10%-35% Cost to Implement: Some culture change 5%-10% Cost to Implement: Predictable <5% Very predictable Organization Project Team Individual What is Enterprise Architecture? Enterprise Architecture Success Factors Agile vs. Enterprise Architecture Agile and Enterprise Architecture Parting Thoughts 4
  • 5. Success Factors: People Issues #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 Source: Dr Dobb’s January 2010 State of the IT Union Survey Success Factors: Business Issues #6 Having a business case for EA efforts #10 Cost reduction Source: Dr Dobb’s January 2010 State of the IT Union Survey 5
  • 6. Success Factors: Process Issues #7 Continuous improvement/evolution of EA artifacts #8 Architecture reviews #9 Appropriate governance #11 Master data management (MDM) Source: Dr Dobb’s January 2010 State of the IT Union Survey Failure Factors: Business Issues #1 Insufficient time provided #3 Too difficult to measure benefits #6 No perceived benefit of EA program #7 No executive endorsement #10 Insufficient funding #12 Cancelled due to political issues #13 EA program successful but terminated Source: Dr Dobb’s January 2010 State of the IT Union Survey 6
  • 7. Failure Factors: People Issues #2 Project teams didn't take advantage of the EA #4 Enterprise architects perceived as "ivory tower“ #8 Enterprise architects weren't sufficiently flexible #9 Enterprise architects perceived as impediment to success #11 EA perceived as not viable Source: Dr Dobb’s January 2010 State of the IT Union Survey Failure Factors: Process Issues #5 Development teams couldn't wait for enterprise architects Source: Dr Dobb’s January 2010 State of the IT Union Survey 7
  • 8. We need to look at the big picture What is Enterprise Architecture? Enterprise Architecture Success Factors Agile vs. Enterprise Architecture Agile and Enterprise Architecture Parting Thoughts 8
  • 9. Dueling Surveys Agilists Enterprise Architects “versus” Ambysoft February 2012 Agile Mini Survey EA Mini Survey 70% of their firms 49% of their firms have agile have an EA projects program underway 9
  • 10. 15% say their EA teams work with 34% said their them well agile teams work with them well 18% think that 44% thought their EA teams that their agile work in an agile teams manner addressed architecture well 10
  • 11. 47% believe 33% believe their agile their EA teams teams view EA view agile positively positively We need to build bridges 11
  • 12. What is Enterprise Architecture? Enterprise Architecture Success Factors Agile vs. Enterprise Architecture Agile and Enterprise Architecture Parting Thoughts Focusing on construction is a great start… 12
  • 13. Focusing on construction is a great start… … but isn’t the real goal to deliver a consumable solution? Eventually gradual improvement leads to a leaner approach 13
  • 14. Agile Architecture Strategies Look beyond technology Initial requirements envisioning Initial architecture envisioning Prove the architecture with working code Architecture spikes Think about the future, but wait to act Architects also code Architecture owners, not architects Travel light Take a multi-view approach What is Enterprise Architecture? Enterprise Architecture Success Factors Agile vs. Enterprise Architecture Agile and Enterprise Architecture Parting Thoughts 14
  • 15. Sometimes the situation isn’t always so simple… Disciplined Agile Delivery (DAD): The Foundation for Agility@Scale Team size Compliance requirement Under 10 1000’s of Critical, developers developers Low risk audited Geographical distribution Domain Complexity Straight Intricate, Co-located Global -forward emerging Disciplined Enterprise discipline Agile Organization distribution Project Enterprise Delivery (outsourcing, partnerships) focus focus Collaborative Contractual Organizational complexity Technical complexity Flexible Rigid Heterogeneous, Homogenous legacy 15
  • 16. A more disciplined approach to agile solution delivery will help scott_ambler [at] ca.ibm.com twitter.com/scottwambler www.ibm.com/developerworks/mydeveloperworks/blogs/ambler/ www.ibm.com/rational/agile/ www.jazz.net 16
  • 17. Backup Slides © 2012 IBM Corporation Some agile whitepapers on IBM.com The Agile Scaling Model (ASM): Adapting Agile Methods for Complex Environments – ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/raw14204usen/RAW14204USEN.PDF Scaling Agile: An Executive Guide – ftp://public.dhe.ibm.com/common/ssi/sa/wh/n/raw14211usen/RAW14211USEN.PDF Improving Software Economics: Top 10 Principles of Achieving Agility at Scale – ftp://public.dhe.ibm.com/common/ssi/ecm/en/raw14148usen/RAW14148USEN.PDF Enable the Agile Enterprise Through Incremental Adoption of Practices – http://public.dhe.ibm.com/common/ssi/ecm/en/raw14077usen/RAW14077USEN.PDF Disciplined Agile Delivery: An Introduction – http://public.dhe.ibm.com/common/ssi/ecm/en/raw14261usen/RAW14261USEN.PDF 17
  • 18. Disciplined Agile Delivery The Disciplined Agile Delivery (DAD) process framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value lifecycle, is goal-driven, scalable, and is enterprise aware. www.disciplinedagiledelivery.com Agile Scaling Model (ASM) Agile Development Focus is on construction Goal is to develop a high-quality system in an evolutionary, collaborative, and self-organizing manner Value-driven lifecycle with regular production of working software Small, co-located team developing straightforward software Agile Delivery Extends agile development to address full system lifecycle Risk and value-driven lifecycle Self organization within an appropriate governance framework Small, co-located team delivering a straightforward solution Agility at Scale Disciplined agile delivery and one or more scaling factors applies 18
  • 19. The Surveys Data, summary, and slides downloadable from www.ambysoft.com/surveys/ Dr Dobb’s January 2010 State of the IT Union Survey – 374 respondents Ambysoft February 2012 Agile Mini Survey – 61 respondents Ambysoft February 2012 EA Mini Survey – 59 respondents For existing Enterprise Architecture (EA) programs, what has improved? (Rating between -10 and +10) 1. System integration (3.6) 2. IT governance (3.3) 3. Team follows common technology infrastructure (3.3) 4. Business efficiency (3.2) 5. Data integrity (3.2) 6. Continuity of organizational knowledge (3.0) 7. Business governance (3.0) 8. Audit compliance (2.9) 9. Risk management (2.9) 10. Technical integrity (2.8) 11. Operating costs (2.5) 12. Enterprise decision making (2.5) 13. Reduction of waste (2.3) 14. Support for multi-vendor projects (1.8) 15. Outsourcing initiatives (1.3) 16. Reduction of technical complexity (0.8) Source: Dr Dobb’s January 2010 State of the IT Union Survey 19
  • 20. Legal Stuff © Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 20