Agile Enterprise Architecture

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

Agile Enterprise Architecture – Project Simulation

How to apply the Agile approach to TOGAF®


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

Łukasz Wrześniewski is Deputy Managing Director at


the Architecture Center Ltd in London, responsible for
consultancy and training services. He specializes in
Management Consulting and Enterprise Architecture.
He provides accredited TOGAF® 9, ArchiMate® 2, and
IT4IT™ training courses and consultancy services.
About Architecture Center

• Architecture Center Ltd provides consultancy


and training services in the following areas:
enterprise architecture, business processes
management, IT management and governance.
• Through implementation of proven international
methodology and standards we help our clients to
achieve 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
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
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


ESSENCE OF AGILE

3.
Agile Practices
2.
Agile Principles

1.
Agile Values

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


AGILE VALUES

to allow self directing teams to find their


Trust own way.

Respect to each other, and to all the voices (bad,


good) when team iterate forward greatness

Openness to new and different ideas.

Courage to take risk and correct the course when


learn
Empathy to each other and our stakeholders

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


AGILE PRINCIPLES

1. Start with clarity about outcome.

2. Listen, iterate, learn and correct the


course.
3. Self direct team unleashes the
innovation.

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


AGILE PRACTICES

Social contract Story cards Planning walls Daily standup

Backlog refinement Burn downt chart Showcase


and retrospective

S L XL

Estimating
techniques Mood marbles Issue bull-eye

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


MAPPING
TOGAF® ADM Preliminary
AND AGILE
APPROACH
A.
Architecture
Vision
H.
Architecture B.
Change Business
Management Architecture

G. C.
Implementation
Requirements Information
Governance Management Systems
Architecture

F. D.
Migration Technology
Planning Architecture
E.
Opportunities
and
Solutions

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


MAPPING TOGAF® ADM AND AGILE APPROACH
3.
Agile Practices
2.
Agile Principles

1.
Agile Values

Preliminary

A.
Architecture
Vision
H.
Architecture B.
Change Business
Management Architecture

G. C.
Implementation
Requirements
Copyright © 2016 Architecture Center Ltd. All rights reserved.
Information 11
Management Systems
AGILE ROLES
Sponsor
Stakeholders Lead Architect Enterprise Architects

Product Owner Team Leader Agile Team

Defines Promote the agile Develop, improve and


requirements approach sustain enterprise
Servant leader architecture
Facilitator
Remove the
roadblocks

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


MAPPING
TOGAF® ADM Architecture
Vision
AND AGILE Preliminary

APPROACH Architecture
Backlog

A. Architecture
Architecture
H. Vision Release Planning
Architecture B.
Change Business
Management Architecture

G. Requirements C.
Implementation Information
Governance
Management Systems
Architecture

F. D.
Migration Technology
Planning Architecture
E.
Opportunities
and
Solutions

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


MAPPING
Architecture
TOGAF® ADM Preliminary Vision
AND AGILE
Architecture
APPROACH Backlog

A. Architecture
Architecture
H. Vision Release Planning
Architecture B.
Change Business
Management Architecture
Iteration Backlog

Requirements
G. Management C.
Implementation Information
Governance Systems
Backlog Architecture Architecture
Refinement Development
Iteration

F. D.
Migration
Planning
Technology
Architecture showcase
E.
Opportunities retrospective
and
Solutions

Defined
Architecture

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


MAPPING
TOGAF® ADM Architecture
Preliminary Vision
AND AGILE
Architecture
APPROACH Backlog

A.
Architecture Architecture
H. Vision
Release Planning
Architecture B.
Change Business
Management Architecture
Iteration Backlog

Requirements
G. Management C.
Implementation Information
Governance Systems
Backlog Architecture Architecture
Refinement Development
Iteration

F. D.
Migration
Planning
Technology
Architecture
showcase
E.
Opportunities retrospective
and
Solutions

Solution Solution
Release Backlog Defined
Planning Architecture

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


MAPPING
TOGAF® ADM Architecture
Vision
Preliminary
AND AGILE
Architecture
APPROACH Backlog

Solution A. Architecture
Architecture
Vision Release Planning
H.
Architecture B.
Change Business
Management Architecture
Iteration Backlog
Implementation

Requirements
G. Management C.
Implementation Information
Governance Systems
Backlog Architecture Architecture
Refinement Development
Iteration

F. D.
Migration Technology showcase
Planning Architecture
E.
Opportunities
retrospective
and
Solutions

Solution Solution
Release Backlog Defined
Planning Architecture

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


MAPPING
New
TOGAF® ADM Architecture
Architecture
Vision
Preliminary
AND AGILE Backlog
Items Architecture
APPROACH Backlog

Solution A. Architecture
Architecture
Vision
Release Planning
H.
Architecture B.
Change Business
Management Architecture
Iteration Backlog
Implementation

Requirements
G. Management C.
Implementation Information
Governance Systems
Backlog Architecture Architecture
Refinement Development
Iteration

F. D.
Migration Technology showcase
Planning Architecture
E.
Opportunities
retrospective
and
Solutions

Solution Solution
Release Backlog Defined
Planning Architecture

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


MAPPING AGILE PRACTICES TO TOGAF ADM
Preliminary
Social contract

A. B. - D. E. F. G. H.
Backlog planning Iteration planning Backlog planning User stories
User stories Daily standup for implementation
Mood marbles
Burn up/Burn
down charts
Backlog refinement
Showcase
Retrospection

REQUIREMENTS MANAGEMENT
Backlog refinement

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


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


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


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:
S M L XL XXL

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


PLANNING BOARD

User Story Estimation (2n)


1. 1 1 4

2. 1 2 2 2

4. 2 4 8 8

5. 16 32 32

6 64 64 64

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


RELEASE PLAN AND ITERATION WALL
Architecture Release Plan
I1 I2 I3 I4 I5
Architecture
backlog

Planned In Progress In Review Done


(Testing)
Iteration
Wall

MAX

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


DAILY STAND-UP

• Stand up is a way team can get speed (meeting is


organized in the morning), understand

DAILY – 15 minutes

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


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


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


BURNDOWN CHART
Burn down chart
120

100
Number of work-items

80

60

40

20

0
1 2 3 4 5 6 7 8

-20

iterations

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


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


ISSUES BULL-EYE

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


MOOD MARBLES

JKL

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


Workshop

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


Q&A
Copyright © 2016 Architecture Center Ltd. All rights reserved. 34
THANK YOU !

www.architecture-center.com

You might also like