0% found this document useful (0 votes)
16 views4 pages

Applying The ADM

Togaf Applying the ADM

Uploaded by

Bruno Correia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views4 pages

Applying The ADM

Togaf Applying the ADM

Uploaded by

Bruno Correia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

- ADM Iterations - Iterative approach

The Architecture Development Method can be Executed in an iterative way.

The ADM is iterative...


- ...over the whole process
- ...between phases and
- ...With phases.

Each iteration = new decision:


- Breadth of coverage of the enterprise
- Level of detail
- Aimed time period
- Used architectural assets created previously or externally

Decision based on:


- Avaiability of resources and competence
- Value to the enterprise from the chosen scope

Practice

Each Architecture Project starts with Phase A and uses an individual


ADM path

- Need for iterations in development of an Architecture:


- High complexity (manage complexity).
- Inter-dependent nature (consider the intere architecture
existing gaps and resulting wor simultaneously).

- Earch Architecture Project


- has a different purpose.
- traverses a distinct path.
- uses a different configuration of the TOGAF ADM.
- starts with Phase A: Architecture Vision(to initiate a
project).

- Architecture Projects do not need to enter all phases (if


information is not needed or already has been produced).
- ADM simultaneously and repeated at the necessary level of
detail
- Multiple ADM phases may stay open to produce the information in
the required breadth, depth, time and recency

Iterations Cycles

The TOGAF Standard suggests iteration cycles to achieve specific


purposes

1. Iteration through the entire ADM


Develops a comprehensive Architecture Landscape.

The iteration type develops a comprehensive Enterprise


Architecture Landscape

- Projects go through the entire ADM cycle (starting with


Phase A and a Request for Architecture Work)
- Each project/cycle is bound by a Request for Architecture
Work
- Output of each project / cycle changes or extends the
Architecture Landscape
- Separate projects may operate their own ADM cycles
concurrently with relationships to each other(parallel iteration)
- A project may trigger another project(Sequuencial
iteration), if ...

- ...the project identifies opportunities or


solutions requiring a detailed architecture
or
- ...the project identifies EA landscape impacts
outside the Requests for Architecture Work

2. Architecture Development Iteration(Phases: B,C,D,E & F)


Creates architecture content and ensures the architecture
is considered as a whole.

The iteration type is an iteration within an ADM


cycle

Projects may ...

- ...operate multiple ADM phases


concurrently(to manage the inter-relationship between BDAT-Architectures)
- ...cycle between ADM phases(to cover multiple
phases and converge on a detailed Target Architecture, when higher-level
architecture does not exist)
- ...return to previus phases(to update work
products, to converge on an Architecture Roadmap or Implementation & Migration
Plan, when requirements change)

3. Architecture Capability Iteration (Phases: Preliminary => A &


H => Preliminary)
Creates & evolutes the Architecture Capability (approach,
principal, scope, vision, governance).

The iteration type creates & evolves the Architecture


Capability

Projects may required a new iteration of the


Preliminary Phase to...

- ...(re-)establish aapects of the Architecture


Capability identified in Phase A addressing a Request for Architecture Work
- ...adjust the Architecture Capability based
on new or changed requirements because of a Change Request in Phase H.

4. Architecture Governance Iteration (Phases: G & H)


Supports the governance of change activities.

5. Trasition Planning Iteration (Phases: E & F)


Creates change roadmaps for a defined architecture.

Must importants: 1,2 and 3


The ADM is not a linear waterfall process

the TOGAF Architecture Development Method(ADM)...

- ...is a logical method for developing Knowlegde


- ...places key activity steps together for understanding
relationships of activities and information flows

the TOGAF crop-circle diagram...

- is a stylized path that demonstrates the essential


information flow
- should not be understood as a linear processes model
- is not a representation of activity sequence

the TOGAF Standard...

- ...provides an ADM phase for each essential output that


is necessary to develop an architecture
- ...suggests what input is necessary at each phase to
develop the required output

Information flow between different ADM phases:

- In every phase of the ADM you consume inputs to generate


outputs
- the output of one phase can be the input of later phase
- the output of one phase can be updated or detailed in a
later phases

The work plan of an Enterprise Architecture team varies depending


on the problem and development task, that is defined in the Request for
Architecture Work -> Each request requires a distinct path of the TOGAF ADM and
different outputs

Building Blocks Specification Process - ADM Phases

ABBs are defined in the phases A,B,C & D and shaped as SBBs in Phase E

Evolutionary and iterative process based on required functions,


imposed constraints and available products

1. Identify Architecture (ABBs) required to meet business


goals and objectives.
2. Refine selected ABBs to SBBs bougth from the shelf or
custom develop.

Architecture Alternatives & Trade-offs - Definition

Multiple Target Architectures could suit the vision, principles and


requirements

Sometimes not a single architecture exists that will meet all


stakeholders concerns

- Identify alternative Target Architectures


- Build an understanding of di possibilities
- Identify trade-offs between the alternatives (competing forces)
- Extract hidden agendas, priciples and requirements by
presenting the alternatives to the stakeholder

The technique investigates Architecture Alternatives

1. Use Vision, Principles, requirements and other information to


select sets of criteria fitting for different alternatives.
2. Define alternatives based on the critera and build an
understanding of each.
3. Select one of the alternatives or combine features from
multiple alternatives to create the proposed target architecture.

Digital Enterprise - Definition

The enterprise type creates, delivers and obtains products and digital

An enterprise characterized by:

1. The creation of digitalized products or services that are


delivered fully digitally(digital media or online banking)
2. Where prysical products and services are obtained by the
customers by digital means(online car-sharing services)

The TOGAF Standard can be applied to support the Digital Enterprise

Enterprise Architecture supports agile environments in delivering


and enhancing digital products and services quicker an easier by...

1. ...managing technical dept (reactively and proactively)


2. ...identifying standarts and reusable standart
components
3. ...providing governance to oversee the reuse of
components
4. ...simplifying complexity
5. ...establishing an enterprise Capability that drives
operational excellence
6. ...insttutionalizing agile development methods

You might also like