EA Modelling & Communications Tutorial 5. Your EA Learning Journey So Far  Week 1 Introduction Concepts WHAT IS  Week 2 EA Theories WHAT IS  Week 3.

Slides:



Advertisements
Similar presentations
Scope of TOGAF ADM The scope of the four architecture domains of TOGAF align very well with the first four rows of the Zachman Framework, as shown in the.
Advertisements

EA Workflows 1 Establish EA Program 2 Select EA Framework 3
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Developing EA Blueprints Overview of Concepts EA Methodology Vs Framework Current & Future EA Development In-depth Concepts of above.
Lecture 1 Summary This short video will give you a metaphorical explanation of what is EA?
1 Objective of today’s lesson S oftware engineering occurs as a consequence of a process called system engineering. Instead of concentrating solely on.
Tool support for Enterprise Architecture in System Architect Architecture Practitioners Conference, Brussels David Harrison Senior Consultant, Popkin.
Extended Enterprise Architecture Framework (E2AF)
Enterprise Architecture
Chapter 7: The Object-Oriented Approach to Requirements
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Developing Enterprise Architecture
Information Security Governance 25 th June 2007 Gordon Micallef Vice President – ISACA MALTA CHAPTER.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
TDT4252/DT8802 Exam 2013 Guidelines to answers
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
SE-02 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it. Requirements.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
The Challenge of IT-Business Alignment
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
Standard SRS Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering Lecture.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
What is Big Data? ….. Is the exponential growth and availability of data, both structured and unstructured, because of the Internet & fast growing technology.
Ethics.ppt1 TDT Information Systems, Spring 2006 Today: Course Summary John Krogstie, IDI.
Systems Analysis and Design in a Changing World, 3rd Edition
Illustrations and Answers for TDT4252 exam, June
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
7 Systems Analysis and Design in a Changing World, Fifth Edition.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Organizational Project Management Maturity Organizational Project Management Maturity Model (OPM3) PMI-MN Breakfast sessions Improvement Planning.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Software Engineering Lecture 10: System Engineering.
EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare Stakeholder Communications Plan Prepare Stakeholder.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Managing Enterprise Architecture
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
What is Enterprise Architecture?
An Overview of Requirements Engineering Tools and Methodologies*
AIM Operational Concept
The Open Group Architecture Framework (TOGAF)
CIMI Enterprise Architecture Proposal
Overview of System Engineering
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Applying Use Cases (Chapters 25,26)
EA Framework TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture.
Requirements Engineering Lecture 6
Presentation transcript:

EA Modelling & Communications Tutorial 5

Your EA Learning Journey So Far  Week 1 Introduction Concepts WHAT IS  Week 2 EA Theories WHAT IS  Week 3 EA Value & Risks Mgt WHY & a bit of how from risk mgt perspective  Week 4 EA Methodology (step by step procedural guide for doing EA program mgt & “analysis & design” modelling work)  Week 5 Current & Future Scenario modelling ( in “analysis & design” EA work ) Week 6 Communicating EA outcomes Week 6 Communicating EA outcomes Week 7 Knowing modelling, analysis & alignment guidelines Week 8 EA Software Tools Week 9 EA Patterns & Clustering Week 10 EA Investment Planning, project mgt, security & privacy req. Week 11 Agile EA & Future Trends

Recap Baseline Concepts 2 main (work) groups of EA activities 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 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)PMI, 2014

Recap Baseline Concepts EA workgroup activities do NOT equate to 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 Enterprise Architecture EA workgroup activities

EA Communications What?

COMMUNICATION Perspectives of EA

EA Communications means…. Here are the EA artefacts (specs docs). Do you understand how to use or produce/change them in your management or project work? Here are the EA artefacts (specs docs). Do you understand how to use or produce/change them in your management or project work? Huh? What? ….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 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? 1 Eg EA3 Artefacts Q: How do you present them that EA users can easily understand? 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 Question

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? Eg EA3 Artefacts views Report EA by different views Each view will make sense to the target users EA viewpoints 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 Each discussion examines a number of EA artefacts, for specific knowledge purposes (goals) – slides below tell you more details about discussion conversations …….. EA Program manager will determine the comm sequence (as part of program coms mgt work)comm sequence Self Test: Explain what 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. UML & BPMN Language UML & BPMN Language Archimate Language Archimate Language IBM Rational System Language Examples Illustrated

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 ( )

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 “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 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 Carries same story & meanings Current EA Artefacts Future EA Artefacts Same artefact types & reported views Document the future EA Artefacts