ea workshop 1
Post on 14-Sep-2014
2.918 views
DESCRIPTION
TRANSCRIPT
![Page 1: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/1.jpg)
Bracken Project Enterprise Architecture Workshop
Sam RowleyLearning Development Manager
Staffordshire [email protected]
![Page 2: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/2.jpg)
Agenda
![Page 3: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/3.jpg)
What is Enterprise Architecture?
• Enterprise:– collection of organizations with a common set of
goals– e.g.• cross-cutting aspect such as student records or identity
management• department• faculty• college• network of institutions
![Page 4: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/4.jpg)
What is Enterprise Architecture?
• Architecture:– description of the functional aspects of an
organisation• people• processes• tools• data• information
– not IT-focussed• not to be confused with IT architecture
![Page 5: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/5.jpg)
What Is Enterprise Architecture?• Enterprise Architecture– high-level, strategic technique – designed to help senior managers achieve business
and organisational change – achieving desired future change through design
• Approach1.Describe current state (‘as is’ or ‘baseline’ )2.Describe vision of intended state (‘to be’ or ‘target’)
• target created to satisfy business goals 3.Use these descriptions as roadmap to guide
organisational change
![Page 6: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/6.jpg)
EA Journey
![Page 7: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/7.jpg)
Typical EA Lifecycle
![Page 8: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/8.jpg)
Principles of EA
• EA is both – process • transition between the current state of an organisation
and its future
– product• the documented representation of the architecture
• EA is as much about process as product– ‘the journey is its own reward’
![Page 9: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/9.jpg)
Coordination with other management frameworks
![Page 10: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/10.jpg)
Benefits of EA• Enables high level alignment between an organisation’s business
processes and the underlying ICT systems• Facilitates clear communication between different groups of people• Provides a roadmap for translating business goals into changes to
the business processes, day-to-day operations and ICT systems of an organisation
• Promotes better understanding of how the business operates• Helps promote an ‘enterprise mindset’• Enables comparison of different strategic visions for the
organisation • Creating an EA highlights all sorts of architectural, governance and
decision-making issues that need to be addressed for the betterment of the business regardless of whether EA is adopted or not
![Page 11: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/11.jpg)
• The Open Group Architecture Framework• The de facto standard EA framework– a tool for developing a broad range of different
architectures
• Provides a method for EA development• Best practice approach– refined over 15 years
• Vendor and technology neutral
![Page 12: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/12.jpg)
TOGAF
![Page 13: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/13.jpg)
TOGAF Architecture Development Method (ADM)
![Page 14: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/14.jpg)
ADM Phases
![Page 15: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/15.jpg)
ADM Phases
Getting the organisation committed and involved
![Page 16: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/16.jpg)
ADM Phases
Getting the architecture right
![Page 17: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/17.jpg)
ADM Phases
Making the architecture work
![Page 18: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/18.jpg)
ADM Phases
Keeping the process running
![Page 19: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/19.jpg)
EA Modelling
• Capture stakeholder concerns• Address concerns by identifying and refining
requirements• Create EA models• Create views of the model for stakeholders– show how concerns and requirements will be
addressed– show trade-offs arising from conflicting concerns
![Page 20: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/20.jpg)
• Modelling language• Intuitive notation• Designed for high-level
modelling– ‘the big picture’– relationships and dependencies
• Designed to bridge different domains– UML in software development– BPMN/BPML in business process
modelling• Fits well with TOGAF
![Page 21: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/21.jpg)
Archimate Elements
![Page 22: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/22.jpg)
Element Types
![Page 23: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/23.jpg)
Archimate layers
![Page 24: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/24.jpg)
Business Layer
![Page 25: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/25.jpg)
Application Layer
![Page 26: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/26.jpg)
Technology Layer
![Page 27: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/27.jpg)
Archimate Relationships
![Page 28: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/28.jpg)
Putting it all together
![Page 29: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/29.jpg)
Archimate vs Business Process Modelling
• Archimate higher level– Focuses on interconnections and relations
• Link to business process maps for the process details
![Page 30: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/30.jpg)
How to use Archimate
1. Start with business layer– process steps first– add actors and roles– add business objects
2. Application layer3. Technology layer4. Create views from the model to fit
stakeholder concerns
![Page 31: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/31.jpg)
Real World models
![Page 32: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/32.jpg)
The Archi Modelling Tool
• Open source, cross-platform tool to create ArchiMate models
• Development funded by JISC• Rapidly becoming the de facto ArchiMate
modelling tool• ...and it’s free!
![Page 33: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/33.jpg)
Archi Demonstration
![Page 34: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/34.jpg)
EA in Practice
• Small scope example - external examiners– business process duplication
• Followed tailored TOGAF process– only relevant scope and steps
• Process:1.Identify Stakeholders2.Gather information, concerns and requirements3.Create models – baseline and target4.Implement solution
![Page 35: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/35.jpg)
Gathering information• Gathering Information– interviews– existing process maps– process descriptions
• e.g. quality process guidance from the Web site• Modelling sessions– with ‘friendly’ stakeholders– avoid a blank slate
• come armed with a model to refine– good response to Archimate
• stakeholders understand the meaning
![Page 36: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/36.jpg)
Baseline Model - Processes
![Page 37: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/37.jpg)
Actors and Roles
![Page 38: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/38.jpg)
Representations
![Page 39: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/39.jpg)
Business Objects
![Page 40: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/40.jpg)
Other stakeholders
![Page 41: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/41.jpg)
Other stakeholders
![Page 42: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/42.jpg)
Other stakeholders
![Page 43: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/43.jpg)
Other stakeholders
![Page 44: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/44.jpg)
Baseline Model
![Page 45: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/45.jpg)
Target Model
![Page 46: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/46.jpg)
Gap Analysis Model
![Page 47: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/47.jpg)
Summary
• Enterprise Architecture– for understanding ‘the big picture’– roadmap for organisational change
• TOGAF– the method– useful toolkit/checklist
• Archimate– the modelling language
• Archi– the free modelling tool
![Page 48: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/48.jpg)
Getting started• Focus on Archimate modelling first– get into TOGAF later if required
• Download and install Archi• Try some modelling on a business problem– Use other models as a guide– Read introductory Archimate documentation
• Start with business architecture layer then move down the layers (if necessary)
• Talk with domain experts to get input into the models and gain better understanding
• Create ‘as is’ before trying ‘to be’
![Page 49: EA Workshop 1](https://reader033.vdocuments.us/reader033/viewer/2022061104/5415a2668d7f72316c8b4792/html5/thumbnails/49.jpg)
Links to further resources• Enterprise Architecture
– JISC InfoNet Enterprise Architecture: http://www.jiscinfonet.ac.uk/flexible-service-delivery/ea– Doing EA (JISC EA Pilot case studies):
www.jisc.ac.uk/media/documents/techwatch/jisc_ea_pilot_study.pdf
• TOGAF– http://www.opengroup.org/togaf/– TOGAF 'book': http://pubs.opengroup.org/architecture/togaf9-doc/arch/
• Archimate– http://www.opengroup.org/archimate– Specification: http://www.opengroup.org/archimate/doc/ts_archimate/– Introduction: https://doc.novay.nl/dsweb/Get/Document-43839/ArchiMate_Language_Primer.pdf– Web site: http://www.archimate.org/– Quick reference: https://doc.novay.nl/dsweb/Get/Document-52048/– Guides: https://doc.novay.nl/dsweb/View/Collection-4766
• Archi– http://archi.cetis.ac.uk