EA Modelling & Communications Tutorial 5 Your EA Learning Journey So Far Week 1 Introduction Concepts WHAT IS Week 5 Current & Future Scenario modelling ( in “analysis & Week 2 EA Theories WHAT IS Week 6 Communicating EA outcomes design” EA work ) Week 9 EA Patterns & Clustering Week 10 EA Investment Planning, project mgt, security & privacy req. Week 3 EA Value & Risks Mgt WHY & a bit of how from risk mgt perspective Week 7 Knowing modelling, analysis & alignment guidelines Week 11 Agile EA & Future Trends Week 4 EA Methodology (step by step procedural guide for doing EA program mgt & “analysis & design” modelling work) Week 8 EA Software Tools Recap Baseline Concepts 2 main (work) groups of EA activities EA Program Management activities eg: • • • • • Integration management Scope management Time management Quality management Human resource management • Communications management • Risk management • Procurement management • Stakeholders management (PMI, 2014) Strategic, business & ICT and their integration “analysis & design” modelling activities done in 2 stages: 1. Current scenario or environment modelling 2. Future scenarios modelling Note: The current to preferred future scenario change management or transition plan is part of EA program management under SCOPE management Recap Baseline Concepts EA workgroup activities do NOT equate to EA workgroup activities EA Methodology (eg TOGAF) , which is a phased & step by step “how to” procedural guide for carrying out: 1. EA Program management activities 2. Analysis & design modelling activities EA Communications What? COMMUNICATION Perspectives of EA EA Communications means…. ….ensuring EA users (and team members) understand EA artefacts & consequently know how to use or produce them in their strategy, business, ICT and integration management or project work Huh? What? Here are the EA artefacts (specs docs). Do you understand how to use or produce/change them in your management or project work? Communicate EA artefacts by presenting them in management or project views that targeted users can understand How do you communicate the different views of EA artefacts? An EA Artefact can be viewed by 1. Target domain – which enterprise system it is for? 2. Project domain – where it is used in or developed by which project (or program or even portfolio)? 3. Additional filtering views, by: • Business or application or infrastructure? • Social, symbolical or physical modelling level? • Process, info, actors or technology component type? 2 Answer 1 Eg EA3 Artefacts Question Q: How do you present them that EA users can easily understand? How do you communicate the different views of EA artefacts? More filtering views of EA artefacts: Making explicit EA knowledge (explains how) Is an optimisation strategy for communicating EA development & modelling outcomes Still don’t get it – how can U communicate EA artefacts? Report EA by different views Each view will make sense to the target users Eg EA3 Artefacts Reporting outcomes are called EA viewpoints EA viewpoints are the transformed knowledge insights that people can easily share, understand, use or develop in their management or project work Theoretical and a practical perspective of the issues involved in the communication of enterprise architectures Lecture notes summarize, and the underpinning details are in Chapter 4 Lankhorst Optimising the EA Communication Process: Using Conversation Strategies EA Program manager will determine the comm sequence (as part of program coms mgt work) Each discussion examines a number of EA artefacts, for specific knowledge purposes (goals) – slides below tell you more details about discussion Self Test: Explain what conversations …….. happens in EA communications Learning Reflection: Slide 5 to this slide 9 explains “how EA artefacts are communicated “ you should read further & describe to confirm your understanding & clear communications Guidelines for the selection and definition of architecture description approaches Strategy Vs Techiques Strategy = “careful plan or method to achieve goals” Example previous slide Techniques = step by step procedures to help achieve some work goals See Overleaf Communication Techniques Techniques = step by step procedures to help achieve some work goals To deepen your own learning, you should read further (from both text & research sources) to find out what these techniques are about Summarizing the 2 optimising strategies mentioned for communicating EA dev & modelling outcomes 1) Making EA knowledge explicit 2) Using conservation strategies and techniques Concepts of EA languages Lecture notes summarize, most underpinning details in Chapter 5 EA Communication Languages EA Communication also has many languages, each that is made up of visual and/or mathematical modelling methods see lecture slide 15 onwards to end. Examples Illustrated UML & BPMN Language Archimate Language IBM Rational System Language Value Add of EA Languages Read Chapter 5 (Lankhorst) and figure out yourself the elaborated details: 1. Helps to explain the inter-domain relationships of strategy; 2. Gives a formal foundation, which ensures that models can be interpreted in an unambiguous way and that they are amenable to automated analysis; 3. Enables visualising the same model in different ways, tailored towards specific stakeholders with specificied information (documentation) requirements EA Communication Concepts EA Communication is still a communication process General principles of communications also apply Be mindful which SoA layer/s are U communicating about Which EA dimensional views are you referring to? Check your language syntax (grammar) & semantics (context) …… etc Example: Archimate Layer Concepts: Which concept/s are you referring to in your EA communications? Examples of Archimate Modelling Views Some are “as are” in current scenaro or required in future scenario/s Or are extended viewpoints Extended Views Archimate has its own views of EA presentations. It also allows customisation of viewpoints to correspond to in-house or best practice standards’ specifications of EA “analysis & design” modelling For example Case Study: Archisurance Examples of Archimate modelling EA artefacts ( http://www.slideshare.net/iverband/archisurance-case-study ) Both Lecture & Tutorial covered 1. Discuss communication perspective EAs 2. Understand the theoretical and practical perspective of the issues involved in the communication of EAs 3. Overview on optimal support on architecture development and modelling 4. Understand the practical guidelines on the selection and definition of architecture description approaches 5. Explain the value added of an enterprise modelling language 6. Understand the layer concepts of the ArchiMate enterprise modelling language 7. ArchiMate extension and ArchiSurance case Class Discussion Qs 1. How far into the future should the EA future views attempt to provide documentation? 2. Why is the same documentation technique used in the current and What is the relationship between the enterprise’s Strategic Plan and EA future views? 3. How can the ongoing transition between current and future EA views be managed? 4. How can Business Process Improvement (BPI) and Business Process Reengineering (BPR) activities be reflected in future views at the Product & Services Level of the EA³ Cube Framework? 5. How can changes in information flows and data structures be reflected in future views at the Data & Information level of the EA³ Cube Framework? 6. How can changes in applications and functionality be reflected in future views at the Applications & Systems level of the EA³ Cube Framework? 7. How can changes in voice, data, and video networks be reflected in future views at the Networks & Infrastructure level of the EA³ Cube Framework? 8. Develop a future scenario for an enterprise that describes changes in processes, human factors, and technology. Identify the planning assumptions that underlie these changes. Danforth Case Study Clues & Resource Guides California EA Plan case example - http://www.cio.ca.gov/Publications/pubs/Appendix_A.pdf “Future State Architecture Views The future state architecture views represent the future state (or "to be built" state) of the enterprise within the context of the strategic direction and the operating model and consist of the following models: • • • • Future Business Architecture – it describes the future state business capabilities and the business process model Future Information Architecture – it describes the structure of an organization's logical and physical data assets and data management resources required to support the future state business process model Future Applications Architecture – it describes what application systems are necessary and relevant to the enterprise and how those multiple applications work together to support the future state business process model and manage the information Future Technology Architecture – it describes what logical software and hardware capabilities and what networks providing communication paths will be necessary and relevant to the enterprise to support the future state business process model, information, and application services” Can you infer what levels of planning assumptions will be made in specifying a future EA scenario? Danforth future scenario description guide Carries same story & meanings List planning assumptions, sorted by EA levels clarity of strategy, business & ICT assumptions Describe/Write the strategic positioning, business & ICT situations where these assumptions prevail. If your writing structure is methodological, then it is easier to spot each EA-level category of assumptions EA Practice: Future scenario description is usually supported by visual diagrams Document the future EA Artefacts Current EA Artefacts Same artefact types & reported views Future EA Artefacts