SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Agile Enterprise Architecture:
    Oxymoron or Savior?

             Scott W. Ambler

      sambler [at] ambysoft.com
      twitter.com/scottwambler




        Copyright 2012 Scott W. Ambler + Associates   1
Agenda
• Wouldn’t you like to…
• Enterprise architecture
• Agile enterprise architecture
• Enterprise architecture and
  Disciplined Agile Delivery (DAD)
• Parting thoughts




                        Copyright 2012 Scott W. Ambler + Associates   2
Wouldn’t you like to…




              Copyright 2012 Scott W. Ambler + Associates   3
Wouldn’t your development team like to…
•   Get guidance regarding key architecture decisions
     – e.g. So that you can safely start coding?

•   Easily leverage existing systems, data sources, …
     – e.g. So you can focus on providing new value?

•   Have people who can mentor you
     – e.g. So that you can learn new skills?

•   Have sensible development guidelines to follow
     – e.g. So that you can develop higher quality solutions?

•   Have a tooling infrastructure that supports those guidelines
     – e.g. So that you can efficiently develop those solutions?



                                 Copyright 2012 Scott W. Ambler + Associates   4
Wouldn’t your organization like to…
•   Maximize their return on investment (ROI) in IT:
     – e.g. Spend the money wisely?

•   Have systems which provide consistent and valuable behavior and data?
     – e.g. Get solutions which meet their actual needs?

•   Have flexible systems which can easily evolve to meet new market opportunities?
     – e.g. Achieve true business agility?




                                  Copyright 2012 Scott W. Ambler + Associates         5
Enterprise
                                              Architecture




Copyright 2012 Scott W. Ambler + Associates             6
Defining Enterprise Architecture (EA)

Process-based definition*:
    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.

Artifact-based definition**:
     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.



                                                                                                *Gartner
                                                     **MIT Center for Information Systems Research (CISR)

                                Copyright 2012 Scott W. Ambler + Associates                           7
The Potential Scope of Enterprise Architecture
Your enterprise architecture program may address:
• Enterprise business architecture. Understanding the business domain and
   developing a business vision

•   Enterprise IT architecture. Identifying the existing and desired IT technical
    environment (may be sub-divided into information architecture, security
    architecture, communications architecture, solution architecture, …)

•   Facilities planning. Identifying and planning for physical buildings and supporting
    infrastructure

•   Portfolio management. Identifying and governing potential and existing projects
    and product teams

•   IT Governance. Overseeing, guiding, and enhancing all aspects of an organizations
    information technology ecosystem




                                   Copyright 2012 Scott W. Ambler + Associates            8
Common Enterprise Architecture Configurations

     Enterprise                                                          Enterprise
  IT Architecture                                                   Business Architecture
                    Enterprise Architecture




    Portfolio                                                               IT
   Management                                                           Governance
                              Facilities
                              Planning


                      Copyright 2012 Scott W. Ambler + Associates                           9
Common Enterprise Architecture Configurations

     Enterprise                                                          Enterprise
  IT Architecture                                                   Business Architecture
                    Enterprise Architecture




    Portfolio                                                               IT
   Management                                                           Governance
                              Facilities
                              Planning


                      Copyright 2012 Scott W. Ambler + Associates                       10
Common Enterprise Architecture Configurations

     Enterprise                                                          Enterprise
  IT Architecture                                                   Business Architecture
                    Enterprise Architecture




    Portfolio                                                               IT
   Management                                                           Governance
                              Facilities
                              Planning


                      Copyright 2012 Scott W. Ambler + Associates                       11
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

                           Copyright 2012 Scott W. Ambler + Associates                     12
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
                                Copyright 2012 Scott W. Ambler + Associates                  13
EA 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

Business Issues:
     #6 Having a business case for EA efforts
     #10 Cost reduction

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
                                  Copyright 2012 Scott W. Ambler + Associates      14
EA 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

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

Process Issues:
    #5 Development teams couldn't wait for enterprise architects



                              Source: Dr Dobb’s January 2010 State of the IT Union Survey
                                Copyright 2012 Scott W. Ambler + Associates       15
Agile Enterprise
Architecture




             Architecture
              Principles
                 and
              Guidelines




               Copyright 2012 Scott W. Ambler + Associates   16
Dueling Surveys




Enterprise Architects                                                  Agilists
                                                  “versus”




                        Ambysoft February 2012
                           EA Mini Survey
                          Agile Mini Survey
                         Copyright 2012 Scott W. Ambler + Associates       17
Enterprise Architects                                                                           Agilists

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

 34% said their agile teams work                                  15% said their EA teams work with
 with them well                                                                           them well
 44% thought that their agile teams                                   18% thought that their EA teams
 addressed architecture well                                                 work in an agile manner
 47% believe their agile                                                       33% believe their EA teams
 teams view EA positively                                                            view agile positively



                                          We must
                                          do better

                                 Copyright 2012 Scott W. Ambler + Associates                         18
Agile Enterprise Architecture: Definitions
•   Process-based definition:
     – The process of collaboratively defining, sharing, and nurturing common
        business and technical visions and guidance within an organization to
        maximize long-term value.

•   Artifact-based definition:
     – Sufficient models, documents, examples, and guidance describing an
         organization’s existing and to-be states.




                              Copyright 2012 Scott W. Ambler + Associates       19
Create Slim Artifacts at First


•   Prefer executable artifacts for
    IT professionals
      – Reference architectures
         which include working
         code
•   Prefer simple visual diagrams
    for non-IT professionals
      – Don’t get bogged down in
         details
•   Your artifacts should evolve
    over time




                                 Copyright 2012 Scott W. Ambler + Associates   20
Take a Multi-View Approach




                   Copyright 2012 Scott W. Ambler + Associates   21
Collaborate, Don’t Dictate or Police




                   Copyright 2012 Scott W. Ambler + Associates   22
Work Closely With Stakeholders
• Few stakeholders are good at telling you want they want, and even so
  their requirements evolve over time anyway
   – An evolutionary (iterative and incremental) approach is critical
• The goal is to gain and then act on pertinent feedback in a timely manner
   – Short feedback cycles are critical


  Potential Non-IT Stakeholders                 Potential IT Stakeholders
  End users                                     Delivery teams
  End user managers                             Maintenance teams
  Senior business managers                      Operations
  The “gold owner”                              Support
  External regulators                           Internal IT regulators
  Partner organizations                         Governance body


                          Copyright 2012 Scott W. Ambler + Associates         23
Enterprise Architecture and
Disciplined Agile Delivery (DAD)
       Copyright 2012 Scott W. Ambler + Associates   24
Disciplined Agile Delivery (DAD)

Disciplined Agile Delivery (DAD) is a process
decision framework

The key characteristics of DAD:
    – People-first
    – Goal-driven
    – Hybrid agile
    – Learning-oriented
    – Full delivery lifecycle
    – Solution focused
    – Risk-value lifecycle
    – Enterprise aware



                            Copyright 2012 Scott W. Ambler + Associates
                                                                          25
Disciplined Agile Delivery (DAD) Lifecycle (Basic)




                    Copyright 2012 Scott W. Ambler + Associates   26
Disciplined Agile Delivery (DAD) Lifecycle (Advanced)




                   Copyright 2012 Scott W. Ambler + Associates   27
Early in the Lifecycle                                       Enterprise architects may lead
                                                               initial modeling sessions or be key
                                                               sources of information




                                                                             An enterprise architect
                                                                             may become the
                                                                             architecture owner on
                                                                             an agile team

  This is an important
portfolio management
   activity that occurs
    before a “project”                                             Enterprise architects are
                 begins                                            often important project
                                                                   stakeholders



                          Copyright 2012 Scott W. Ambler + Associates                          28
During Construction
                                                               Enterprise architects
                                                               may coach team
                                                               members or provide
                                                               advice




                Enterprise architects may be
                   involved with milestone
                 reviews or iteration demos
                 Copyright 2012 Scott W. Ambler + Associates                     29
Late in the Lifecycle




                                                                 Enterprise architects
                                                                 may be involved with
                                                                  milestone reviews



                   Copyright 2012 Scott W. Ambler + Associates                           30
Governance is Built Into DAD




•    Governance strategies built into DAD:
      – Risk-value lifecycle
      – Light-weight milestone reviews
      – “Standard” agile opportunities for increased visibility and to steer the team
      – Enterprise awareness
      – Robust stakeholder definition
      – Development intelligence
•    These strategies make it easier for enterprise architects to collaborate with DAD teams




                                 Copyright 2012 Scott W. Ambler + Associates                   31
Copyright 2012 Scott W. Ambler + Associates   32
Why Agile Enterprise Architecture?
•   Development teams can
     – Get help with key architecture decisions
     – Easily leverage existing systems, data sources, …
     – Get mentoring in architecture skills
     – Have sensible development guidelines to follow
     – Have a tooling infrastructure that supports those guidelines

•   Organizations can
     – Spend their investment in IT wisely
     – Get solutions which meet their actual needs
     – Achieve true business agility

•   But only if
     – Enterprise architects work in a collaborative and light-weight manner
     – Agile teams are enterprise aware



                               Copyright 2012 Scott W. Ambler + Associates     33
1. Stop by the IBM booth (#204) in the exhibit
        hall
     2. Ask how to get 10 free licenses of IBM
        Rational Team Concert.
     3. Receive your complimentary copy of Agile for
        Dummies




Copyright 2012 Scott W. Ambler + Associates            34
Thank You!
 sambler [at] ambysoft.com
   Twitter: scottwambler

       AgileModeling.com
          AgileData.org
          Ambysoft.com
  DisciplinedAgileDelivery.com
 EnterpriseUnifiedProcess.com
       ScottWAmbler.com


   Copyright 2012 Scott W. Ambler + Associates   35
About Scott W. Ambler
•   Principal, Scott W. Ambler and Associates
•   IT Process Consultant
•   Senior Contributing Editor, Dr. Dobb’s Journal
•   sambler [at] ambysoft.com
•   Twitter: scottwambler




                               Copyright 2012 Scott W. Ambler + Associates   36

Contenu connexe

Tendances

Training for Social Media Success
Training for Social Media SuccessTraining for Social Media Success
Training for Social Media SuccessCharlene Li
 
Galit fein office of the cio presentation full version v5
Galit fein office of the cio presentation full version v5Galit fein office of the cio presentation full version v5
Galit fein office of the cio presentation full version v5Galit Fein
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of successKhazret Sapenov
 
A Brave New World - Where Conference Keynote
A Brave New World - Where Conference KeynoteA Brave New World - Where Conference Keynote
A Brave New World - Where Conference KeynoteCharlene Li
 
Consistency between Business Strategy and IT
Consistency between Business Strategy and ITConsistency between Business Strategy and IT
Consistency between Business Strategy and ITIDGnederland
 
The Future of Work: Social and Mobile Technologies That Matter
The Future of Work: Social and Mobile Technologies That MatterThe Future of Work: Social and Mobile Technologies That Matter
The Future of Work: Social and Mobile Technologies That MatterCharlene Li
 
Short short pitch york meeting megs kt 27th feb
Short short pitch york meeting megs kt 27th febShort short pitch york meeting megs kt 27th feb
Short short pitch york meeting megs kt 27th febAndrea Wheeler
 
Mobile collaboration at Tieto
Mobile collaboration at TietoMobile collaboration at Tieto
Mobile collaboration at TietoTieto Corporation
 
121211 depfac ulb_master_presentation_v5_1
121211 depfac ulb_master_presentation_v5_1121211 depfac ulb_master_presentation_v5_1
121211 depfac ulb_master_presentation_v5_1Thibaut De Vylder
 

Tendances (9)

Training for Social Media Success
Training for Social Media SuccessTraining for Social Media Success
Training for Social Media Success
 
Galit fein office of the cio presentation full version v5
Galit fein office of the cio presentation full version v5Galit fein office of the cio presentation full version v5
Galit fein office of the cio presentation full version v5
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of success
 
A Brave New World - Where Conference Keynote
A Brave New World - Where Conference KeynoteA Brave New World - Where Conference Keynote
A Brave New World - Where Conference Keynote
 
Consistency between Business Strategy and IT
Consistency between Business Strategy and ITConsistency between Business Strategy and IT
Consistency between Business Strategy and IT
 
The Future of Work: Social and Mobile Technologies That Matter
The Future of Work: Social and Mobile Technologies That MatterThe Future of Work: Social and Mobile Technologies That Matter
The Future of Work: Social and Mobile Technologies That Matter
 
Short short pitch york meeting megs kt 27th feb
Short short pitch york meeting megs kt 27th febShort short pitch york meeting megs kt 27th feb
Short short pitch york meeting megs kt 27th feb
 
Mobile collaboration at Tieto
Mobile collaboration at TietoMobile collaboration at Tieto
Mobile collaboration at Tieto
 
121211 depfac ulb_master_presentation_v5_1
121211 depfac ulb_master_presentation_v5_1121211 depfac ulb_master_presentation_v5_1
121211 depfac ulb_master_presentation_v5_1
 

En vedette

How to change the world v2.0 (usa)
How to change the world v2.0 (usa)How to change the world v2.0 (usa)
How to change the world v2.0 (usa)drewz lin
 
陈竞凯 透过历史看未来
陈竞凯 透过历史看未来陈竞凯 透过历史看未来
陈竞凯 透过历史看未来drewz lin
 
Berkeley latency-mar2012
Berkeley latency-mar2012Berkeley latency-mar2012
Berkeley latency-mar2012drewz lin
 
测试向前一步
测试向前一步测试向前一步
测试向前一步drewz lin
 
Brain science
Brain scienceBrain science
Brain sciencedrewz lin
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copydrewz lin
 
Can laughing at our problems actually help us solve them
Can laughing at our problems actually help us solve them Can laughing at our problems actually help us solve them
Can laughing at our problems actually help us solve them drewz lin
 
七天基于风险测试—Chinatest
七天基于风险测试—Chinatest七天基于风险测试—Chinatest
七天基于风险测试—Chinatestdrewz lin
 

En vedette (8)

How to change the world v2.0 (usa)
How to change the world v2.0 (usa)How to change the world v2.0 (usa)
How to change the world v2.0 (usa)
 
陈竞凯 透过历史看未来
陈竞凯 透过历史看未来陈竞凯 透过历史看未来
陈竞凯 透过历史看未来
 
Berkeley latency-mar2012
Berkeley latency-mar2012Berkeley latency-mar2012
Berkeley latency-mar2012
 
测试向前一步
测试向前一步测试向前一步
测试向前一步
 
Brain science
Brain scienceBrain science
Brain science
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copy
 
Can laughing at our problems actually help us solve them
Can laughing at our problems actually help us solve them Can laughing at our problems actually help us solve them
Can laughing at our problems actually help us solve them
 
七天基于风险测试—Chinatest
七天基于风险测试—Chinatest七天基于风险测试—Chinatest
七天基于风险测试—Chinatest
 

Similaire à Ambler agile ea

What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?Brett Colbert
 
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentMaximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentDavid Baker
 
Enterprise Architecture supporting the change by Vladimir Calmic Endava
Enterprise Architecture supporting the change by Vladimir Calmic EndavaEnterprise Architecture supporting the change by Vladimir Calmic Endava
Enterprise Architecture supporting the change by Vladimir Calmic EndavaMoldova ICT Summit
 
The honest truth about getting value from IT
The honest truth about getting value from ITThe honest truth about getting value from IT
The honest truth about getting value from ITRob Eddowes
 
EAdirections State Of Ea 6 15 2010
EAdirections State Of Ea 6 15 2010EAdirections State Of Ea 6 15 2010
EAdirections State Of Ea 6 15 2010Tim Westbrock
 
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...Bob Rhubart
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatSoftware Park Thailand
 
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 SuccessDavid Baker
 
Running IT as a business
Running IT as a businessRunning IT as a business
Running IT as a businessLluis Altes
 
Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseYan Zhao
 
Using Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsUsing Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsDatabricks
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaKPI Partners
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesDavid Chou
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architectureBas van Gils
 
Architecting a Business Process Environment
Architecting a Business Process EnvironmentArchitecting a Business Process Environment
Architecting a Business Process EnvironmentSandy Kemsley
 
Creating IT Value-A Better Way to Make IT Investment Decisions
Creating IT Value-A Better Way to Make IT Investment DecisionsCreating IT Value-A Better Way to Make IT Investment Decisions
Creating IT Value-A Better Way to Make IT Investment DecisionsScottMadden, Inc.
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelInside Analysis
 
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...ICEGOV
 

Similaire à Ambler agile ea (20)

Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentMaximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
 
Enterprise Architecture supporting the change by Vladimir Calmic Endava
Enterprise Architecture supporting the change by Vladimir Calmic EndavaEnterprise Architecture supporting the change by Vladimir Calmic Endava
Enterprise Architecture supporting the change by Vladimir Calmic Endava
 
The honest truth about getting value from IT
The honest truth about getting value from ITThe honest truth about getting value from IT
The honest truth about getting value from IT
 
EAdirections State Of Ea 6 15 2010
EAdirections State Of Ea 6 15 2010EAdirections State Of Ea 6 15 2010
EAdirections State Of Ea 6 15 2010
 
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
IT Optimization: Reduce Data Center Costs and Set the Foundation for Future G...
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
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
 
Running IT as a business
Running IT as a businessRunning IT as a business
Running IT as a business
 
Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in Enterprise
 
Using Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 PredictionsUsing Machine Learning to Optimize COVID-19 Predictions
Using Machine Learning to Optimize COVID-19 Predictions
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With Endeca
 
The Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent TimesThe Role Of The Architect In Turbulent Times
The Role Of The Architect In Turbulent Times
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architecture
 
Architecting a Business Process Environment
Architecting a Business Process EnvironmentArchitecting a Business Process Environment
Architecting a Business Process Environment
 
Creating IT Value-A Better Way to Make IT Investment Decisions
Creating IT Value-A Better Way to Make IT Investment DecisionsCreating IT Value-A Better Way to Make IT Investment Decisions
Creating IT Value-A Better Way to Make IT Investment Decisions
 
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data FunnelA Strategic View of Enterprise Reporting and Analytics: The Data Funnel
A Strategic View of Enterprise Reporting and Analytics: The Data Funnel
 
Aligning BPM and EA
Aligning BPM and EAAligning BPM and EA
Aligning BPM and EA
 
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
 

Plus de drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

Plus de drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

Ambler agile ea

  • 1. Agile Enterprise Architecture: Oxymoron or Savior? Scott W. Ambler sambler [at] ambysoft.com twitter.com/scottwambler Copyright 2012 Scott W. Ambler + Associates 1
  • 2. Agenda • Wouldn’t you like to… • Enterprise architecture • Agile enterprise architecture • Enterprise architecture and Disciplined Agile Delivery (DAD) • Parting thoughts Copyright 2012 Scott W. Ambler + Associates 2
  • 3. Wouldn’t you like to… Copyright 2012 Scott W. Ambler + Associates 3
  • 4. Wouldn’t your development team like to… • Get guidance regarding key architecture decisions – e.g. So that you can safely start coding? • Easily leverage existing systems, data sources, … – e.g. So you can focus on providing new value? • Have people who can mentor you – e.g. So that you can learn new skills? • Have sensible development guidelines to follow – e.g. So that you can develop higher quality solutions? • Have a tooling infrastructure that supports those guidelines – e.g. So that you can efficiently develop those solutions? Copyright 2012 Scott W. Ambler + Associates 4
  • 5. Wouldn’t your organization like to… • Maximize their return on investment (ROI) in IT: – e.g. Spend the money wisely? • Have systems which provide consistent and valuable behavior and data? – e.g. Get solutions which meet their actual needs? • Have flexible systems which can easily evolve to meet new market opportunities? – e.g. Achieve true business agility? Copyright 2012 Scott W. Ambler + Associates 5
  • 6. Enterprise Architecture Copyright 2012 Scott W. Ambler + Associates 6
  • 7. Defining Enterprise Architecture (EA) Process-based definition*: 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. Artifact-based definition**: 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. *Gartner **MIT Center for Information Systems Research (CISR) Copyright 2012 Scott W. Ambler + Associates 7
  • 8. The Potential Scope of Enterprise Architecture Your enterprise architecture program may address: • Enterprise business architecture. Understanding the business domain and developing a business vision • Enterprise IT architecture. Identifying the existing and desired IT technical environment (may be sub-divided into information architecture, security architecture, communications architecture, solution architecture, …) • Facilities planning. Identifying and planning for physical buildings and supporting infrastructure • Portfolio management. Identifying and governing potential and existing projects and product teams • IT Governance. Overseeing, guiding, and enhancing all aspects of an organizations information technology ecosystem Copyright 2012 Scott W. Ambler + Associates 8
  • 9. Common Enterprise Architecture Configurations Enterprise Enterprise IT Architecture Business Architecture Enterprise Architecture Portfolio IT Management Governance Facilities Planning Copyright 2012 Scott W. Ambler + Associates 9
  • 10. Common Enterprise Architecture Configurations Enterprise Enterprise IT Architecture Business Architecture Enterprise Architecture Portfolio IT Management Governance Facilities Planning Copyright 2012 Scott W. Ambler + Associates 10
  • 11. Common Enterprise Architecture Configurations Enterprise Enterprise IT Architecture Business Architecture Enterprise Architecture Portfolio IT Management Governance Facilities Planning Copyright 2012 Scott W. Ambler + Associates 11
  • 12. 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 Copyright 2012 Scott W. Ambler + Associates 12
  • 13. 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 Copyright 2012 Scott W. Ambler + Associates 13
  • 14. EA 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 Business Issues: #6 Having a business case for EA efforts #10 Cost reduction 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 Copyright 2012 Scott W. Ambler + Associates 14
  • 15. EA 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 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 Process Issues: #5 Development teams couldn't wait for enterprise architects Source: Dr Dobb’s January 2010 State of the IT Union Survey Copyright 2012 Scott W. Ambler + Associates 15
  • 16. Agile Enterprise Architecture Architecture Principles and Guidelines Copyright 2012 Scott W. Ambler + Associates 16
  • 17. Dueling Surveys Enterprise Architects Agilists “versus” Ambysoft February 2012 EA Mini Survey Agile Mini Survey Copyright 2012 Scott W. Ambler + Associates 17
  • 18. Enterprise Architects Agilists 70% of their firms have agile 49% of their firms have an EA projects underway program 34% said their agile teams work 15% said their EA teams work with with them well them well 44% thought that their agile teams 18% thought that their EA teams addressed architecture well work in an agile manner 47% believe their agile 33% believe their EA teams teams view EA positively view agile positively We must do better Copyright 2012 Scott W. Ambler + Associates 18
  • 19. Agile Enterprise Architecture: Definitions • Process-based definition: – The process of collaboratively defining, sharing, and nurturing common business and technical visions and guidance within an organization to maximize long-term value. • Artifact-based definition: – Sufficient models, documents, examples, and guidance describing an organization’s existing and to-be states. Copyright 2012 Scott W. Ambler + Associates 19
  • 20. Create Slim Artifacts at First • Prefer executable artifacts for IT professionals – Reference architectures which include working code • Prefer simple visual diagrams for non-IT professionals – Don’t get bogged down in details • Your artifacts should evolve over time Copyright 2012 Scott W. Ambler + Associates 20
  • 21. Take a Multi-View Approach Copyright 2012 Scott W. Ambler + Associates 21
  • 22. Collaborate, Don’t Dictate or Police Copyright 2012 Scott W. Ambler + Associates 22
  • 23. Work Closely With Stakeholders • Few stakeholders are good at telling you want they want, and even so their requirements evolve over time anyway – An evolutionary (iterative and incremental) approach is critical • The goal is to gain and then act on pertinent feedback in a timely manner – Short feedback cycles are critical Potential Non-IT Stakeholders Potential IT Stakeholders End users Delivery teams End user managers Maintenance teams Senior business managers Operations The “gold owner” Support External regulators Internal IT regulators Partner organizations Governance body Copyright 2012 Scott W. Ambler + Associates 23
  • 24. Enterprise Architecture and Disciplined Agile Delivery (DAD) Copyright 2012 Scott W. Ambler + Associates 24
  • 25. Disciplined Agile Delivery (DAD) Disciplined Agile Delivery (DAD) is a process decision framework The key characteristics of DAD: – People-first – Goal-driven – Hybrid agile – Learning-oriented – Full delivery lifecycle – Solution focused – Risk-value lifecycle – Enterprise aware Copyright 2012 Scott W. Ambler + Associates 25
  • 26. Disciplined Agile Delivery (DAD) Lifecycle (Basic) Copyright 2012 Scott W. Ambler + Associates 26
  • 27. Disciplined Agile Delivery (DAD) Lifecycle (Advanced) Copyright 2012 Scott W. Ambler + Associates 27
  • 28. Early in the Lifecycle Enterprise architects may lead initial modeling sessions or be key sources of information An enterprise architect may become the architecture owner on an agile team This is an important portfolio management activity that occurs before a “project” Enterprise architects are begins often important project stakeholders Copyright 2012 Scott W. Ambler + Associates 28
  • 29. During Construction Enterprise architects may coach team members or provide advice Enterprise architects may be involved with milestone reviews or iteration demos Copyright 2012 Scott W. Ambler + Associates 29
  • 30. Late in the Lifecycle Enterprise architects may be involved with milestone reviews Copyright 2012 Scott W. Ambler + Associates 30
  • 31. Governance is Built Into DAD • Governance strategies built into DAD: – Risk-value lifecycle – Light-weight milestone reviews – “Standard” agile opportunities for increased visibility and to steer the team – Enterprise awareness – Robust stakeholder definition – Development intelligence • These strategies make it easier for enterprise architects to collaborate with DAD teams Copyright 2012 Scott W. Ambler + Associates 31
  • 32. Copyright 2012 Scott W. Ambler + Associates 32
  • 33. Why Agile Enterprise Architecture? • Development teams can – Get help with key architecture decisions – Easily leverage existing systems, data sources, … – Get mentoring in architecture skills – Have sensible development guidelines to follow – Have a tooling infrastructure that supports those guidelines • Organizations can – Spend their investment in IT wisely – Get solutions which meet their actual needs – Achieve true business agility • But only if – Enterprise architects work in a collaborative and light-weight manner – Agile teams are enterprise aware Copyright 2012 Scott W. Ambler + Associates 33
  • 34. 1. Stop by the IBM booth (#204) in the exhibit hall 2. Ask how to get 10 free licenses of IBM Rational Team Concert. 3. Receive your complimentary copy of Agile for Dummies Copyright 2012 Scott W. Ambler + Associates 34
  • 35. Thank You! sambler [at] ambysoft.com Twitter: scottwambler AgileModeling.com AgileData.org Ambysoft.com DisciplinedAgileDelivery.com EnterpriseUnifiedProcess.com ScottWAmbler.com Copyright 2012 Scott W. Ambler + Associates 35
  • 36. About Scott W. Ambler • Principal, Scott W. Ambler and Associates • IT Process Consultant • Senior Contributing Editor, Dr. Dobb’s Journal • sambler [at] ambysoft.com • Twitter: scottwambler Copyright 2012 Scott W. Ambler + Associates 36