ea workflows 1 establish ea program recruit ea chief architect establish ea governance rules...

26
EA Workflows 1 Establis h EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare Stakeholder Communications Plan Review & select a EA Standard 2 Select EA Framewor k Maybe Customise if needed Review & select EA Software Tools 3 EA Modellin g Current EA Modelling Future EA Scenarios Modelling Select & refine future EA scenario Develop EA change mgt plan 4 EA Change Mgt Plan Execution Integrate EA compliance in Update EA Program Components Integrate EA Governance in ICT Mgt Arrangemen ts Integrate EA compliance in decision Making

Upload: silas-craig

Post on 20-Jan-2018

225 views

Category:

Documents


0 download

DESCRIPTION

EXAMPLE: Use of TOGAF Methodology for Risk & Security Segment (source:

TRANSCRIPT

Page 1: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

EA Workflows 1

Establish EA Program

Recruit EA Chief Architect

Establish EA Governance

Rules

Prepare Stakeholder

Communications Plan

Review & select a EA Standard

2Select EA

Framework

Maybe Customise if

needed

Review & select EA

Software Tools

3EA

Modelling

Current EA Modelling

Future EA Scenarios Modelling

Select & refine future EA scenario

Develop EA change mgt

plan

4EA Change Mgt Plan Execution

Integrate EA compliance in

Update EA Program

Components

Integrate EA Governance in

ICT Mgt Arrangements

Integrate EA compliance in

decision Making

Page 2: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

TOGAF EA Methodology

Source: http://bmsace.blogspot.com.au/2011/04/togaf-notes-part-3.html

Page 3: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

EXAMPLE: Use of TOGAF Methodology for Risk &

Security Segment

(source: http://www.infoq.com/news/2011/11/togaf-sabsa-integration?sf2540612=1

Page 4: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Example of TOGAF Modelling Components

Page 5: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Example : Cataloguing the EA artefacts

Page 6: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Zachman Framework

BUTNo methodology defined(Rezaei & Shams, 2008)

Identifies & classifies what are the EA artefacts/components & their taxonomy structure

Page 7: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

So what is in EA Work?

Inputs OutputsPROCESSINVOLVED

MethodologyHow to do

EA FrameworkHow to organise

Based on

Steps involved are

Page 8: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Think Through Aspects of EA Program Management1) Which parts of the organisation are you implementing EA?• If all good• If part – understand the EA

limitations

2) EA Governance – checking EA compliance & risks mgt – is it centralised or decentralised?

3) What how to organise & format documentation?

4) What methods/techniques to use to document and model requirements and design artefacts?

5) What software tools to use for modelling & documentation?

6) Where to store & how to access?

7) When to update?

Page 9: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

EATeam

Given the mandate to develop 2 segments of DMC’s EA.First deliverable: business case & EA Dev project plan

2 Critical Success Factors1. Inclusive stakeholder involvement2. Agreed EA Methodology

DMC EA Plan: Financial & Production Segments

Report

Produced

Elaborate the EA Approach / Methodology proposed in report

• EA Development timeline• EA modelling steps involved• Planning & decision making information specs, including preferred

documents’ formats• Selection of EA modelling techniques & tools• EA scenarios – Current & Several Future views• Agreement of planning assumptions• Evaluation of Kate/Jim’s systems and retrofit in EA scenarios• Explanation of how the EA methodology’s framework to structure DMC

EA and guide its various EA modelling/ documentation activities

Meeting Discussion Highlights

Meeting Outcomes: Agreed EA Methodology & EA Documentation FrameworkNext Meeting Goals: Understand how the 2 outcomes are used to document the current & future

models of Jim + Kate’s business units/departments

SCENE 3

Page 10: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

EATeam

Given the mandate to develop 2 segments of DMC’s EA.First deliverable: business case & EA dev project plan

DMC EA Plan: Financial & Production Segments

Report

Produced

Inferred Methodology Contents• EA Development timeline• EA modelling steps involved• Planning & decision making information specs, including preferred

documents’ formats• Selection of EA modelling techniques & tools• EA scenarios – Current & Several Future views• Agreement of planning assumptions• Evaluation of Kate/Jim’s systems and retrofit in EA scenarios• Explanation of how the EA methodology’s framework to structure DMC

EA and guide its various EA modelling/ documentation activities

This Meeting’s Goals Achieved: To Agree the proposed EA Methodology & EA Documentation Framework

Inferred Business Case Contents• Chosen Jim/Kate’s areas as the 2 EA segments because they

cover several lines of business (LoB)• Analyse DMC’s strategic goals, business activities &

technology capabilities• Specified the 2 areas’ business and ICT requirements

SCENE 3

Page 11: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Case Study Qs

1. What are DMC’s EA methodology phases & steps?

2. How does DMC obtain stakeholders’ support?

3. Recommend DMC a schedule for updating the EA

Page 12: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

What’s involved in the methodology?1. Develop the business case, which also contain the

business & ICT requirements for the 2 proposed systems2. Modelling phase

• Inputs:o Business planning & decision making

informationo Documentation formats

• Modelling techniques & tools • Processes & outputs

o Current environment modellingo Future environment scenarios modellingo Future scenario recommendation

Clues to the phases & steps involved in EA work

Step 1: Identify all stakeholders & form project teamStep 2: First meeting with project team to ensure

understanding of the EA Methodology

Step 3: Stakeholders agree the EA Methodology & expected modelling outcomes

Page 13: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

EA Workflows 1

Establish EA Program

Recruit EA Chief Architect

Establish EA Governance

Rules

Prepare Stakeholder

Communications Plan

Review & select a EA Standard

2Select EA

Framework

Maybe Customise if

needed

Review & select EA

Software Tools

3EA

Modelling

Current EA Modelling

Future EA Scenarios Modelling

Select & refine future EA scenario

Develop EA change mgt

plan

4EA Change Mgt Plan Execution

Integrate EA compliance in

Update EA Program

Components

Integrate EA Governance in

ICT Mgt Arrangements

Integrate EA compliance in

decision Making

EA Stakeholders’ Communications Approach

Page 14: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Examples of EA Development Timelines

Q1 Q2 Q3 Q2 Q3Y2 Y3 Q2 Q3

Phase by Phase

Agile – Iterative Concurrent Phases progressing

Page 15: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

How often to change EA models/documentation?

Every time one of the following changes:

1. A corporate level strategy, or2. A business level strategy, or3. A product level strategy,

check if EA changes are also needed

Time span may be annually or as when needed within a year.

Page 16: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Tutorial Questions

Clues to help deepen understanding of some Qs

Page 17: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

What is an EA Framework?

Zachman EA Framework

A Conceptual Framework of TOGAF Architecture

Development Method

Lecture Slide – EA3 Framework US Gov’s FEA Framework

What is an EA Framework ?

Gartner EA Framework

Page 18: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Zachman EA Framework

Lecture Slide – EA3 Framework

What is an EA Framework ?

General Inferred Definition

Conceptual frame for structuring and classifying EA

“analysis and design” models/artefacts/specs/docs

EA3 definition: Is a structure for organising information that defines the documentation scope of an organisation’s EA

Page 19: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

A Conceptual Framework of TOGAF Architecture Development Method

What is an EA Framework ?

Gartner EA Framework

Another Inferred Definition

Conceptual framework for structuring and classifying

EA work processes

Page 20: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

What is an EA Framework?

US Gov’s FEA FrameworkAnother Inferred Definition

Conceptual frame for structuring and

classifying EA Business Units (US Agencies) & their key mgt functions

Page 21: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

What is an EA Framework?

Zachman EA Framework

A Conceptual Framework of TOGAF Architecture

Development Method

Lecture Slide – EA3 Framework

US Gov’s FEA Framework

Gartner EA Framework

Conceptual frame for structuring and classifying:

1. EA Products - EA Analysis &

Design artefacts

and/or

2. EA Processes - EA Work groups or process flows

Page 23: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

What is an EA Methodology?EA3 Methodology Definition

“The EA Methodology defines how the EA will be implemented and how documentation will be developed, archived and used, including the

selection of a framework, modelling tools and online repository”

= HOW TO guide= Process guide

Page 24: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Revitalising an existing EA program

Revitalise an existing EA program = improving an existing EA program

MCQ6 : When revitalising an existing EA program:

a. EA methodology should involve strict/rigid additional steps b. EA methodology should focus on the selections of different frameworks . c. EA methodology should focus on identification of a new Chief Architect d. All of above

What do you think is the answer & why?

Page 25: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Part B: Discussion Questions

Q1. What is an EA implementation methodology?

Q2. What is the role of an EA framework within the EA methodology?

Q3. What is the purpose of Phase I activities in the EA methodology?

Q4. Why are Phase III activities dependent on the completion of Phase II?

Q5. Compare and contrast the purpose of Phase II and Phase IV activities.

Q6.Can the steps of the EA methodology be changed for different enterprises?

Q7.Who is responsible for execution of the EA program and EA methodology?

Q8.How often should an EA be updated? Why?

Q9.Select a real world medium or large size enterprise and provide:a) The phases and steps of an appropriate EA implementation methodology.b) The way that EA stakeholder support will be obtained.c) The recommended schedule for updating the EA.

Page 26: EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare…

Role of EA Framework in EA Methodology

EA Methodology= HOW to do EA work guide

EA FrameworkClassification structure of EA products (work outputs) in EA3 (and may be process in

other EA standards) Input to

For the purposes of:

1. Scoping the documentation work involved;

2. Specifying the types and classification structure for organising EA work outputs or products (the EA artefacts)

Give example in EA3 text to show how purpose 2 is realised

(ORGANISING EA PRODUCTS)

(EXECUTING EA PROCESSES)