Specialists in Service Oriented Application
                    Modernization




EA Role in Agile IT

10th Annual EA Conference
By: 1105 Media
November 28-29, 2012

Dave Mayo (dmayo@everware-cbdi.com)

www.everware-cbdi.com
EA Has 2 Fundamental Purposes

    1.     Support decision-making by the business (mission)
           and IT leadership
                   Repository of information about enterprise components and their
                   interrelationships
                   Models that indicate the future direction of the enterprise
    2.     Provide guidance to IT to develop & deploy assets that
           support the business
                   Eliminate (reduce) redundancy, inconsistency, inefficiency
                   Promote alignment, sharing (reuse) and interoperability




2    V1.0 112012                      www.everware-cbdi.com                      © 2012 Everware-CBDI Inc
Why Do We Need a New IT Approach?

       Primary meta-driver in large organizations is the need to
       leverage change
                  Business and IT must be closely linked to achieve this
                  EA plays a major role in enabling this
       Most IT shops are dysfunctional
                  Multiple, redundant applications – inflexible, inconsistent, costly
                  Majority of IT budget spent on maintenance (70 - 80%)
                  Unable to keep up with the business
       Impact
                  Companies lose 6% of their growth in sales per annum because IT
                  does not meet their business requirements (A.T. Kearney 2007)
       Business as Usual won’t get us there
                  Need to rethink EA and IT as a collection of service-providing assets

3   V1.0 112012                        www.everware-cbdi.com                    © 2012 Everware-CBDI Inc
Standard Engineering Model Has Been Adopted
                   in Most Industries



                              •   Define & Communicate                    Functional Responsibilities
                                  Needs
                  Customer    •   Provide Funding


                                               •   Balance Demands & Rationalize
                                               •   Align Components
                             Architecture      •   High Level Structure
                                               •   High Level Design


                                                               •   Apply Constraints
                                            Engineering        •   Detailed Specification




                                                              Construction          •   Build & Assemble




4   V1.0 112012                      www.everware-cbdi.com                                          © 2012 Everware-CBDI Inc
Implementable Architecture Applies
                                 the Standard Model to IT

                                                                                                  Each level guides and
                       Business                 •   Analytical Products
                                                •   IT Innovation                                 constrains the next level.



    •   Business
                                     Enterprise                                          •   Service
        Capability                   Architect                                               Portfolio
        Requirements

                             •   Solution &
                                 Service                      Solution               Service
                                 Portfolios
                                                              Architect              Architect
                             •   Architecture
                                 Policies
                             •   Design                                                       •    Service
                                 Guidance                                                          Specification
                                                     •    Solution
                                                          Design                 Software
                                                     •    Design                                     •   Technical Patterns
                                                          Patterns
                                                                                 Engineer            •   Domain Knowledge



                       Contract-Based Interfaces                                                                            •   Construct
                                                                                                           Application          Solution
                                                                                                           Developer        •   Hand off to
                                                                                 •   Engineering
                                                                                                                                QA
                                                                                     Design
                                                                                     Specification
5        V1.0 112012                                     www.everware-cbdi.com                                         © 2012 Everware-CBDI Inc
Service Oriented Application Modernization
                     Provides a Methodology & Tools to Achieve
                     IT Agility
                    • Modularization                                          • Rigorous
                    • Reuse                                                     specification
                    • Rapid                                                   • Coordination
                      assembly                                                • Automated
                                                                                patterns
                                           Service             Model
                                          Oriented             Driven
                                          Service              Model-Driven
                                               Arch
                                          Oriented             Dev
                                                               Development
                                         Architecture




                                             Agile Portfolio
                                          Methods Methods Eng
                                              Agile  Trans


                  • Rapid                                                     • Maximum
                    development                                                 leverage of
                  • User feedback                                               legacy assets
                  • Continuous                                                • Reduced risk
                    testing                                                   • Orderly
                                                                                retirement of
                                                                                legacy apps
6   V1.0 112012                        www.everware-cbdi.com                                © 2012 Everware-CBDI Inc
Specialists in Service Oriented Application Modernization




                         Thank you.

                           Dave Mayo
                     dmayo@everware-cbdi.com




V1.0 112012                www.everware-cbdi.com                          © 2012 Everware-CBDI Inc

Ea role in agile it 11 2012

  • 1.
    Specialists in ServiceOriented Application Modernization EA Role in Agile IT 10th Annual EA Conference By: 1105 Media November 28-29, 2012 Dave Mayo (dmayo@everware-cbdi.com) www.everware-cbdi.com
  • 2.
    EA Has 2Fundamental Purposes 1. Support decision-making by the business (mission) and IT leadership Repository of information about enterprise components and their interrelationships Models that indicate the future direction of the enterprise 2. Provide guidance to IT to develop & deploy assets that support the business Eliminate (reduce) redundancy, inconsistency, inefficiency Promote alignment, sharing (reuse) and interoperability 2 V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc
  • 3.
    Why Do WeNeed a New IT Approach? Primary meta-driver in large organizations is the need to leverage change Business and IT must be closely linked to achieve this EA plays a major role in enabling this Most IT shops are dysfunctional Multiple, redundant applications – inflexible, inconsistent, costly Majority of IT budget spent on maintenance (70 - 80%) Unable to keep up with the business Impact Companies lose 6% of their growth in sales per annum because IT does not meet their business requirements (A.T. Kearney 2007) Business as Usual won’t get us there Need to rethink EA and IT as a collection of service-providing assets 3 V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc
  • 4.
    Standard Engineering ModelHas Been Adopted in Most Industries • Define & Communicate Functional Responsibilities Needs Customer • Provide Funding • Balance Demands & Rationalize • Align Components Architecture • High Level Structure • High Level Design • Apply Constraints Engineering • Detailed Specification Construction • Build & Assemble 4 V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc
  • 5.
    Implementable Architecture Applies the Standard Model to IT Each level guides and Business • Analytical Products • IT Innovation constrains the next level. • Business Enterprise • Service Capability Architect Portfolio Requirements • Solution & Service Solution Service Portfolios Architect Architect • Architecture Policies • Design • Service Guidance Specification • Solution Design Software • Design • Technical Patterns Patterns Engineer • Domain Knowledge Contract-Based Interfaces • Construct Application Solution Developer • Hand off to • Engineering QA Design Specification 5 V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc
  • 6.
    Service Oriented ApplicationModernization Provides a Methodology & Tools to Achieve IT Agility • Modularization • Rigorous • Reuse specification • Rapid • Coordination assembly • Automated patterns Service Model Oriented Driven Service Model-Driven Arch Oriented Dev Development Architecture Agile Portfolio Methods Methods Eng Agile Trans • Rapid • Maximum development leverage of • User feedback legacy assets • Continuous • Reduced risk testing • Orderly retirement of legacy apps 6 V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc
  • 7.
    Specialists in ServiceOriented Application Modernization Thank you. Dave Mayo dmayo@everware-cbdi.com V1.0 112012 www.everware-cbdi.com © 2012 Everware-CBDI Inc