Professional Documents
Culture Documents
2
The team behind the study
Per Carlsson, SKB
Robert Ciborowski, Scania
Mathias Ekstedt, KTH
Caroline Hallin, AFA Frskring
Joakim Jerbrant, Nordea
Olle Mulmo, SBAB
Jens Mrtensson, Nordea
Jens Rotenhem, Tele2
Henrik Waxell, Ericsson
Henrik Wirlee, LRF
Mathias Zetterfeldt, Scania
Editor: Per-Erik Padron, Perago
3
Purpose with this workshop
4
Who are we?
Per-Erik Padron, Perago: CITA-P with experience in
architectural work since 1996. He has been a trainer in
numerous program, among them the Swedish Computer
Society and KTH
5
Who are you?
Special interests?
6
Workshop agenda
8
Workshop agenda
9
Architecture used for enterprise
change is a young science
10
The architecture disciplines
requires certain skills
11
What is a capability?
12
The architecture capability manages
complexity and prepares for change
Ability to describe and analyze the enterprise
and its components from different views
13
Key findings
14
An architecture capability is not an
isolated island
Facilities,
factories,
trans-
portation
services
Architecture
capability
Finance
mana-
gement
15
Rather it is a connection hub!
Facilities,
factories,
trans-
portation
services
Architecture capability
Finance
mana-
gement
16
We found a holistic view of
architecture and architecture work
We found a large interest for how the different architecture
areas work together
17
Lots of different frameworks are
there to support
18
Many supporting tools as well
19
Workshop agenda
20
The architecture capability manages
complexity and prepares for change
Ability to describe and analyze the enterprise
and its components from different views
21
Exercise: Who are the customers
of the architecture work and
what values should architecture
deliver?
Discuss in groups
22
Four value areas found in the study
Increased
flexibility and
change capacity
Business enabled
through right IT
Correct information
23
What type of changes can an
architecture capability deliver?
A business-initiated problem or
development need
A process, information or capability
target model
Detailed business requirements composed
to routines and instructions
An architectural pattern
Common discussion
25
Workshop agenda
26
RUP
27
RUP recommendations for
architecture capability
1. Appoint a person responsible for the architecture
29
TOGAF recommendations for
architecture capability
1. Integrate architecture work and governance with
projects/portfolio and program management as well as
business operations
30
ITIL
31
ITIL recommendations for
architecture capability
1. Ensure that there is a well thought underlying architecture
that will guide the process of change
32
SAFe (Scaled Agile Framework)
33
SAFe recommendations for
architecture capability
1. Keep specific track of the architecture work through
architecture epics and architecture epics Kanban on
portfolio level
34
Other sources of inspiration, examples
35
Exercise: What are your experiences
from using architecture frameworks
for improving architecture capability?
Discuss in groups
36
Workshop agenda
37
The importance of knowing your
context
In order to improve the architecture capability, you
must know your opportunities and understand the
existing preconditions
By understanding your opportunities and how to benefit
from the skills of both the organization and of each
individual, you can combine your architecture capability into
a strong interconnected team
38
We have identified 5 architecture
capability organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no
experience of
architectural
work
39
The 5 architecture capability
organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no
experience of
Our organization has no clearly defined
architectural
work
"we". There is no clear idea that we have
common problems and the need to
solve them.
40
The 5 architecture capability
organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no
experience of
We are willing to experiment and accept
architectural
work
some failures.
We do not have clearly defined roles
and responsibilities
41
The 5 architecture capability
organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no We have a tradition of defining roles and
experience of
architectural
responsibilities. There is a clearly
work defined mission statement. We have
distinct "domains" such as sales, IT and
distribution.
42
The 5 architecture capability
organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no There is a clear distinction between
experience of
architectural
strategic, tactical and operational level.
work There is an established business
planning process in which architecture
work is integrated.
43
The 5 architecture capability
organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no
experience of
architectural
The changes in the outside world are
work rapid and they are difficult to predict
Plans and goals changes very often.
44
Exercise: Architecture capability
organization type
45
We have identified 5 architecture
capability organization types
5. The
organization that
is subject to
4. The stable major changes
organization
3. The mature
organization
2. The dynamic
and growing
organization
1. The
organization with
no or almost no
experience of
architectural
work
46
We created a measurement tool to
understand the detailed conditions for
architecture capability
A combination of opportunities and preconditions
47
Opportunities for architecture
capability on organizational level
Architectural insight (awareness and understanding of how an active
architecture work can make a difference)
Engagement (cross-discipline work and willingness to understand common
current state and agreement on common target state)
Culture and knowledge management (the way we cooperate within the
organization, the way we create and share common best practices,
information and knowledge, the way we anchor and engage cross
disciplines)
Active learning (our ability to learn from earlier experiences by a
structured and accepted way of working with retrospectives and lessons
learned)
Evaluation and quality assurance (continuous measuring of the
architecture work and how it connects to the agreed quality levels)
Timing (ability to know when to lift certain questions, when and in which
sequence to perform certain architecture work. Ability to understand the
level of preconditions and to perform continuous priority changes)
48
Preconditions for architecture
capability on organizational level
Clear architecture responsibilities (competencies, roles, organization,
mandate and decision-making)
Visible business goals (documented, decided, communicated, used and
governed)
Framework, principles and methods (standardized way of working for
development, maintenance and governance of architecture and architecture
work)
Current state agreement (knowledge of the current state for different
architecture discipline, including relations and dependencies as well as
common problem definitions
Target state agreement (descriptions of future architecture state for
different architecture discipline including what problems that will be solved
and how to get there)
Managed Architecture processes (process to develop, maintain,
communicate, anchor and realize the architecture)
49
Exercise: Measure your architecture
capability opportunities
Individual exercise
50
51
Exercise: Measure your architecture
capability preconditions
Individual exercise
52
53
Discussion
54
Workshop agenda
55
We found some common improvement
areas for architecture capability
56
We also found some common
pitfalls
Trying to do all at once - to boil the ocean
57
Different architecture capability
organization types need different kinds of
improvements
58
Different architecture capability
organization types need different kinds of
improvements
59
Summary
60
Thank you!
eva.kammerfors@teamaab.se
per-erik.padron@perago.se