Your SlideShare is downloading. ×
0
Agile Enterprise Architecture:    Oxymoron or Savior?             Scott W. Ambler      sambler [at] ambysoft.com      twit...
Agenda• Wouldn’t you like to…• Enterprise architecture• Agile enterprise architecture• Enterprise architecture and  Discip...
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 sa...
Wouldn’t your organization like to…•   Maximize their return on investment (ROI) in IT:     – e.g. Spend the money wisely?...
Enterprise                                              ArchitectureCopyright 2012 Scott W. Ambler + Associates           ...
Defining Enterprise Architecture (EA)Process-based definition*:    The process of translating business vision and strategy...
The Potential Scope of Enterprise ArchitectureYour enterprise architecture program may address:• Enterprise business archi...
Common Enterprise Architecture Configurations     Enterprise                                                          Ente...
Common Enterprise Architecture Configurations     Enterprise                                                          Ente...
Common Enterprise Architecture Configurations     Enterprise                                                          Ente...
What do Enterprise Architects Produce?        Business goals                                                              ...
Do you have an EA program?              No34%                                                                        30%  ...
EA Success FactorsPeople Issues:    #1 Active involvement of business leaders    #2 Active involvement of IT leaders    #3...
EA Failure FactorsBusiness Issues:     #1 Insufficient time provided     #3 Too difficult to measure benefits     #6 No pe...
Agile EnterpriseArchitecture             Architecture              Principles                 and              Guidelines ...
Dueling SurveysEnterprise Architects                                                  Agilists                            ...
Enterprise Architects                                                                           Agilists 70% of their firm...
Agile Enterprise Architecture: Definitions•   Process-based definition:     – The process of collaboratively defining, sha...
Create Slim Artifacts at First•   Prefer executable artifacts for    IT professionals      – Reference architectures      ...
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 e...
Enterprise Architecture andDisciplined Agile Delivery (DAD)       Copyright 2012 Scott W. Ambler + Associates   24
Disciplined Agile Delivery (DAD)Disciplined Agile Delivery (DAD) is a processdecision frameworkThe key characteristics of ...
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                               ...
During Construction                                                               Enterprise architects                   ...
Late in the Lifecycle                                                                 Enterprise architects               ...
Governance is Built Into DAD•    Governance strategies built into DAD:      – Risk-value lifecycle      – Light-weight mil...
Copyright 2012 Scott W. Ambler + Associates   32
Why Agile Enterprise Architecture?•   Development teams can     – Get help with key architecture decisions     – Easily le...
1. Stop by the IBM booth (#204) in the exhibit        hall     2. Ask how to get 10 free licenses of IBM        Rational T...
Thank You! sambler [at] ambysoft.com   Twitter: scottwambler       AgileModeling.com          AgileData.org          Ambys...
About Scott W. Ambler•   Principal, Scott W. Ambler and Associates•   IT Process Consultant•   Senior Contributing Editor,...
Upcoming SlideShare
Loading in...5
×

Ambler agile ea

198

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
198
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ambler agile ea"

  1. 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. 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. 3. Wouldn’t you like to… Copyright 2012 Scott W. Ambler + Associates 3
  4. 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. 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. 6. Enterprise ArchitectureCopyright 2012 Scott W. Ambler + Associates 6
  7. 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 enterprises 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 companys 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. 8. The Potential Scope of Enterprise ArchitectureYour 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. 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. 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. 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. 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. 13. Do you have an EA program? No34% 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. 14. EA Success FactorsPeople 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 architectsBusiness Issues: #6 Having a business case for EA efforts #10 Cost reductionProcess 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. 15. EA Failure FactorsBusiness 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 terminatedPeople Issues: #2 Project teams didnt take advantage of the EA #4 Enterprise architects perceived as "ivory tower“ #8 Enterprise architects werent sufficiently flexible #9 Enterprise architects perceived as impediment to success #11 EA perceived as not viableProcess Issues: #5 Development teams couldnt wait for enterprise architects Source: Dr Dobb’s January 2010 State of the IT Union Survey Copyright 2012 Scott W. Ambler + Associates 15
  16. 16. Agile EnterpriseArchitecture Architecture Principles and Guidelines Copyright 2012 Scott W. Ambler + Associates 16
  17. 17. Dueling SurveysEnterprise Architects Agilists “versus” Ambysoft February 2012 EA Mini Survey Agile Mini Survey Copyright 2012 Scott W. Ambler + Associates 17
  18. 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. 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. 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. 21. Take a Multi-View Approach Copyright 2012 Scott W. Ambler + Associates 21
  22. 22. Collaborate, Don’t Dictate or Police Copyright 2012 Scott W. Ambler + Associates 22
  23. 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. 24. Enterprise Architecture andDisciplined Agile Delivery (DAD) Copyright 2012 Scott W. Ambler + Associates 24
  25. 25. Disciplined Agile Delivery (DAD)Disciplined Agile Delivery (DAD) is a processdecision frameworkThe 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. 26. Disciplined Agile Delivery (DAD) Lifecycle (Basic) Copyright 2012 Scott W. Ambler + Associates 26
  27. 27. Disciplined Agile Delivery (DAD) Lifecycle (Advanced) Copyright 2012 Scott W. Ambler + Associates 27
  28. 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 importantportfolio management activity that occurs before a “project” Enterprise architects are begins often important project stakeholders Copyright 2012 Scott W. Ambler + Associates 28
  29. 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. 30. Late in the Lifecycle Enterprise architects may be involved with milestone reviews Copyright 2012 Scott W. Ambler + Associates 30
  31. 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. 32. Copyright 2012 Scott W. Ambler + Associates 32
  33. 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. 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 DummiesCopyright 2012 Scott W. Ambler + Associates 34
  35. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×