mapping togaf® adm and agile approach

35
Agile Enterprise Architecture – Project Simulation How to apply the Agile approach to TOGAF®

Upload: architecture-center-ltd

Post on 06-Apr-2017

250 views

Category:

Education


4 download

TRANSCRIPT

Page 1: MAPPING TOGAF® ADM AND AGILE APPROACH

Agile Enterprise Architecture – Project SimulationHow to apply the Agile approach to TOGAF®

Page 2: MAPPING TOGAF® ADM AND AGILE APPROACH

AUTHORSPiotr Tomasz Papros, experienced in all areas of ITlifecycle: from a small business to the big corporate world.TOGAF, PMP, ITIL and Six Sigma certified along withComputer Science (MSc) and Business Management (MSc)graduate with 15+ years of professional IT experience out ofwhich over 10 related to both IT and general management.Currently Senior Project Manager and Agile Champion atIBM.

Łukasz Wrześniewski is Deputy Managing Director atthe Architecture Center Ltd in London, responsible forconsultancy and training services. He specializes inManagement Consulting and Enterprise Architecture.He provides accredited TOGAF® 9, ArchiMate® 2, andIT4IT™ training courses and consultancy services.

Page 3: MAPPING TOGAF® ADM AND AGILE APPROACH

About Architecture Center

• Architecture Center Ltd provides consultancyand training services in the following areas:enterprise architecture, business processesmanagement, IT management and governance.• Through implementation of proven international

methodology and standards we help our clients toachieve their business goals.• Our team is created by highly experienced

consultants and trainers.• We offer TOGAF® 9 and ArchiMate® 2, IT4IT,

COBIT®5 training courses and advisory services.• www.architecture-center.com

Page 4: MAPPING TOGAF® ADM AND AGILE APPROACH

AGENDA

• Goals of the workshop• Essence of Agile• Mapping agile approach to the TOGAF® ADM• Mapping agile practices to the TOGAF® ADM• Review of selected techniques• Architecture iteration simulation workshop (executing the

iterations)• Q & A

Page 5: MAPPING TOGAF® ADM AND AGILE APPROACH

GOALS OF THE WORKSHOP

• To provide the introduction about using TOGAF® 9 and Agile approach for managing architecture projects.• To exchange experience and ideas about agility in

Enterprise Architecture.• To build the foundations for agile Enterprise Architecture

Management white paper and future TOGAF guide.

Copyright © 2016 Architecture Center Ltd. All rights reserved. 5

Page 6: MAPPING TOGAF® ADM AND AGILE APPROACH

ESSENCE OF AGILE

Copyright © 2016 Architecture Center Ltd. All rights reserved. 6

1.Agile Values

3.Agile Practices

2.Agile Principles

Page 7: MAPPING TOGAF® ADM AND AGILE APPROACH

AGILE VALUES

Copyright © 2016 Architecture Center Ltd. All rights reserved. 7

to allow self directing teams to find their own way.Trust

to each other, and to all the voices (bad, good) when team iterate forward greatness

Respect

to new and different ideas. Openness

to take risk and correct the course when learn

Courage

to each other and our stakeholdersEmpathy

Page 8: MAPPING TOGAF® ADM AND AGILE APPROACH

AGILE PRINCIPLES

Copyright © 2016 Architecture Center Ltd. All rights reserved. 8

Start with clarity about outcome.1.

Listen, iterate, learn and correct the course.

2.

Self direct team unleashes the innovation.

3.

Page 9: MAPPING TOGAF® ADM AND AGILE APPROACH

AGILE PRACTICES

Copyright © 2016 Architecture Center Ltd. All rights reserved. 9

Social contract

Estimating techniques

Backlog refinement

Planning walls

Showcase and retrospective

Story cards

Mood marbles Issue bull-eye

Daily standup

Burn downt chart

S L XL

Page 10: MAPPING TOGAF® ADM AND AGILE APPROACH

MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 10

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

Page 11: MAPPING TOGAF® ADM AND AGILE APPROACH

MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 11

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

1.Agile Values

3.Agile Practices

2.Agile Principles

Page 12: MAPPING TOGAF® ADM AND AGILE APPROACH

AGILE ROLES

Copyright © 2016 Architecture Center Ltd. All rights reserved. 12

Lead Architect Enterprise ArchitectsSponsorStakeholders

Defines requirements

Promote the agile approachServant leaderFacilitatorRemove the roadblocks

Develop, improve and sustain enterprise architecture

Product Owner Team Leader Agile Team

Page 13: MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 13

MAPPING TOGAF® ADM AND AGILE APPROACH

H.Architecture

Change Management

A.Architecture

VisionB.

BusinessArchitecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

RequirementsManagement

Architecture Release Planning

Architecture Backlog

Architecture Vision

Page 14: MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 14

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

ArchitectureDevelopmentIteration

BacklogRefinement

MAPPING TOGAF® ADM AND AGILE APPROACH

Architecture Release Planning

Architecture Backlog

Architecture Vision

Iteration Backlog

DefinedArchitecture

showcaseretrospective

Page 15: MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 15

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

ArchitectureDevelopmentIteration

BacklogRefinement

MAPPING TOGAF® ADM AND AGILE APPROACH

Architecture Release Planning

Architecture Backlog

Architecture Vision

Iteration Backlog

DefinedArchitecture

Solution Release Planning

SolutionBacklog

showcaseretrospective

Page 16: MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 16

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

ArchitectureDevelopmentIteration

BacklogRefinement

MAPPING TOGAF® ADM AND AGILE APPROACH

Architecture Release Planning

Architecture Backlog

Architecture Vision

Iteration Backlog

DefinedArchitecture

Solution Release Planning

SolutionBacklog

Impl

emen

tatio

n

Solution

showcaseretrospective

Page 17: MAPPING TOGAF® ADM AND AGILE APPROACH

Copyright © 2016 Architecture Center Ltd. All rights reserved. 17

H.Architecture

Change Management

A.Architecture

Vision

RequirementsManagement

B.Business

Architecture

C.Information

SystemsArchitecture

D.TechnologyArchitecture

E.Opportunities

andSolutions

F.MigrationPlanning

G.Implementation

Governance

Preliminary

ArchitectureDevelopmentIteration

BacklogRefinement

MAPPING TOGAF® ADM AND AGILE APPROACH

Architecture Release Planning

Architecture Backlog

Architecture Vision

Iteration Backlog

DefinedArchitecture

SolutionBacklog

Solution Release Planning

Impl

emen

tatio

n

Solution

NewArchitecture

BacklogItems

showcaseretrospective

Page 18: MAPPING TOGAF® ADM AND AGILE APPROACH

MAPPING AGILE PRACTICES TO TOGAF ADM

Copyright © 2016 Architecture Center Ltd. All rights reserved. 18

A. B. - D. E. F. G. H.

Backlog planningUser stories

Iteration planningDaily standupMood marblesBurn up/Burn down chartsBacklog refinementShowcaseRetrospection

Backlog planning for implementation

REQUIREMENTS MANAGEMENTBacklog refinement

PreliminarySocial contract

User stories

Page 19: MAPPING TOGAF® ADM AND AGILE APPROACH

SOCIAL CONTRACT

• Is designed by team members•Set of values, behaviors and social norms•Consolidate shared understanding of how team behaves

and interact•Social contract can change over time•Social contract can be different at two teams

Copyright © 2016 Architecture Center Ltd. All rights reserved. 19

Page 20: MAPPING TOGAF® ADM AND AGILE APPROACH

STORY CARDS

• Title: <a name for the user story>• As a <user or persona>• I want to <take this action>• So that <I get this benefit>

Copyright © 2016 Architecture Center Ltd. All rights reserved. 20

Page 21: MAPPING TOGAF® ADM AND AGILE APPROACH

ESTIMATING TECHNIQUES

Techniques for estimating amount of effort or relative size of a story• Estimate values: • Numbers:• 2n: 1, 2, 4, 8, 16, 32 • Fibonachi: 1, 2, 3, 5, 8, 13, 21...

• Shirt size:

Copyright © 2016 Architecture Center Ltd. All rights reserved. 21

S M L XL XXL

Page 22: MAPPING TOGAF® ADM AND AGILE APPROACH

PLANNING BOARD

Copyright © 2016 Architecture Center Ltd. All rights reserved. 22

User Story Estimation (2n)

1.

2.

4.

5.

6

1 1 4

1 2 2

8

2

2 4

16 32 32

64 64 64

8

Page 23: MAPPING TOGAF® ADM AND AGILE APPROACH

RELEASE PLAN AND ITERATION WALL

Copyright © 2016 Architecture Center Ltd. All rights reserved. 23

I1 I2 I3 I4 I5

Architecture Release Plan

Planned In Progress In Review(Testing)

Done

Iteration Wall

MAX

Architecturebacklog

Page 24: MAPPING TOGAF® ADM AND AGILE APPROACH

DAILY STAND-UP

• Stand up is a way team can get speed (meeting is organized in the morning), understand

1. What was finished? 2. What will be done in near future?3. What are impediments that can be removed?

Copyright © 2016 Architecture Center Ltd. All rights reserved. 24

DAILY – 15 minutes

Page 25: MAPPING TOGAF® ADM AND AGILE APPROACH

BACKLOG REFINEMENT

• To ensure product backlog is current and complete• Usually in latter half, when

team updates story backlog as preparation for next iteration (also can be done when new requirement will came)• During Backlog

Requirement team with Product Owner can update, add or delete user stories from product backlog

Copyright © 2016 Architecture Center Ltd. All rights reserved. 25

Page 26: MAPPING TOGAF® ADM AND AGILE APPROACH

SHOWCASE

• Demonstrate complete iteration feature(s) to Product Owner and Stakeholders• Solicit their feedback• Discuss opportunities for course correction

Copyright © 2016 Architecture Center Ltd. All rights reserved. 26

Page 27: MAPPING TOGAF® ADM AND AGILE APPROACH

BURNDOWN CHART

Copyright © 2016 Architecture Center Ltd. All rights reserved. 27

-20

0

20

40

60

80

100

120

1 2 3 4 5 6 7 8

Burn down chart

Num

ber o

f wor

k-ite

ms

iterations

Page 28: MAPPING TOGAF® ADM AND AGILE APPROACH

RETROSPECTIVE

• Done at the end of iteration• Organized for team internally• Focused on performance and possible

improvements• 3 questions: • What went well?• What didn’t go well?• What is puzzling us?

Copyright © 2016 Architecture Center Ltd. All rights reserved. 28

Page 29: MAPPING TOGAF® ADM AND AGILE APPROACH

ISSUES BULL-EYE

Copyright © 2016 Architecture Center Ltd. All rights reserved. 29

Page 30: MAPPING TOGAF® ADM AND AGILE APPROACH

MOOD MARBLES

Copyright © 2016 Architecture Center Ltd. All rights reserved. 30

J K L

Page 31: MAPPING TOGAF® ADM AND AGILE APPROACH

Workshop

Copyright © 2016 Architecture Center Ltd. All rights reserved. 31

Page 32: MAPPING TOGAF® ADM AND AGILE APPROACH
Page 33: MAPPING TOGAF® ADM AND AGILE APPROACH
Page 34: MAPPING TOGAF® ADM AND AGILE APPROACH

Q&A

Copyright © 2016 Architecture Center Ltd. All rights reserved. 34

Page 35: MAPPING TOGAF® ADM AND AGILE APPROACH

THANK YOU !

www.architecture-center.com