Transcript
Page 1: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

#ITpreneursLIVE Go-To-Market

Agile, TOGAF and Enterprise Architecture:

Will They Blend?

Page 2: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Welcome

Page 3: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Low Barrier & High Impact: How ITpreneurs can help increase revenues and save costs

Stay on the Cutting-Edge

Access a Comprehensive Library

Enjoy Convenience

Save content Costs by up to 80%

● No Content Development Costs

● No Content Maintenance Costs

● Lower costs with increased usage

● 1000+ Titles

● Across most IT Domains

● 12 Languages

● Anytime, Anywhere ordering

● Marketing Support

● Exam Services

● Accreditation

● Trainer Services

● First to Market

● Consistent Quality

● Various Delivery Formats

● Always Up-to-Date

● Partner Enablement

Page 4: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2014 ITpreneurs. All rights reserved.

Today’s Speakers

Moderators:

Corjan BastMarketing Manager, ITpreneurs

Presenter:

Danny GreefhorstEnterprise Architecture Expert

Director at ArchiXL

Page 5: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2014 ITpreneurs. All rights reserved.

Today’s Speakers

Presenter:

Danny GreefhorstEnterprise Architecture Expert

Director at ArchiXL

● Instructor on Enterprise Architecture

● Background in software engineering

● Chair of Via Nova Architectura and

Architecture Section of Dutch Computer Society

● Honorary Medal | Dutch Architecture Forum

● Author of books on architecture principles and digital

transformation

Page 6: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Agenda

The TOGAF Approach to Enterprise Architecture (EA)

Agile and Scrum

Do Agile, EA and TOGAF Relate?

Do Agile, EA and TOGAF Overlap?

Page 7: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

The TOGAF Approach to

Enterprise Architecture

Page 8: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Enterprise Architecture (EA)

“Those properties of a thing and its

environment that are necessary and

sufficient for it to be fit for purpose for its

mission” (L. Fehskens)

“Managing the execution of the

corporate strategy” (J. Scott)

“Fundamental concepts or properties of

a system in its environment embodied in

its elements, relationships, and in the

principles of its design and evolution”

(ISO/IEC 42010)

Page 9: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

EA aligns strategy to operations, and

business demand to IT supply, ensuring

changes are in line with strategy and goals

Enterprise Architecture provides insight into

the current and desired state of the

organization, information systems and

technology

EA improves quality of individual solutions,

simplifies their development and

maintenance, and prolonging their life time

Why Enterprise Architecture?

Alignment

Insight

Quality

Page 10: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

TOGAF

● Framework for Enterprise Architecture (EA)

● Originally developed by the US government

in the 80s, now owned by the Open Group

● De facto EA standard in the market

● A description of processes, techniques and

products for EA

● A generic framework that can be tailored to

the situation

Page 11: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

● The core of TOGAF

● A proven way of developing an

architecture

● Specifically designed to address

business requirements

● An iterative method

● A set of architecture views to ensure

that a complex set of requirements

are adequately addressed

TOGAF Architecture Development Method

Page 12: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

How Enterprise Architecture relates to TOGAF

Enterprise Architecture TOGAF

A way of thinking about EA

A detailed description of the

techniques

The knowledge and

experience of practitioners

Other EA frameworks and

techniques (ArchiMate, FEAF,...)

Product-line architecture

Solution architecture

Tactical planning

Business & IT consulting

Architecture

Development Method

+

Guidelines and Techniques

Architecture

Content Framework

Architecture

Capability Framework

Page 13: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Why TOGAF and TOGAF training?

★ Formal standard, governed by a standardization organization

★ Broadly adapted by user organizations, consultants and IT suppliers

★ Includes formal certification process

★ Broad availability of training

★ Freely available for reading online

★ Based on broad experience and practices

★ Can be adapted to specific organizational context

★ Describes EA process as well as EA content and EA governance

★ You can contribute to the standard

Page 14: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Agile and Scrum

Page 15: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Manifesto for Agile Software Development

We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on

the right, we value the items on the left more.

source: http://agilemanifesto.org

Page 16: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Principles behind the agile manifesto● Our highest priority is to satisfy the customer

through early and continuous delivery of

valuable software.

● Welcome changing requirements, even late in

development. Agile processes harness change for

the customer's competitive advantage.

● Deliver working software frequently, from a

couple of weeks to a couple of months, with a

preference to the shorter timescale.

● Business people and developers must work

together daily throughout the project.

● Build projects around motivated individuals. Give

them the environment and support they need, and

trust them to get the job done.

● The most efficient and effective method of

conveying information to and within a development

team is face-to-face conversation.

● Working software is the primary measure of

progress.

● Agile processes promote sustainable

development. The sponsors, developers, and

users should be able to maintain a constant

pace indefinitely.

● Continuous attention to technical excellence and

good design enhances agility.

● Simplicity--the art of maximizing the amount of

work not done--is essential.

● The best architectures, requirements, and designs

emerge from self-organizing teams.

● At regular intervals, the team reflects on how to

become more effective, then tunes and adjusts its

behavior accordingly.

source: http://agilemanifesto.org

Page 17: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Scrum

Source: neon rain interactive

Page 18: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

DevOps applies Agile principles to operations

Development IT OperationsDevOps

Page 19: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Do Agile, EA and

TOGAF Relate?

Page 20: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Architecture vision

Architecture model

Agile starts where Enterprise Architecture ends

building

block

building

block

GoalBusiness

Requirement

Architecture

Principle

Agile project

Application

epic user story

Architecture roadmap

candidate

project

candidate

project

component component

componentcomponent

Page 21: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Architecture Vision

Architecture model

Agile starts where Enterprise Architecture ends

building

block

building

block

GoalBusiness

Requirement

Architecture

Principle

Agile project

Application

epic user story

Architecture roadmap

candidate

project

candidate

project

Pay for order online Pay via Paypal

Increase

customer

satisfaction

Self-service

Customers do not have

direct access to back-

office applications

Portal project

component

componentcomponent

component

Customer Portal

Page 22: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Positioning EA and Agile

Page 23: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Scaled Agile Framework

source: http://scaledagileframework.com

Agile is designed for

small teamsDean Leffingwell

The boys from Rational

Unified Process are back.

Building on the profound

failure of RUP, they are

now pushing the Scaled

Agile Framework as a

simple, one-size fits all

approach to the agile

organizationKen Schwaber

We do not face,

analyse failures and

limitations of our

assertions, claims,

practicesPhilippe Kruchten

Page 24: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Role of Enterprise Architect in SAFe

source: http://scaledagileframework.com

- maintain holistic vision

- aligns business drivers with

technical decisions

- sets technology standards

- drive common infrastructure

- influences modeling, design

and coding practices

- facilitates reuse of emergent

solutions, knowledge & patterns

- synchronizes issues and NFRs

across solutions

Page 25: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Scaling Agile @ Spotify

Chief architect

- coordinates work on high-level

architectural issues that cut

across multiple systems

- reviews development of new

systems to make sure they

avoid common mistakes, and

that they are aligned with

architectural vision

- the feedback is always just

suggestions and input - the

decision for the final design of

the system still lies with the

squad building it

source: Henrik Kniberg & Anders Ivarsson, 2012

Page 26: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

What does this mean for training?

There remains a role for Enterprise Architects

○ Need for training on Enterprise Architecture and TOGAF

Some Enterprise Architects will become part of Scrum teams

○ Need for training on Agile and Scrum

People need better understanding of how EA and Agile relate

○ Opportunity for new training and consulting

Page 27: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Do Agile, EA and

TOGAF Overlap?

Page 28: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Enterprise Architecture versus Agile?

The “old way” versus the “new way”

Page 29: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Misconceptions about EA and TOGAF

Page 30: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Misconceptions about EA and TOGAF

● EA is about modelling everything

● You need to follow all the steps in TOGAF

● Architecture principles are laws that cannot be deviated from

● Developing an EA takes a long time

● TOGAF is a waterfall approach

● EA prescribes things that should be left to the project

Page 31: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Example architecture principles● Our highest priority is to satisfy the customer

through early and continuous delivery of valuable

software.

● Welcome changing requirements, even late in

development. Agile processes harness change for

the customer's competitive advantage.

● Deliver working software frequently, from a couple

of weeks to a couple of months, with a preference

to the shorter timescale.

● Business people and developers must work

together daily throughout the project.

● Build projects around motivated individuals. Give

them the environment and support they need, and

trust them to get the job done.

● The most efficient and effective method of

conveying information to and within a development

team is face-to-face conversation.

● Working software is the primary measure of

progress.

● Agile processes promote sustainable

development. The sponsors, developers, and

users should be able to maintain a constant pace

indefinitely.

● Continuous attention to technical excellence and

good design enhances agility.

● Simplicity--the art of maximizing the amount of

work not done--is essential.

● The best architectures, requirements, and designs

emerge from self-organizing teams.

● At regular intervals, the team reflects on how to

become more effective, then tunes and adjusts its

behavior accordingly.

source: http://agilemanifesto.org

Agile is an architecture

Page 32: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Example architecture model

source: neon rain interactive

Scrum is also an architecture

Page 33: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Applicability of Agile Manifesto to EA

We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on

the right, we value the items on the left more.

source: http://agilemanifesto.org

Business

outcome

Page 34: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Applicability of agile principles to EA process● Our highest priority is to satisfy the customer

through early and continuous delivery of valuable

software.

● Welcome changing requirements, even late in

development. Agile processes harness change for

the customer's competitive advantage.

● Deliver working software frequently, from a couple

of weeks to a couple of months, with a preference

to the shorter timescale.

● Business people and developers must work

together daily throughout the project.

● Build projects around motivated individuals. Give

them the environment and support they need, and

trust them to get the job done.

● The most efficient and effective method of

conveying information to and within a development

team is face-to-face conversation.

● Working software is the primary measure of

progress.

● Agile processes promote sustainable

development. The sponsors, developers, and

users should be able to maintain a constant pace

indefinitely.

● Continuous attention to technical excellence and

good design enhances agility.

● Simplicity--the art of maximizing the amount of

work not done--is essential.

● The best architectures, requirements, and designs

emerge from self-organizing teams.

● At regular intervals, the team reflects on how to

become more effective, then tunes and adjusts its

behavior accordingly.

source: http://agilemanifesto.org

The draft

version of the

architecture

Page 35: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Our principles for EA

★ Architects focus on what is essential

★ Architects provide concrete and useful results

★ Architects facilitate a collaborative process

★ Architects provide knowledge and skills

★ Architects use reference architectures

★ Architects use open standard methods and techniques

source: http://www.tdan.com/view-articles/16108

Page 36: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

How Enterprise Architecture overlaps with Agile

Enterprise Architecture Agile

Focus on management support

Produces paper and insight

Pre-project

Not necessarily daily

Abstraction

Focus on user support

Produces working software

Project

Daily work

Technical excellence

Iterative

Multi-disciplinary

Mandated business

representative(s)

Collaborative

Soft skills

Only the essentials

Page 37: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Conclusions

★ Enterprise Architecture provides an Agile project with a vision

★ Agile provides Enterprise Architecture with a good set of principles

★ Agile and Scrum can be seen as reference architectures

Page 38: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Get Startedwww.itpreneurs.com/gtm

Page 39: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Available Courses

Togaf Level 1

Togaf Level 2

Togaf Practitioner

Agile Scrum Foundation

AgilePM Foundation

AgilePM Practitioner

Certified Scrum Master

Certified Scrum Product Owner

Agile Certified Practitioner

Page 40: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Business Simulation = The Power of Persuasion

Create business opportunities with Framing the

Future for ENTERPRISE ARCHITECTURE

business simulation.

Framing the Future challenges the participants to

enter into a dialog together on Enterprise

Architecture in relation to the organizational

strategy.

Differentiate Your Offering with SimulationsYour change management toolkit for every organization you work with.

TOGAF

Enterprise

Architecture

View Fact Sheet

Page 41: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

In Development

AgilePM Advanced

Agile Scrum Advanced

Agile for Business Analysts

Managing the Agile Product Development Lifecycle

Planning and Managing Agile Projects

Page 42: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

How You Can Get Started 1/2

Partner

A Full Service

Partner

B Use Your own trainer

Partner

C Only use our Courseware

Courseware Exams Services Trainers

Courseware Exams Services

Courseware Exams

Page 43: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

How You Can Get Started 2/2

Visit the ITpreneurs.com Website

Review the Product of Interest

Get in touch either through the Contact

Form, send us an email, or call!

Page 44: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2015 ITpreneurs. All rights reserved.

Q&A

Page 45: Will They Blend? - Agile, TOGAF and Enterprise Architecture

Copyright © 2014 ITpreneurs. All rights reserved.

+31 107.110.260

[email protected]

Contact Us

Corjan Bast

Products & Solutions Marketing

ITpreneurs | Rotterdam | The Netherlands


Top Related