SlideShare a Scribd company logo
1 of 21
Download to read offline
The Enterprise Architecture
     An Introduction
       Keshav Tripathy
Agenda
• What is architecture?
• What is Enterprise Architecture?
• How EA i b i i l
  H        is being implemented?
                              t d?
• Who’s running EA in the world and what
  are the outcomes
• Practical steps for beginners
               p        g
• Questions
Architecture - Oxford
• “The art or science of building or
   The
  constructing edifices of any kind for human
  use…
  use ”
• “The special method or ‘style’ in
  accordance with which the details of the
  structure and ornamentation of a building
  are arranged ”
      arranged.
What is architecture IEEE
• “The organizational structure of a system or
         g                            y
  component.”
  – IEEE Standard 610, “Standard Computer Dictionary: A
    Compilation of IEEE Standard Computer Glossaries
                                          Glossaries”
• “The fundamental organization of a system
  embodied in its components, their relationships
  to each other, and to the environment, and the
  principles guiding its design and evolution.”
  – IEEE Standard 1471 “IEEE Recommended Practice for
                    1471, IEEE
    Architectural Description of Software-Intensive Systems.
What is system architecture
• Design:
  – How each component should be build
  – OO, Class, design p
                   g patterns etc’.
• Differences between architecture and design
  – Many different designs may address the same need
  – Different architectures imply different needs
• Sample from reality: House
  – Architecture: number of rooms, main structure,
    character, guiding lines.
  – Design: interior design rooms structure electricity
                     design,      structure, electricity,
    etc’
What is EA
• Its not technical!
• Aligning IT to business.
• Answering all of the enterprise needs
• Transverse view.
•  knowing and managing the current situation,
                                      situation
  paving the road for the wanted one.
• Implementation of information management
• Enforce homogeneous solutions and enable
  “One system to the users.
   One system”         users
The TOGAF way
• Reference model
  – How to do certain tasks.
  – Not an outcome!
• Zachman, DoDAF, TOGAF, other sector
  oriented.
    i t d
• They’re all adjustable to your needs.
The TOGAF way
• Never ending organization process which builds
  upon several stages:
  –   Initiation
  –   Business architecture.
  –   Information architecture
  –   Applications architecture
  –   Infrastructure architecture
  –   Governance
      G
  –   Gap analysis
  –   And again …
Enterprise architecture - TOGAF
Steps for each phase
• A – Initiation and Framework:
  • Use Business Scenarios to define relevant
    business requirements
  • Identify stakeholders / concerns
  • Build consensus with partners
• B – Baseline Description
  • Build description of current system
  • Id tif “what’s wrong”
    Identify “ h t’        ”
  • Inventory of re-usable building blocks
• C –Target Architecture:
        g
  • Identify all needed services
  • Multiple views to address stakeholder concerns
Steps for each phase
• D –Opportunities and
       pp
  Solutions:
  • Evaluate and select major work
    packages
• E – Migration Planning:
  • Prioritize work
  • Develop outline plan
• F –Implementation:
  • Develop full plan
  • Execute
• G –Architecture
  Maintenance
  M i t
  • Establish procedure for
    maintenance of new baseline
Business architecture
• Enterprise architecture awareness
       p
• Implement EA vision
  – Organization commitment
  – Mapping stakeholders
• Business architecture
  –H
   How th b i
       the business works
                       k
     • BPM / BPMN / BPEN
  – Business targets
                g
     • What are the vision and mission.
     • Gaps from current situation
  – Constraints and demands from IT
Information architecture
•   Influence from business architecture.
•   Classification enterprise information.
•   How information is being managed?
                             g      g
•   Where to store data?
•   Data schemas
•   How to collaborate data
•   Mapping of unused / missing information
•   Information availability
•   Information security.
Application architecture
• Byproduct of business and information
  architecture.
• Aligning systems to business needs
• Basic structure of systems
  – Architecture patterns
• Relations and communication between
  systems
• How systems share data
        y
Technology architecture
• Influenced by other architectures.
• Needed infrastructure to support the systems.
• Collection of selected technologies and tools to
  implement chosen architectures
  –   Development
            p
  –   Tools
  –   Communication
  –   Backups
  –   Standards
Implementation
• Solution
   –   Mapping current situation
   –   Defining the ideal situation
   –   Gap analysis
          p     y
   –   Creating blueprints, instructions and standards to fill the gaps.
• Work plan
   – Practical definition of migration to ideal situation on time line
                                                                  line.
   – Taking into account current situation and other constraints
• Governance
   – G
     Governance the chosen architecture in d il work
                th h          hit t     i daily    k
Who implement it
• Governmental agencies in the states
   – DOD
      O
   – States
   – FBI
• Firms & enterprises
               p
   –   Exxon
   –   Starbucks
   –   Pepsi
   –   Telco (1.5 B euro).
   –   DHL
• Improvement of IT products and saving
• In Israel
   –   ‫מפא"ת‬
   –   ‫בזק‬
   –   ‫אורנג‬
   –   ‫משרדים ממשלתיים‬
Cisco example
Practical steps
• Read about EA
  – Books:
     •   Enterprise Architecture Planning, Steven H. Spewak.
     •   The Practical Guide to Enterprise Architecture by James
                                     p                   y
         McGovern,Scott W. Ambler,Michael E.
     •   Handbook on Enterprise Architecture (International
         Handbooks on Information Systems) by Peter Bernus,
         Laszlo Nemes (Editor), Gunter Schmidt (Editor).
  – Articles
     •   A Practical Guide for Developing an Enterprise Architecture
              p       g g         p          p g       p
         : http://www.gao.gov/bestpractices/bpeaguide.pdf
• Awareness
  – Posters
  – Organization meetings
Practical steps
• Choose a framework
    – Learn it
    – Consider hiring a consultant that knows it.
                    g
•   Adjust the framework to your enterprise needs
•   Determine the scope and objectives.
                      p         j
•   Create a vision.
•   Get CxO level approve.
•   Set KPIs (key performance indicator) for
    measurement.
Q&A

More Related Content

Similar to An Introductory Session on Enterprise Architecture

Se lect11 btech
Se lect11 btechSe lect11 btech
Se lect11 btech
IIITA
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
moduledesign
 

Similar to An Introductory Session on Enterprise Architecture (20)

Chapter01
Chapter01Chapter01
Chapter01
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 Update
 
chapter4-220725121544-5ef6271b.pdf
chapter4-220725121544-5ef6271b.pdfchapter4-220725121544-5ef6271b.pdf
chapter4-220725121544-5ef6271b.pdf
 
Chapter 4: Data Architecture Management
Chapter 4: Data Architecture ManagementChapter 4: Data Architecture Management
Chapter 4: Data Architecture Management
 
Enterprise
EnterpriseEnterprise
Enterprise
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdf
 
Pmp session 2
Pmp session 2Pmp session 2
Pmp session 2
 
Chapter01
Chapter01Chapter01
Chapter01
 
Rup
RupRup
Rup
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture
 
Se lect11 btech
Se lect11 btechSe lect11 btech
Se lect11 btech
 
Progress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and ActivitiesProgress IST-EA: Role, Responsibilities, and Activities
Progress IST-EA: Role, Responsibilities, and Activities
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdf
 
Data Architecture Strategies
Data Architecture StrategiesData Architecture Strategies
Data Architecture Strategies
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
 

More from keshav2011

Analysis of some efficient query processing technques
Analysis of some efficient query processing technquesAnalysis of some efficient query processing technques
Analysis of some efficient query processing technques
keshav2011
 
An approach to business continuity management
An approach to business continuity managementAn approach to business continuity management
An approach to business continuity management
keshav2011
 
Exceptional Leadership: Be the Uncommon Leader
Exceptional Leadership: Be the Uncommon LeaderExceptional Leadership: Be the Uncommon Leader
Exceptional Leadership: Be the Uncommon Leader
keshav2011
 
Kt Interpersonaleffect
Kt InterpersonaleffectKt Interpersonaleffect
Kt Interpersonaleffect
keshav2011
 

More from keshav2011 (13)

Practical Software Measurement : A Process Improvement Initiative
Practical Software Measurement : A Process Improvement Initiative Practical Software Measurement : A Process Improvement Initiative
Practical Software Measurement : A Process Improvement Initiative
 
An Approach to Form Based Database Design
An Approach to Form Based Database DesignAn Approach to Form Based Database Design
An Approach to Form Based Database Design
 
Semantic Query Optimization in Relational Databases
Semantic Query Optimization in Relational DatabasesSemantic Query Optimization in Relational Databases
Semantic Query Optimization in Relational Databases
 
Gis india
Gis indiaGis india
Gis india
 
Comad 93
Comad 93Comad 93
Comad 93
 
Analysis of some efficient query processing technques
Analysis of some efficient query processing technquesAnalysis of some efficient query processing technques
Analysis of some efficient query processing technques
 
An approach to business continuity management
An approach to business continuity managementAn approach to business continuity management
An approach to business continuity management
 
Exceptional Leadership: Be the Uncommon Leader
Exceptional Leadership: Be the Uncommon LeaderExceptional Leadership: Be the Uncommon Leader
Exceptional Leadership: Be the Uncommon Leader
 
General checklist for the development project
General checklist for the development projectGeneral checklist for the development project
General checklist for the development project
 
Design Dev Guidelines
Design Dev GuidelinesDesign Dev Guidelines
Design Dev Guidelines
 
Dw Quest+Oct+2005
Dw Quest+Oct+2005Dw Quest+Oct+2005
Dw Quest+Oct+2005
 
Kt Interpersonaleffect
Kt InterpersonaleffectKt Interpersonaleffect
Kt Interpersonaleffect
 
Exceptional Leadership
Exceptional LeadershipExceptional Leadership
Exceptional Leadership
 

An Introductory Session on Enterprise Architecture

  • 1. The Enterprise Architecture An Introduction Keshav Tripathy
  • 2. Agenda • What is architecture? • What is Enterprise Architecture? • How EA i b i i l H is being implemented? t d? • Who’s running EA in the world and what are the outcomes • Practical steps for beginners p g • Questions
  • 3. Architecture - Oxford • “The art or science of building or The constructing edifices of any kind for human use… use ” • “The special method or ‘style’ in accordance with which the details of the structure and ornamentation of a building are arranged ” arranged.
  • 4. What is architecture IEEE • “The organizational structure of a system or g y component.” – IEEE Standard 610, “Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries Glossaries” • “The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.” – IEEE Standard 1471 “IEEE Recommended Practice for 1471, IEEE Architectural Description of Software-Intensive Systems.
  • 5. What is system architecture • Design: – How each component should be build – OO, Class, design p g patterns etc’. • Differences between architecture and design – Many different designs may address the same need – Different architectures imply different needs • Sample from reality: House – Architecture: number of rooms, main structure, character, guiding lines. – Design: interior design rooms structure electricity design, structure, electricity, etc’
  • 6. What is EA • Its not technical! • Aligning IT to business. • Answering all of the enterprise needs • Transverse view. • knowing and managing the current situation, situation paving the road for the wanted one. • Implementation of information management • Enforce homogeneous solutions and enable “One system to the users. One system” users
  • 7. The TOGAF way • Reference model – How to do certain tasks. – Not an outcome! • Zachman, DoDAF, TOGAF, other sector oriented. i t d • They’re all adjustable to your needs.
  • 8. The TOGAF way • Never ending organization process which builds upon several stages: – Initiation – Business architecture. – Information architecture – Applications architecture – Infrastructure architecture – Governance G – Gap analysis – And again …
  • 10. Steps for each phase • A – Initiation and Framework: • Use Business Scenarios to define relevant business requirements • Identify stakeholders / concerns • Build consensus with partners • B – Baseline Description • Build description of current system • Id tif “what’s wrong” Identify “ h t’ ” • Inventory of re-usable building blocks • C –Target Architecture: g • Identify all needed services • Multiple views to address stakeholder concerns
  • 11. Steps for each phase • D –Opportunities and pp Solutions: • Evaluate and select major work packages • E – Migration Planning: • Prioritize work • Develop outline plan • F –Implementation: • Develop full plan • Execute • G –Architecture Maintenance M i t • Establish procedure for maintenance of new baseline
  • 12. Business architecture • Enterprise architecture awareness p • Implement EA vision – Organization commitment – Mapping stakeholders • Business architecture –H How th b i the business works k • BPM / BPMN / BPEN – Business targets g • What are the vision and mission. • Gaps from current situation – Constraints and demands from IT
  • 13. Information architecture • Influence from business architecture. • Classification enterprise information. • How information is being managed? g g • Where to store data? • Data schemas • How to collaborate data • Mapping of unused / missing information • Information availability • Information security.
  • 14. Application architecture • Byproduct of business and information architecture. • Aligning systems to business needs • Basic structure of systems – Architecture patterns • Relations and communication between systems • How systems share data y
  • 15. Technology architecture • Influenced by other architectures. • Needed infrastructure to support the systems. • Collection of selected technologies and tools to implement chosen architectures – Development p – Tools – Communication – Backups – Standards
  • 16. Implementation • Solution – Mapping current situation – Defining the ideal situation – Gap analysis p y – Creating blueprints, instructions and standards to fill the gaps. • Work plan – Practical definition of migration to ideal situation on time line line. – Taking into account current situation and other constraints • Governance – G Governance the chosen architecture in d il work th h hit t i daily k
  • 17. Who implement it • Governmental agencies in the states – DOD O – States – FBI • Firms & enterprises p – Exxon – Starbucks – Pepsi – Telco (1.5 B euro). – DHL • Improvement of IT products and saving • In Israel – ‫מפא"ת‬ – ‫בזק‬ – ‫אורנג‬ – ‫משרדים ממשלתיים‬
  • 19. Practical steps • Read about EA – Books: • Enterprise Architecture Planning, Steven H. Spewak. • The Practical Guide to Enterprise Architecture by James p y McGovern,Scott W. Ambler,Michael E. • Handbook on Enterprise Architecture (International Handbooks on Information Systems) by Peter Bernus, Laszlo Nemes (Editor), Gunter Schmidt (Editor). – Articles • A Practical Guide for Developing an Enterprise Architecture p g g p p g p : http://www.gao.gov/bestpractices/bpeaguide.pdf • Awareness – Posters – Organization meetings
  • 20. Practical steps • Choose a framework – Learn it – Consider hiring a consultant that knows it. g • Adjust the framework to your enterprise needs • Determine the scope and objectives. p j • Create a vision. • Get CxO level approve. • Set KPIs (key performance indicator) for measurement.
  • 21. Q&A