SlideShare a Scribd company logo
A Practitioners’ Approach to
Developing Enterprise Architecture
Following the TOGAF® ADM
Dave Hornford
Sriram Sabesan
Ken Street
Conexiam
Agenda
» Who We Are
» Why this Whitepaper
» Guiding an Enterprise – information before decision
» Architecture Landscape – filling by purpose
» Iterating and the Crop Circle
» Work Products
» Jumping to Phase G
» Architecting & Evolving
» Leading the Architecture Practice
» Q&A
1© Conexiam, 2017Straightforward Answers to Complex Problems
Conexiam
» Management consulting company
– Employ enterprise architecture as a tool of trade
– Operates in North America, Europe & the Middle East
– Uses a sprint based engagement model
– Provides strategic architecture to implementation
guidance and governance services
» Use open standards & public best practices
– IT4IT, TOGAF, SABSA, APQC, BMC, BMD, Strategy
Map
» Extend & integrate with in-house method
– Navigate & Pilot
» Contributing thought leaders
– Open Group
– The SABSA Institute
» Key work is demonstrating how they are used
– More documents under publication review
2
© Conexiam, 2017
(v170424)
Straightforward Answers to Complex Problems
Your Presenters
» Dave Hornford
– Partner, Conexiam
– dave.hornford@conexiam.com
– 20+ years in Consulting
» Active improving
architecture profession
– Open Group
– Digital Transformation
– The SABSA Institute
» Sriram Sabesan
– Partner, Conexiam
– sriram.sabesan@conexiam.com
– 20+ years in Consulting
» Active improving
architecture profession
– IEEE
– Digital Transformation
– IASA
– Open CA
3© Conexiam, 2017Straightforward Answers to Complex Problems
» Ken Street
– Partner, Conexiam
– ken.street@conexiam.com
– 20+ years in Consulting
» Active improving
architecture
profession
– IT4IT
– Architecture Forum
– Open Platform
Why This Whitepaper
» Conexiam’s Philosophy
– Vanguard EA consultants
– Conexiam only does EA development &
EA Capability improvement
– Use open standards as base of service
offering
We don’t reinvent the basics of the wheel
– Share our practice
» Acceleration
– Highlight TOGAF’s framework in action
– Transition from theory to high-functioning
EA toolkit
» Bluntly:
– Continued poor practice
hurts our Industry
– Continued poor practice
has never-ending loop
• re-boot
• fail
• shutdown
• reboot
4© Conexiam, 2017Straightforward Answers to Complex Problems
Why bother with EA?
» One very simple reason:
– to guide effective change
» Effective change starts with a strategy and realizes value
via appropriate solution implementation
» Enable Stakeholders
– to understand the implications of their preferences
– enforce their decisions
5© Conexiam, 2017Straightforward Answers to Complex Problems
High functioning Architect
» Characteristics are straight-forward
– Support decision-makers with information ahead of decision
– Focused on time-to-market of their work product
– Own the decision-maker’s decision
– Work at the level of detail required for right now
– Do not do other people’s jobs
» Enable effective decision-making against complex cross-
cutting preferences
» Enable implementation to be guided and constrained
6© Conexiam, 2017Straightforward Answers to Complex Problems
Starting Point: TOGAF
» TOGAF framework contains three parts:
1. Method
2. Content Framework
3. EA Capability Framework
» TOGAF by design
– scalable
– configurable
» TOGAF standard provides a Framework
– essential universal scaffolding
7© Conexiam, 2017Straightforward Answers to Complex Problems
Overcome Mythology
» TOGAF is read as a cookbook
– Just STOP
» TOGAF is a Framework
– Look for the concept
– Always use the concept
» Foundation
– Use the same concept
Not the same technique, template, process, etc.
– Past the concept everything in TOGAF is an example or a starter
8© Conexiam, 2017Straightforward Answers to Complex Problems
There is not ONE WAY
» No one right EA deliverable, model, view, work product,
or technique
» Want to succeed
– Align to purpose
– Align to successful approach
– Align to the problem
– Solve for your Stakeholders
9© Conexiam, 2017Straightforward Answers to Complex Problems
» Want to fail
– Deliver after decision
– Be dogmatic in approach
– Address parochial problems
– Solve for your preference
Purpose
» EA to Support Strategy
– Deliver EA to provide an end-to-end Target Architecture, and develop roadmaps of change over a three to
ten-year period. An architecture for this purpose will typically span many change programs or portfolios. In
this context, architecture is used to identify change initiatives and supporting portfolio and programs. Set
terms of reference, identify synergies, and govern the execution of strategy via portfolio and programs.
» EA to Support Portfolio:
– Deliver EA to support cross-functional, multi-phase, and multi-project change initiatives. An architecture for
this purpose will typically span a single portfolio. In this context, architecture is used to identify projects,
and set their terms of reference, align their approaches, identify synergies, and govern their execution of
projects.
» EA to Support Project:
– Deliver EA to support the Enterprise’s project delivery method. An architecture for this purpose will typically
span a single project. In this context, the architecture is used to clarify the purpose and value of the
project, identify requirements to address synergy and future dependency, assure compliance with
architectural governance, and to support integration and alignment between projects.
» EA to Support Solution Delivery
– Deliver EA that is used to support the solution deployment. An architecture for this purpose will typically be
a single project or a significant part of it. In this context, the architecture is used to define how the change
will be designed and delivered, identify constraints, controls and
10© Conexiam, 2017Straightforward Answers to Complex Problems
Think about Support
» Support is always before decision
» Guide & Constrain is before action
» Key is always before
– If you architect to support Strategy the strategy is not decided
– If you architect to support Portfolio the roadmap is not decided
– If you architect to support Project the project value and scope are
not decided
– If you architect to support Solution Delivery the solution is not
decided
» Architecting after is just documenting
– Very little value generation in documentation
11© Conexiam, 2017Straightforward Answers to Complex Problems
EA Repository
» Breadth: subject matter covered
– Consider domain, organization, and initiative as
examples
– Breadth is one of the most important scoping
dimensions. Provides context of analysis.
» Level of Detail: self-explanatory
– Minimum necessary
» Time: the planning horizon
– Point in time reaching the is expected
– Care must be taken where one or more transition
architectures exist before reaching the planning
horizon
– Typically, the longer the planning horizon, the
less detailed the architecture
» Recency: fresh or stale
– a hint that prior EA may need to be reviewed and
either reaffirmed or replaced.
12© Conexiam, 2017Straightforward Answers to Complex Problems
Purpose Breadth Level of Detail Time Recency
Architecture to
Support Strategy
No pattern.
Some Strategy will have a broad impact
while other Strategy will cover a narrow
subject.
Not very detailed.
May contain point constraints that are
very detailed when the value is
dependent upon tight control.
Typically, more guidance than
constraint.
Typically, looking ahead for a 3 to 10-
year period when Target.
Current Architecture to Support
Strategy tends to have a short
timeframe of validity.
Typically, the need to update and
keeping current this architecture is
highly variable.
Architecture to
Support Portfolio
Will cover single subjects (the
Portfolio).
Typically, not very detailed.
May contain discrete constraints that
are very detailed when the value is
dependent upon tight control.
Typically, valid for 2 to 5-year period
when Target.
Current Architecture to Support
Portfolio should be considered past its
best-before date. A portfolio without a
view to the future is pointless.
Typically, the need to update and
keeping current this architecture is
highly variable.
Architecture to
Support Project
Narrow breadth, typically discrete
Projects within a Portfolio.
Typically detailed.
Will contain detailed constraints, that
may not be fully supported by detailed
architecture descriptions.
Typically, more constraint than
guidance is developed.
Typically, valid as a target for <2 years.
Will have very long-lived timeframes as
current (post realization).
Typically, will be retained in the EA
Landscape for an extended period after
transition from Target to Current.
In the absence of an Architecture
Project, the architecture and associated
constraints and guidance will continue
indefinitely.
Architecture to
Support Solution
Delivery
Typically, very narrow breadth. Most detailed EA.
Will contain the most detailed
constraint.
Typically, only constraints will be
developed, as guidance will be carried
forward from superior architecture.
Typically, valid as a target for <2 years.
Will have very long-lived timeframes as
current (post realization).
Typically, will be retained in the EA
Landscape for an extended period after
transition from Target to Current.
In the absence of an Architecture
Project, the architecture and associated
constraints and guidance will continue
indefinitely.
13© Conexiam, 2017Straightforward Answers to Complex Problems
What is Good Architecture?
» Planning horizon is key
1. Define a target (time in future) & current in same terms
2. Articulate the Gap – change, effort, and benefit
3. Articulate Controls against Risks and Assets
4. Articulate Constraints against choices implementing Target
» Without these four, there is no architecture
may include transition state
– It is not just about needing to do more
– Target aligned to stakeholder concerns
14© Conexiam, 2017Straightforward Answers to Complex Problems
Method: Develop & Use Enterprise Architecture
15© Conexiam, 2017Straightforward Answers to Complex Problems
Process Flow Information Flow
Undertaking any activity to produce the outputs of a Phase you are exercising the Phase
You consume the mandatory inputs and produce the mandatory outputs
This applies to all ADM phases.
Method: Develop & Use Enterprise Architecture
16© Conexiam, 2017Straightforward Answers to Complex Problems
Process Flow Information Flow
Undertaking any activity to produce the outputs of a Phase you are exercising the Phase
You consume the mandatory inputs and produce the mandatory outputs
This applies to all ADM phases.
Architecture States
» Current
– No architecture is same as deliberate architecture
» Candidate (Work-in-Progress)
– Unapproved version of target or transition state
– A version to inspect and assess a “What-if” scenario
What-if key in Trade-off
» Target
– Approved version of what better looks like at the end of planning horizon
» Transition State
– Interim, value realization state; Potential resting point & change in specification
– be very nervous about transition states – real transitions add governance overhead
17© Conexiam, 2017Straightforward Answers to Complex Problems
Communicating Architecture – Ease of Use
» Preserve the stakeholder concern
– Trade-off is not about solving for one or the other
• it’s solving for all
• almost always means compromise for best fit
– Use views to communicate – anything that simplifies the message
• Views (Stakeholder + Concern + Representation of Concern)
» Architect is rarely present at time of decision
– Communication should support third party interpretation
– Decision and direction stays the same, even with second hand
information
18© Conexiam, 2017Straightforward Answers to Complex Problems
Communicating Is Key
» Stakeholder(s)
– Enable assessment of the
implementation in support
of the target
– Need viewpoints to
address all concerns
(Do not confuse a viewpoint
with a communication)
– Govern implementation to
protect value
» Implementer(s)
– How the project fits within
the big picture?
– What is the value to be
protected & what
dependencies to watch-out
for?
– What does conformance
mean?
19© Conexiam, 2017Straightforward Answers to Complex Problems
Viewpoint, Visualization & Communication
» Viewpoint
– Is your check-box
– Addresses Concern-Stakeholder Pair
– Enables confidence in your architecture
• Stakeholder/Concern addressed
• Analysis performed
• Information gathered
– Information required drives your EA
Repository & meta-model
• Gather & analyze only what is needed
• Gather & analyze all that is needed
» Visualization /
Communication
– In a happy place these are
Viewpoints
– In a real-place they are
different than Viewpoints
20© Conexiam, 2017Straightforward Answers to Complex Problems
Viewpoint Library
Concern Stakeholders View Construction Information Required
ADM Outputs, Outcomes and Required Knowledge
21Straightforward Answers to Complex Problems © Conexiam, 2017
Phase Output & Outcome Essential Knowledge
Phase E:
Opportunities &
Solutions
A set of work packages that address
the set of gaps, with an indication of
value produced and effort required,
and dependencies between the work
packages to reach the adjusted target.
 Dependency between the set of
changes. (Work Package & Gap
dependency)
 Value, effort, and risk associated
with each change and work
package.
 How stakeholder priority and
preference adjust in response to
value, effort, and risk of change.
Phase F:
Implementation
and Migration
Plan
An approved set of projects, containing
the objective and any necessary
constraints, resources required, and
start and finish dates.
 Resources available to undertake
the change.
 How stakeholder priority and
preference adjust in response to
value, effort, and risk of change.
(Stakeholder Requirements)
Phase G:
Implementation
Governance
Completion of the projects to
implement the changes necessary to
reach the adjusted target state.
 Purpose and constraints on the
implementation team. (Gap,
Architecture Requirement
Specification, Control)
 How stakeholder priority and
preference adjust in response to
success, value, effort, and risk of
change. (Stakeholder
Requirements)
Phase H:
Architecture
Change
Management
Direction to proceed and start
developing a Target Architecture that
addresses perceived, real, or
anticipated shortfalls in the Enterprise
relative to stakeholder preferences.
 Gaps between approved target, or
preference, and realization from
prior work. (Value Realization)
 Changes in preference or priority.
(Stakeholder Requirements)
Phase Output & Outcome Essential Knowledge
Phase A:
Architecture
Vision
Sufficient documentation to get
permission to proceed.
Permission to proceed to
develop a Target Architecture to
prove out a summary target.
 The scope of the problem being
addressed.
 Those who have interests that are
fundamental to the problem being
addressed. (Stakeholders & Concerns)
 What summary answer to the problem is
acceptable to the stakeholders?
(Architecture Vision)
 Stakeholder priority and preference.
 What value does the summary answer
provide?
Phase B,
Phase C, &
Phase D
A set of domain architectures
approved by the stakeholders
for the problem being
addressed, with a set of gaps,
and work to clear the gaps
understood by the stakeholders.
 How does the current Enterprise fail to
meet the preferences of the
stakeholders?
 What must change to enable the
Enterprise to meet the preferences of the
stakeholders? (Gaps)
 What work is necessary to realize the
changes, that is consistent with the
additional value being created? (Work
Package)
 How stakeholder priority and preference
adjust in response to value, effort, and
risk of change. (Stakeholder
Requirements)
Key Work Product: Hot & Cold
Practice
Supports
Architecture to
Support Strategy
Architecture to
Support Portfolio
Architecture to
Support Project
Architecture to
Support Solution
Delivery
Phase A Work
Product:
Vision
Key deliverable
Before framing of a
strategic planning
session
Refresh before
initiation of
program budgeting
Key deliverable
Before start of
budget planning
Often not used
Activity to produce
a vision overlaps
with
portfolio/program
candidate
architecture and
roadmap
May be used at
business case
Limited use
Primary use is early in
implementation cycle
(via internal providers
or execution partners)
Phase E Work
Product:
Candidate
Architecture
During strategic
planning session
Refresh as required
in program
budgeting
Key deliverable
Before start of
budget planning
Primary use is
stakeholder
acceptance of
target and gap
Before project
initiation and
finalization of
business case
Primary use is
creation of
Architecture
Specification
Before engagement of
execution partners
(including internal
providers)
Primary use is creation
of Architecture
Specification
Roadmap During strategic
planning session
Refresh as required
in program
budgeting
Before start of
budget planning
Refresh as required
to support
budgeting and
program
management
Limited use
Can be used as an
input to projects
with multiple
interactive changes
Before engagement of
execution partners
(including internal)
ID required change
and execution
preference. Manage
change & delivery
partner selection
Practice Supports
Architecture to
Support Strategy
Architecture to
Support Portfolio
Architecture to
Support Project
Architecture to
Support Solution
Delivery
Phase F :
Architecture
Contract &
Architecture
Specification
Likely not used Limited use Key deliverable
Before completion
of project initiation
Key deliverable
Before engagement
and contracting
Implementation
& Migration Plan
Likely not used During portfolio
budgeting
Refresh as required
to support
budgeting and
program
management
Key deliverable
Before project start
Key deliverable
Before engagement
and contracting
Phase G Work
Product:
Conformance
Assessment
Likely not used Likely not used Key deliverable
At key points in
project that allow
reporting to
stakeholders and
decisions for non-
conformance
Key deliverable
At key points in project
that allow reporting to
stakeholders and
obtaining decisions for
non-conformance
Phase H Work
Product:
Value
Assessment
Before governance
review, framing a
strategic planning
session and program
budget
Key deliverable
Before governance
review and program
budgeting
Refresh as required
to support program
management
Limited use
Scope of significant
architecture change
and value often
does not cleanly
align to projects
Limited use
Scope of significant
architecture change
and value often does
not cleanly align to
solution deployment
22© Conexiam, 2017Straightforward Answers to Complex Problems
Use of Solution Delivery Notebook (SDN)
» Living Document
» Possible output of
– Architecture to support Strategy
– Architecture to support Portfolio
» Mandatory output of
– Architecture to support Project
– Architecture to support Solution
Delivery
» Is example of TOGAF’s Architecture
Contract concept
» Ensures building a “complete
bridge”
23© Conexiam, 2017Straightforward Answers to Complex Problems
ADM Plan for each Purpose Based Architectures
» Support Strategy
– Understand context
– Perform assessment and
analysis
– Define approach to target
state
– Finalize Architecture
Vision/target state
24© Conexiam, 2017Straightforward Answers to Complex Problems
ADM Plan for each Purpose Based Architectures
» Support Portfolio
– Group work packages to
themes
– Balance opportunity and
viability
– Run up to budget
– Drive confidence of
delivery
25© Conexiam, 2017Straightforward Answers to Complex Problems
ADM Plan for each Purpose Based Architectures
» Support Project
– Ascertain dependencies
– Balance options and
suppliers
– Finalize scope and budget
– Prepare for Solution
Delivery Governance
» Support Solution Delivery
– Align implementers
– Guide delivery
– Realizing the solution
26© Conexiam, 2017Straightforward Answers to Complex Problems
Jumping to G
» Not a bad thing!
– Often a good thing
» Be aware:
– sooner the enterprise jumps to G the more complex the compliance
– sooner the enterprise jumps to G, higher the number of constraints to future architecture
work!
– sooner the enterprise jumps to G the sooner it can achieve business value
» Distinguish Jumping to G from Un-architected action
» Jumping to action nothing but pitfall traps
This classic approach is why EA exists
– Missing the purpose
– Missing the business cycle
– Not doing architecture
27© Conexiam, 2017Straightforward Answers to Complex Problems
Agile Enterprise
» Agile EA Concepts
– EA Landscape defines the backlog
– Business Cycle drives backlog
priority
– Good meta-model defines the
contents of the EA Landscape
» Approach
– Think “purpose-based”
Architectures
– Iteration is key to time-to-market
– Superior Architecture is key to
architecture development
– Normally one iteration to create
“architecture to support
strategy” results in several
iterations of other architectures
If you use TOGAF ADM iteratively
you are directly supporting an Agile
approach to EA development
28© Conexiam, 2017Straightforward Answers to Complex Problems
Use Agile approach to develop EA
Use EA to guide
Backlog & Sprint
Planning
Use EA to constrain
change in a Sprint
Developing EA that enables an Agile enterprise
Architecture as a “Product”
» EA work produces information
– to guide decision making
– to drive effective change
» Product = “a binder’
= the “SDN”
= the “Direction Governance Binder”
= the “Portfolio Binder (Sprint Team Binder)”
» Agile Enterprise requires its EA team to be Agile (Agile EA)
» To deliver Agile EA, the EA team needs to follow an agile method
» Agile method = Creating “purpose-based” architectures
29© Conexiam, 2017Straightforward Answers to Complex Problems
Evolving Architectures
» What we do all day long
» Re-use existing work
– Superior Architecture
every decision previously made that passes recency
» Iteration in Action
» Requires high-quality EA Repository
• able to manage & compare multiple states
» Think of the paths
– Current >> Target >> New Target >> Current >>…
– Current >> New Current >> New Current >> Target
» Do you have a Target or just a current action plan?
30© Conexiam, 2017Straightforward Answers to Complex Problems
Comparing Architectures
» If you do not compare architecture you do not do architecture
– You have no Gap
– You have no common understanding of current
– You have no approved Target
• Approved Target requires Stakeholder understanding of work to fill Gap
– Cannot see how you are doing Trade-off
» Comparing requires like description
– EA Repository / Metamodel Key for Comparing
» We constantly compare
– Candidate (typically multiple) with Current & Target
31© Conexiam, 2017Straightforward Answers to Complex Problems
Governance
» Creation (Target)
– Do you have the right Stakeholder(s)?
– Did a Stakeholder(s) Approve?
– Did it address their concerns?
– Really?
» Consumption (Implementation of Target)
– Without an approved target implementation
governance is not possible
– Report non-conformance to Stakeholders
and step back (governance reporting)
• Is the implementation delivering the
intended benefits and value
32© Conexiam, 2017Straightforward Answers to Complex Problems
Govern Creation
Govern
Consumption
Governance Roles
» Stakeholder:
– Owner of the architecture. Provides priority, preference, and direction.
– All decision rights about the Target Architecture, and any relief from and enforcement of the target, are vested in the
stakeholders.
» Stakeholder Agent:
– Representative of the stakeholder.
» Subject Matter Expert:
– Possesses specialized knowledge about some aspect of the Enterprise or the environment in which it operates.
Provides knowledge, advice, and validation of interpretation.
» Implementer:
– Responsible for performing all change activity. Scope of change is not relevant.
– All decision rights about proposed implementation choices, such as design, product selection, and change sequence,
are vested with the implementer.
» Architect:
– Developer of the Target Architecture.
– Provides recommendations when non-compliance with the target is determined.
» Auditor:
– Performs systematic reviews of both the target creation and implementation of the target.
– Best performed at multiple stages to capture errors before the cost of correction exceeds potential value realization.
– Auditing can be performed within a formal structure such as an architecture governing board or by a peer reviewer.
33© Conexiam, 2017Straightforward Answers to Complex Problems
Governance Reporting
» Concerns
– THESE ARE NOT STATEMENTS OF REQUIREMENT
– Think of them as topic areas
Constraint
(Architecture Principle,
Architecture Requirements
Specification, or Control)
Value
(Best done in terms of the
Enterprise’s mandatory
concerns) Gap
Current state: assess what the Enterprise has Conforms Fails to Deliver Not Applicable
Implementation Project: assess project, design, and
implementation
Violates Not Applicable Filling
Roadmap, portfolio, or program: assess plans and
directions
Not Applicable Delivers Leaving Open
34© Conexiam, 2017Straightforward Answers to Complex Problems
Stakeholder Concerns Matrix (example)
Agility
Efficiency
Value
Value
Proposition
ChangeCost
Change
Impact
Alignment
Feasibility
Dependability
Control
Specification
Security
Confidence
Customer
Intimacy
Scalability
Business
Continuity
Senior Leaders X X X X X X X X X X
Portfolio
Managers
X X X X X X X X X X X
Business
Requirements
Owners
X X X X X X X
Implementers X X X X X X X
Risk Owners X X X X X X X X X
Business
Partner
X X X X X X X X X
Customer X X X X X X X
35© Conexiam, 2017Straightforward Answers to Complex Problems
Remember: Real approval is complex
If you don’t resolve X, you will be surprised in G when unaddressed Concerns demonstrate you do not have an approved architecture
 Need one for each
Architecture Purpose
 Used to validate
Completeness and
Confidence
 Stakeholders and
Concerns will vary –
Public vs Private
 Every X needs to be
resolved
Stakeholder Concerns Matrix (example)
Agility
Efficiency
Value
Value
Proposition
ChangeCost
Change
Impact
Alignment
Feasibility
Dependability
Control
Specification
Security
Confidence
Customer
Intimacy
Scalability
Business
Continuity
Senior Leaders X X X X X X X X X
Portfolio
Managers
X X X X X X X X X X X
Business
Requirements
Owners
X X X X X X X
Implementers X X X X X X X
Risk Owners X X X X X X X X X
Business
Partner
X X X X X X X X X
Customer X X X X X X
36© Conexiam, 2017Straightforward Answers to Complex Problems
Remember: Tradeoff discussions can be difficult
The Practitioner is assisting their organization select the best possible path against a set of competing preferences over time –
governance ensures the best path is delivered
TradeoffPossible
 Need one for each
Architecture Purpose
 Have all conflicts in
the Target been
identified
 Have the conflicts
been resolved
Building the EA Capability
» Start with TOGAF
– Universal essential scaffolding
– Not a cookbook
» Look to your purpose & where in the business cycle you are
» Look at who your Stakeholders are
» Look at Superior Architecture (even if it isn’t documented)
» Use tools at hand to accelerate your work
– World-Class EA: A Practitioners’ Approach to Developing Enterprise Architecture Following the
TOGAF® ADM
– Digital Transformation Strategy to Implementation using The Open Group Standards
– The TOGAF® Leader’s Guide to Establishing and Evolving an EA Capability
– TOGAF® 9 and DoDAF 2.0
– Information Security Management (O-ISM3, TOGAF®, and SABSA®)
– The Open Group IT4IT™ Reference Architecture, Version 2.1
» Watch-out: deliver something useful for senior decision-makers and you don’t get to stop
37© Conexiam, 2017Straightforward Answers to Complex Problems
Q and A
38© Conexiam, 2017Straightforward Answers to Complex Problems

More Related Content

What's hot

Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
Alan McSweeney
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
Sam Mandebvu
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
Charles Betz
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful Business
Nathaniel Palmer
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
FirmansyahIrma1
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
Software Park Thailand
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
Jean Gehring
 
Modelling Security Architecture
Modelling Security ArchitectureModelling Security Architecture
Modelling Security Architecture
narenvivek
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
Riaz A. Khan, OpenCA, TOGAF
 
ArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for ArchitectureArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for Architecture
Iver Band
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
Leo Shuster
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution Architecture
Alan McSweeney
 
Enterprise Architecture Governance
Enterprise Architecture GovernanceEnterprise Architecture Governance
Enterprise Architecture Governance
Rakesh Sharan
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and Design
Alan McSweeney
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution Architecture
Alan McSweeney
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
Mohamed Zakarya Abdelgawad
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Alan McSweeney
 
SABSA - Business Attributes Profiling
SABSA - Business Attributes ProfilingSABSA - Business Attributes Profiling
SABSA - Business Attributes Profiling
SABSAcourses
 

What's hot (20)

Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful Business
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 
Modelling Security Architecture
Modelling Security ArchitectureModelling Security Architecture
Modelling Security Architecture
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
ArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for ArchitectureArchiMate 3.0: A New Standard for Architecture
ArchiMate 3.0: A New Standard for Architecture
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution Architecture
 
Enterprise Architecture Governance
Enterprise Architecture GovernanceEnterprise Architecture Governance
Enterprise Architecture Governance
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and Design
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution Architecture
 
IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1IT4IT - The Full Story for Digital Transformation - Part 1
IT4IT - The Full Story for Digital Transformation - Part 1
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 
SABSA - Business Attributes Profiling
SABSA - Business Attributes ProfilingSABSA - Business Attributes Profiling
SABSA - Business Attributes Profiling
 

Similar to A Practical Approach to Iterate TOGAF ADM and deliver architecture

Learn More about the SAFE AGILE 6.0.pptx
Learn More about the SAFE AGILE 6.0.pptxLearn More about the SAFE AGILE 6.0.pptx
Learn More about the SAFE AGILE 6.0.pptx
ShashwatJha24
 
1. introduction
1. introduction1. introduction
1. introduction
BhuWan Khadka
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...
Mikkel Brahm
 
Solution design & procurement approach v1
Solution design & procurement approach v1Solution design & procurement approach v1
Solution design & procurement approach v1
Doug Walters
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
wweinmeyer79
 
Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162
Project Management Solutions
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
Agile India
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
Scott W. Ambler
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore
 
Matinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failingMatinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failing
PMI-Montréal
 
ETSC Job descriptions
ETSC Job descriptionsETSC Job descriptions
ETSC Job descriptions
Pritam Dutta
 
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
World class EA - Governor's Approach to Developing and Exercising EA Capabili...World class EA - Governor's Approach to Developing and Exercising EA Capabili...
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
Sriram Sabesan
 
PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0
PhuocNT (Fresher.VN)
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
Value Engineering - PMPD Presentation_0.pptx
Value Engineering - PMPD Presentation_0.pptxValue Engineering - PMPD Presentation_0.pptx
Value Engineering - PMPD Presentation_0.pptx
PareshSwami2
 
Why agile?
Why agile?Why agile?
Why agile?
Wences Alfageme
 
Dasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptxDasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptx
nazeemmd1
 

Similar to A Practical Approach to Iterate TOGAF ADM and deliver architecture (20)

Learn More about the SAFE AGILE 6.0.pptx
Learn More about the SAFE AGILE 6.0.pptxLearn More about the SAFE AGILE 6.0.pptx
Learn More about the SAFE AGILE 6.0.pptx
 
1. introduction
1. introduction1. introduction
1. introduction
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...
 
Solution design & procurement approach v1
Solution design & procurement approach v1Solution design & procurement approach v1
Solution design & procurement approach v1
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
 
Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019Principle 11 needs to go! by Ken France at #AgileIndia2019
Principle 11 needs to go! by Ken France at #AgileIndia2019
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Matinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failingMatinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failing
 
ETSC Job descriptions
ETSC Job descriptionsETSC Job descriptions
ETSC Job descriptions
 
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
World class EA - Governor's Approach to Developing and Exercising EA Capabili...World class EA - Governor's Approach to Developing and Exercising EA Capabili...
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
 
PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0PMI-ACP Domain VII - Continuous Improvement v1.0
PMI-ACP Domain VII - Continuous Improvement v1.0
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Value Engineering - PMPD Presentation_0.pptx
Value Engineering - PMPD Presentation_0.pptxValue Engineering - PMPD Presentation_0.pptx
Value Engineering - PMPD Presentation_0.pptx
 
Why agile?
Why agile?Why agile?
Why agile?
 
Dasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptxDasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptx
 

More from Sriram Sabesan

(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook
Sriram Sabesan
 
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
Sriram Sabesan
 
A leaders approach to establishing and evolving an ea capability
A leaders approach to establishing and evolving an ea capabilityA leaders approach to establishing and evolving an ea capability
A leaders approach to establishing and evolving an ea capability
Sriram Sabesan
 
Responses to questions during starting an enterprise architecture capability ...
Responses to questions during starting an enterprise architecture capability ...Responses to questions during starting an enterprise architecture capability ...
Responses to questions during starting an enterprise architecture capability ...
Sriram Sabesan
 
Building and Sustaining EA Capability in Public Sector (non defense)
Building and Sustaining EA Capability in Public Sector (non defense)Building and Sustaining EA Capability in Public Sector (non defense)
Building and Sustaining EA Capability in Public Sector (non defense)
Sriram Sabesan
 
IASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital EnterpriseIASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital Enterprise
Sriram Sabesan
 
Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...
Sriram Sabesan
 
Digital Transformation: What to Cultivate and What to let go!
Digital Transformation: What to Cultivate and What to let go!Digital Transformation: What to Cultivate and What to let go!
Digital Transformation: What to Cultivate and What to let go!
Sriram Sabesan
 
Digital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the JourneyDigital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the Journey
Sriram Sabesan
 
Architecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a DisruptionArchitecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a Disruption
Sriram Sabesan
 
How to direct your investments for digital transformation
How to direct your investments for digital transformationHow to direct your investments for digital transformation
How to direct your investments for digital transformation
Sriram Sabesan
 

More from Sriram Sabesan (11)

(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook
 
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
Chess Not Checkers: A Definitive Architectural Path to Succeed Your Digital T...
 
A leaders approach to establishing and evolving an ea capability
A leaders approach to establishing and evolving an ea capabilityA leaders approach to establishing and evolving an ea capability
A leaders approach to establishing and evolving an ea capability
 
Responses to questions during starting an enterprise architecture capability ...
Responses to questions during starting an enterprise architecture capability ...Responses to questions during starting an enterprise architecture capability ...
Responses to questions during starting an enterprise architecture capability ...
 
Building and Sustaining EA Capability in Public Sector (non defense)
Building and Sustaining EA Capability in Public Sector (non defense)Building and Sustaining EA Capability in Public Sector (non defense)
Building and Sustaining EA Capability in Public Sector (non defense)
 
IASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital EnterpriseIASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital Enterprise
 
Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...
 
Digital Transformation: What to Cultivate and What to let go!
Digital Transformation: What to Cultivate and What to let go!Digital Transformation: What to Cultivate and What to let go!
Digital Transformation: What to Cultivate and What to let go!
 
Digital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the JourneyDigital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the Journey
 
Architecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a DisruptionArchitecting to Create or Mitigate a Disruption
Architecting to Create or Mitigate a Disruption
 
How to direct your investments for digital transformation
How to direct your investments for digital transformationHow to direct your investments for digital transformation
How to direct your investments for digital transformation
 

Recently uploaded

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 

Recently uploaded (20)

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 

A Practical Approach to Iterate TOGAF ADM and deliver architecture

  • 1. A Practitioners’ Approach to Developing Enterprise Architecture Following the TOGAF® ADM Dave Hornford Sriram Sabesan Ken Street Conexiam
  • 2. Agenda » Who We Are » Why this Whitepaper » Guiding an Enterprise – information before decision » Architecture Landscape – filling by purpose » Iterating and the Crop Circle » Work Products » Jumping to Phase G » Architecting & Evolving » Leading the Architecture Practice » Q&A 1© Conexiam, 2017Straightforward Answers to Complex Problems
  • 3. Conexiam » Management consulting company – Employ enterprise architecture as a tool of trade – Operates in North America, Europe & the Middle East – Uses a sprint based engagement model – Provides strategic architecture to implementation guidance and governance services » Use open standards & public best practices – IT4IT, TOGAF, SABSA, APQC, BMC, BMD, Strategy Map » Extend & integrate with in-house method – Navigate & Pilot » Contributing thought leaders – Open Group – The SABSA Institute » Key work is demonstrating how they are used – More documents under publication review 2 © Conexiam, 2017 (v170424) Straightforward Answers to Complex Problems
  • 4. Your Presenters » Dave Hornford – Partner, Conexiam – dave.hornford@conexiam.com – 20+ years in Consulting » Active improving architecture profession – Open Group – Digital Transformation – The SABSA Institute » Sriram Sabesan – Partner, Conexiam – sriram.sabesan@conexiam.com – 20+ years in Consulting » Active improving architecture profession – IEEE – Digital Transformation – IASA – Open CA 3© Conexiam, 2017Straightforward Answers to Complex Problems » Ken Street – Partner, Conexiam – ken.street@conexiam.com – 20+ years in Consulting » Active improving architecture profession – IT4IT – Architecture Forum – Open Platform
  • 5. Why This Whitepaper » Conexiam’s Philosophy – Vanguard EA consultants – Conexiam only does EA development & EA Capability improvement – Use open standards as base of service offering We don’t reinvent the basics of the wheel – Share our practice » Acceleration – Highlight TOGAF’s framework in action – Transition from theory to high-functioning EA toolkit » Bluntly: – Continued poor practice hurts our Industry – Continued poor practice has never-ending loop • re-boot • fail • shutdown • reboot 4© Conexiam, 2017Straightforward Answers to Complex Problems
  • 6. Why bother with EA? » One very simple reason: – to guide effective change » Effective change starts with a strategy and realizes value via appropriate solution implementation » Enable Stakeholders – to understand the implications of their preferences – enforce their decisions 5© Conexiam, 2017Straightforward Answers to Complex Problems
  • 7. High functioning Architect » Characteristics are straight-forward – Support decision-makers with information ahead of decision – Focused on time-to-market of their work product – Own the decision-maker’s decision – Work at the level of detail required for right now – Do not do other people’s jobs » Enable effective decision-making against complex cross- cutting preferences » Enable implementation to be guided and constrained 6© Conexiam, 2017Straightforward Answers to Complex Problems
  • 8. Starting Point: TOGAF » TOGAF framework contains three parts: 1. Method 2. Content Framework 3. EA Capability Framework » TOGAF by design – scalable – configurable » TOGAF standard provides a Framework – essential universal scaffolding 7© Conexiam, 2017Straightforward Answers to Complex Problems
  • 9. Overcome Mythology » TOGAF is read as a cookbook – Just STOP » TOGAF is a Framework – Look for the concept – Always use the concept » Foundation – Use the same concept Not the same technique, template, process, etc. – Past the concept everything in TOGAF is an example or a starter 8© Conexiam, 2017Straightforward Answers to Complex Problems
  • 10. There is not ONE WAY » No one right EA deliverable, model, view, work product, or technique » Want to succeed – Align to purpose – Align to successful approach – Align to the problem – Solve for your Stakeholders 9© Conexiam, 2017Straightforward Answers to Complex Problems » Want to fail – Deliver after decision – Be dogmatic in approach – Address parochial problems – Solve for your preference
  • 11. Purpose » EA to Support Strategy – Deliver EA to provide an end-to-end Target Architecture, and develop roadmaps of change over a three to ten-year period. An architecture for this purpose will typically span many change programs or portfolios. In this context, architecture is used to identify change initiatives and supporting portfolio and programs. Set terms of reference, identify synergies, and govern the execution of strategy via portfolio and programs. » EA to Support Portfolio: – Deliver EA to support cross-functional, multi-phase, and multi-project change initiatives. An architecture for this purpose will typically span a single portfolio. In this context, architecture is used to identify projects, and set their terms of reference, align their approaches, identify synergies, and govern their execution of projects. » EA to Support Project: – Deliver EA to support the Enterprise’s project delivery method. An architecture for this purpose will typically span a single project. In this context, the architecture is used to clarify the purpose and value of the project, identify requirements to address synergy and future dependency, assure compliance with architectural governance, and to support integration and alignment between projects. » EA to Support Solution Delivery – Deliver EA that is used to support the solution deployment. An architecture for this purpose will typically be a single project or a significant part of it. In this context, the architecture is used to define how the change will be designed and delivered, identify constraints, controls and 10© Conexiam, 2017Straightforward Answers to Complex Problems
  • 12. Think about Support » Support is always before decision » Guide & Constrain is before action » Key is always before – If you architect to support Strategy the strategy is not decided – If you architect to support Portfolio the roadmap is not decided – If you architect to support Project the project value and scope are not decided – If you architect to support Solution Delivery the solution is not decided » Architecting after is just documenting – Very little value generation in documentation 11© Conexiam, 2017Straightforward Answers to Complex Problems
  • 13. EA Repository » Breadth: subject matter covered – Consider domain, organization, and initiative as examples – Breadth is one of the most important scoping dimensions. Provides context of analysis. » Level of Detail: self-explanatory – Minimum necessary » Time: the planning horizon – Point in time reaching the is expected – Care must be taken where one or more transition architectures exist before reaching the planning horizon – Typically, the longer the planning horizon, the less detailed the architecture » Recency: fresh or stale – a hint that prior EA may need to be reviewed and either reaffirmed or replaced. 12© Conexiam, 2017Straightforward Answers to Complex Problems
  • 14. Purpose Breadth Level of Detail Time Recency Architecture to Support Strategy No pattern. Some Strategy will have a broad impact while other Strategy will cover a narrow subject. Not very detailed. May contain point constraints that are very detailed when the value is dependent upon tight control. Typically, more guidance than constraint. Typically, looking ahead for a 3 to 10- year period when Target. Current Architecture to Support Strategy tends to have a short timeframe of validity. Typically, the need to update and keeping current this architecture is highly variable. Architecture to Support Portfolio Will cover single subjects (the Portfolio). Typically, not very detailed. May contain discrete constraints that are very detailed when the value is dependent upon tight control. Typically, valid for 2 to 5-year period when Target. Current Architecture to Support Portfolio should be considered past its best-before date. A portfolio without a view to the future is pointless. Typically, the need to update and keeping current this architecture is highly variable. Architecture to Support Project Narrow breadth, typically discrete Projects within a Portfolio. Typically detailed. Will contain detailed constraints, that may not be fully supported by detailed architecture descriptions. Typically, more constraint than guidance is developed. Typically, valid as a target for <2 years. Will have very long-lived timeframes as current (post realization). Typically, will be retained in the EA Landscape for an extended period after transition from Target to Current. In the absence of an Architecture Project, the architecture and associated constraints and guidance will continue indefinitely. Architecture to Support Solution Delivery Typically, very narrow breadth. Most detailed EA. Will contain the most detailed constraint. Typically, only constraints will be developed, as guidance will be carried forward from superior architecture. Typically, valid as a target for <2 years. Will have very long-lived timeframes as current (post realization). Typically, will be retained in the EA Landscape for an extended period after transition from Target to Current. In the absence of an Architecture Project, the architecture and associated constraints and guidance will continue indefinitely. 13© Conexiam, 2017Straightforward Answers to Complex Problems
  • 15. What is Good Architecture? » Planning horizon is key 1. Define a target (time in future) & current in same terms 2. Articulate the Gap – change, effort, and benefit 3. Articulate Controls against Risks and Assets 4. Articulate Constraints against choices implementing Target » Without these four, there is no architecture may include transition state – It is not just about needing to do more – Target aligned to stakeholder concerns 14© Conexiam, 2017Straightforward Answers to Complex Problems
  • 16. Method: Develop & Use Enterprise Architecture 15© Conexiam, 2017Straightforward Answers to Complex Problems Process Flow Information Flow Undertaking any activity to produce the outputs of a Phase you are exercising the Phase You consume the mandatory inputs and produce the mandatory outputs This applies to all ADM phases.
  • 17. Method: Develop & Use Enterprise Architecture 16© Conexiam, 2017Straightforward Answers to Complex Problems Process Flow Information Flow Undertaking any activity to produce the outputs of a Phase you are exercising the Phase You consume the mandatory inputs and produce the mandatory outputs This applies to all ADM phases.
  • 18. Architecture States » Current – No architecture is same as deliberate architecture » Candidate (Work-in-Progress) – Unapproved version of target or transition state – A version to inspect and assess a “What-if” scenario What-if key in Trade-off » Target – Approved version of what better looks like at the end of planning horizon » Transition State – Interim, value realization state; Potential resting point & change in specification – be very nervous about transition states – real transitions add governance overhead 17© Conexiam, 2017Straightforward Answers to Complex Problems
  • 19. Communicating Architecture – Ease of Use » Preserve the stakeholder concern – Trade-off is not about solving for one or the other • it’s solving for all • almost always means compromise for best fit – Use views to communicate – anything that simplifies the message • Views (Stakeholder + Concern + Representation of Concern) » Architect is rarely present at time of decision – Communication should support third party interpretation – Decision and direction stays the same, even with second hand information 18© Conexiam, 2017Straightforward Answers to Complex Problems
  • 20. Communicating Is Key » Stakeholder(s) – Enable assessment of the implementation in support of the target – Need viewpoints to address all concerns (Do not confuse a viewpoint with a communication) – Govern implementation to protect value » Implementer(s) – How the project fits within the big picture? – What is the value to be protected & what dependencies to watch-out for? – What does conformance mean? 19© Conexiam, 2017Straightforward Answers to Complex Problems
  • 21. Viewpoint, Visualization & Communication » Viewpoint – Is your check-box – Addresses Concern-Stakeholder Pair – Enables confidence in your architecture • Stakeholder/Concern addressed • Analysis performed • Information gathered – Information required drives your EA Repository & meta-model • Gather & analyze only what is needed • Gather & analyze all that is needed » Visualization / Communication – In a happy place these are Viewpoints – In a real-place they are different than Viewpoints 20© Conexiam, 2017Straightforward Answers to Complex Problems Viewpoint Library Concern Stakeholders View Construction Information Required
  • 22. ADM Outputs, Outcomes and Required Knowledge 21Straightforward Answers to Complex Problems © Conexiam, 2017 Phase Output & Outcome Essential Knowledge Phase E: Opportunities & Solutions A set of work packages that address the set of gaps, with an indication of value produced and effort required, and dependencies between the work packages to reach the adjusted target.  Dependency between the set of changes. (Work Package & Gap dependency)  Value, effort, and risk associated with each change and work package.  How stakeholder priority and preference adjust in response to value, effort, and risk of change. Phase F: Implementation and Migration Plan An approved set of projects, containing the objective and any necessary constraints, resources required, and start and finish dates.  Resources available to undertake the change.  How stakeholder priority and preference adjust in response to value, effort, and risk of change. (Stakeholder Requirements) Phase G: Implementation Governance Completion of the projects to implement the changes necessary to reach the adjusted target state.  Purpose and constraints on the implementation team. (Gap, Architecture Requirement Specification, Control)  How stakeholder priority and preference adjust in response to success, value, effort, and risk of change. (Stakeholder Requirements) Phase H: Architecture Change Management Direction to proceed and start developing a Target Architecture that addresses perceived, real, or anticipated shortfalls in the Enterprise relative to stakeholder preferences.  Gaps between approved target, or preference, and realization from prior work. (Value Realization)  Changes in preference or priority. (Stakeholder Requirements) Phase Output & Outcome Essential Knowledge Phase A: Architecture Vision Sufficient documentation to get permission to proceed. Permission to proceed to develop a Target Architecture to prove out a summary target.  The scope of the problem being addressed.  Those who have interests that are fundamental to the problem being addressed. (Stakeholders & Concerns)  What summary answer to the problem is acceptable to the stakeholders? (Architecture Vision)  Stakeholder priority and preference.  What value does the summary answer provide? Phase B, Phase C, & Phase D A set of domain architectures approved by the stakeholders for the problem being addressed, with a set of gaps, and work to clear the gaps understood by the stakeholders.  How does the current Enterprise fail to meet the preferences of the stakeholders?  What must change to enable the Enterprise to meet the preferences of the stakeholders? (Gaps)  What work is necessary to realize the changes, that is consistent with the additional value being created? (Work Package)  How stakeholder priority and preference adjust in response to value, effort, and risk of change. (Stakeholder Requirements)
  • 23. Key Work Product: Hot & Cold Practice Supports Architecture to Support Strategy Architecture to Support Portfolio Architecture to Support Project Architecture to Support Solution Delivery Phase A Work Product: Vision Key deliverable Before framing of a strategic planning session Refresh before initiation of program budgeting Key deliverable Before start of budget planning Often not used Activity to produce a vision overlaps with portfolio/program candidate architecture and roadmap May be used at business case Limited use Primary use is early in implementation cycle (via internal providers or execution partners) Phase E Work Product: Candidate Architecture During strategic planning session Refresh as required in program budgeting Key deliverable Before start of budget planning Primary use is stakeholder acceptance of target and gap Before project initiation and finalization of business case Primary use is creation of Architecture Specification Before engagement of execution partners (including internal providers) Primary use is creation of Architecture Specification Roadmap During strategic planning session Refresh as required in program budgeting Before start of budget planning Refresh as required to support budgeting and program management Limited use Can be used as an input to projects with multiple interactive changes Before engagement of execution partners (including internal) ID required change and execution preference. Manage change & delivery partner selection Practice Supports Architecture to Support Strategy Architecture to Support Portfolio Architecture to Support Project Architecture to Support Solution Delivery Phase F : Architecture Contract & Architecture Specification Likely not used Limited use Key deliverable Before completion of project initiation Key deliverable Before engagement and contracting Implementation & Migration Plan Likely not used During portfolio budgeting Refresh as required to support budgeting and program management Key deliverable Before project start Key deliverable Before engagement and contracting Phase G Work Product: Conformance Assessment Likely not used Likely not used Key deliverable At key points in project that allow reporting to stakeholders and decisions for non- conformance Key deliverable At key points in project that allow reporting to stakeholders and obtaining decisions for non-conformance Phase H Work Product: Value Assessment Before governance review, framing a strategic planning session and program budget Key deliverable Before governance review and program budgeting Refresh as required to support program management Limited use Scope of significant architecture change and value often does not cleanly align to projects Limited use Scope of significant architecture change and value often does not cleanly align to solution deployment 22© Conexiam, 2017Straightforward Answers to Complex Problems
  • 24. Use of Solution Delivery Notebook (SDN) » Living Document » Possible output of – Architecture to support Strategy – Architecture to support Portfolio » Mandatory output of – Architecture to support Project – Architecture to support Solution Delivery » Is example of TOGAF’s Architecture Contract concept » Ensures building a “complete bridge” 23© Conexiam, 2017Straightforward Answers to Complex Problems
  • 25. ADM Plan for each Purpose Based Architectures » Support Strategy – Understand context – Perform assessment and analysis – Define approach to target state – Finalize Architecture Vision/target state 24© Conexiam, 2017Straightforward Answers to Complex Problems
  • 26. ADM Plan for each Purpose Based Architectures » Support Portfolio – Group work packages to themes – Balance opportunity and viability – Run up to budget – Drive confidence of delivery 25© Conexiam, 2017Straightforward Answers to Complex Problems
  • 27. ADM Plan for each Purpose Based Architectures » Support Project – Ascertain dependencies – Balance options and suppliers – Finalize scope and budget – Prepare for Solution Delivery Governance » Support Solution Delivery – Align implementers – Guide delivery – Realizing the solution 26© Conexiam, 2017Straightforward Answers to Complex Problems
  • 28. Jumping to G » Not a bad thing! – Often a good thing » Be aware: – sooner the enterprise jumps to G the more complex the compliance – sooner the enterprise jumps to G, higher the number of constraints to future architecture work! – sooner the enterprise jumps to G the sooner it can achieve business value » Distinguish Jumping to G from Un-architected action » Jumping to action nothing but pitfall traps This classic approach is why EA exists – Missing the purpose – Missing the business cycle – Not doing architecture 27© Conexiam, 2017Straightforward Answers to Complex Problems
  • 29. Agile Enterprise » Agile EA Concepts – EA Landscape defines the backlog – Business Cycle drives backlog priority – Good meta-model defines the contents of the EA Landscape » Approach – Think “purpose-based” Architectures – Iteration is key to time-to-market – Superior Architecture is key to architecture development – Normally one iteration to create “architecture to support strategy” results in several iterations of other architectures If you use TOGAF ADM iteratively you are directly supporting an Agile approach to EA development 28© Conexiam, 2017Straightforward Answers to Complex Problems Use Agile approach to develop EA Use EA to guide Backlog & Sprint Planning Use EA to constrain change in a Sprint Developing EA that enables an Agile enterprise
  • 30. Architecture as a “Product” » EA work produces information – to guide decision making – to drive effective change » Product = “a binder’ = the “SDN” = the “Direction Governance Binder” = the “Portfolio Binder (Sprint Team Binder)” » Agile Enterprise requires its EA team to be Agile (Agile EA) » To deliver Agile EA, the EA team needs to follow an agile method » Agile method = Creating “purpose-based” architectures 29© Conexiam, 2017Straightforward Answers to Complex Problems
  • 31. Evolving Architectures » What we do all day long » Re-use existing work – Superior Architecture every decision previously made that passes recency » Iteration in Action » Requires high-quality EA Repository • able to manage & compare multiple states » Think of the paths – Current >> Target >> New Target >> Current >>… – Current >> New Current >> New Current >> Target » Do you have a Target or just a current action plan? 30© Conexiam, 2017Straightforward Answers to Complex Problems
  • 32. Comparing Architectures » If you do not compare architecture you do not do architecture – You have no Gap – You have no common understanding of current – You have no approved Target • Approved Target requires Stakeholder understanding of work to fill Gap – Cannot see how you are doing Trade-off » Comparing requires like description – EA Repository / Metamodel Key for Comparing » We constantly compare – Candidate (typically multiple) with Current & Target 31© Conexiam, 2017Straightforward Answers to Complex Problems
  • 33. Governance » Creation (Target) – Do you have the right Stakeholder(s)? – Did a Stakeholder(s) Approve? – Did it address their concerns? – Really? » Consumption (Implementation of Target) – Without an approved target implementation governance is not possible – Report non-conformance to Stakeholders and step back (governance reporting) • Is the implementation delivering the intended benefits and value 32© Conexiam, 2017Straightforward Answers to Complex Problems Govern Creation Govern Consumption
  • 34. Governance Roles » Stakeholder: – Owner of the architecture. Provides priority, preference, and direction. – All decision rights about the Target Architecture, and any relief from and enforcement of the target, are vested in the stakeholders. » Stakeholder Agent: – Representative of the stakeholder. » Subject Matter Expert: – Possesses specialized knowledge about some aspect of the Enterprise or the environment in which it operates. Provides knowledge, advice, and validation of interpretation. » Implementer: – Responsible for performing all change activity. Scope of change is not relevant. – All decision rights about proposed implementation choices, such as design, product selection, and change sequence, are vested with the implementer. » Architect: – Developer of the Target Architecture. – Provides recommendations when non-compliance with the target is determined. » Auditor: – Performs systematic reviews of both the target creation and implementation of the target. – Best performed at multiple stages to capture errors before the cost of correction exceeds potential value realization. – Auditing can be performed within a formal structure such as an architecture governing board or by a peer reviewer. 33© Conexiam, 2017Straightforward Answers to Complex Problems
  • 35. Governance Reporting » Concerns – THESE ARE NOT STATEMENTS OF REQUIREMENT – Think of them as topic areas Constraint (Architecture Principle, Architecture Requirements Specification, or Control) Value (Best done in terms of the Enterprise’s mandatory concerns) Gap Current state: assess what the Enterprise has Conforms Fails to Deliver Not Applicable Implementation Project: assess project, design, and implementation Violates Not Applicable Filling Roadmap, portfolio, or program: assess plans and directions Not Applicable Delivers Leaving Open 34© Conexiam, 2017Straightforward Answers to Complex Problems
  • 36. Stakeholder Concerns Matrix (example) Agility Efficiency Value Value Proposition ChangeCost Change Impact Alignment Feasibility Dependability Control Specification Security Confidence Customer Intimacy Scalability Business Continuity Senior Leaders X X X X X X X X X X Portfolio Managers X X X X X X X X X X X Business Requirements Owners X X X X X X X Implementers X X X X X X X Risk Owners X X X X X X X X X Business Partner X X X X X X X X X Customer X X X X X X X 35© Conexiam, 2017Straightforward Answers to Complex Problems Remember: Real approval is complex If you don’t resolve X, you will be surprised in G when unaddressed Concerns demonstrate you do not have an approved architecture  Need one for each Architecture Purpose  Used to validate Completeness and Confidence  Stakeholders and Concerns will vary – Public vs Private  Every X needs to be resolved
  • 37. Stakeholder Concerns Matrix (example) Agility Efficiency Value Value Proposition ChangeCost Change Impact Alignment Feasibility Dependability Control Specification Security Confidence Customer Intimacy Scalability Business Continuity Senior Leaders X X X X X X X X X Portfolio Managers X X X X X X X X X X X Business Requirements Owners X X X X X X X Implementers X X X X X X X Risk Owners X X X X X X X X X Business Partner X X X X X X X X X Customer X X X X X X 36© Conexiam, 2017Straightforward Answers to Complex Problems Remember: Tradeoff discussions can be difficult The Practitioner is assisting their organization select the best possible path against a set of competing preferences over time – governance ensures the best path is delivered TradeoffPossible  Need one for each Architecture Purpose  Have all conflicts in the Target been identified  Have the conflicts been resolved
  • 38. Building the EA Capability » Start with TOGAF – Universal essential scaffolding – Not a cookbook » Look to your purpose & where in the business cycle you are » Look at who your Stakeholders are » Look at Superior Architecture (even if it isn’t documented) » Use tools at hand to accelerate your work – World-Class EA: A Practitioners’ Approach to Developing Enterprise Architecture Following the TOGAF® ADM – Digital Transformation Strategy to Implementation using The Open Group Standards – The TOGAF® Leader’s Guide to Establishing and Evolving an EA Capability – TOGAF® 9 and DoDAF 2.0 – Information Security Management (O-ISM3, TOGAF®, and SABSA®) – The Open Group IT4IT™ Reference Architecture, Version 2.1 » Watch-out: deliver something useful for senior decision-makers and you don’t get to stop 37© Conexiam, 2017Straightforward Answers to Complex Problems
  • 39. Q and A 38© Conexiam, 2017Straightforward Answers to Complex Problems

Editor's Notes

  1. Dave
  2. We decided to share our practice via the Open Group
  3. The TOGAF framework is set apart from every other EA framework It contains three central parts: a Method, a Content Framework EA Capability framework By design, it is also scalable and configurable. Configure the same concepts for the purpose and the scale of the EA Capability. The greatest strength of the TOGAF standard is that it provides a framework. This can be troubling for new Practitioners, who want a cookbook. The TOGAF standard does not provide a cookbook; it provides the essential scaffolding that different EA teams use to build their EA Capability. 
  4. For example, evidence from prevalent practice shows that there is not a single EA team that didn’t use a repository, whether the repository is a file folder or a fully-fledged installation of modelling and analytic software. If you are struggling with this point, stop and think about the baggage you are carrying into the conversation. For example, while reading, if you have a reaction similar to “but a real repository includes …”, ask yourself if this is universally true or are you 
  5. Across all state, communicate to decision makers and stakeholders the concerns and how it is being addressed.
  6. Decision-maker communication will typically be aligned with: Timing Trade-off decisions Status Budget Compliance Confidence
  7. TOGAF uses other words that are more focused on modelling in the Viewpoint template
  8. Gives you an idea, for other two architectures, we have similar tables to guide you through the steps and the iteration around the ADM
  9. Only Stakeholders have decision rights
  10. Auditing can also be self-performed but the role being performed needs to be clear in the mind of the individual and that they are acting in accordance with the role.
  11. If you are creating a new EA team, it is better for you to understand the practice and then jump to building your team. See leader’s guide.