SlideShare a Scribd company logo
Why will Agile work this time ?
Gagan Singh , Jason Gane
Fast architecture will agile work this time
3© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
View of the roadmap to Digital Transformation
Digital
Transformation
Strategy
IT Strategy &
Architecture
Delivery Strategy
Digital Vision & Design
Principles
Customer Engagement
&
User Experience
Digital Operating
Model
Technology Capabilities
Business Capabilities &
IT Strategy
Channels
Digital Architecture
Technology Capabilities
Maturity Roadmap
Design & Development
Deployment
Architecture has a key part to play in ensuring successful transformation…
4© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Responsive
governance
to manage
scope
Lack of
balance
between
design and
delivery
Shrinking
traceability
Short-term
decisions
Readiness to
business
change and
cultural
transition
Key Outcomes & challenges of Digital Transformation
5© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Design & Delivery Strategy
Build strong foundations: Agility
depends on strong foundations; we can
never be agile, if we keep spending time
in fixing the core or Architectural
building blocks.
Establish Implementation
strategy: Implementation strategy to
be aligned to the Architecture vision and
communicated to the Agile team to
ensure alignment to the vision.
Adopt a layered
structure: Create layered views from
business capabilities, process,
application through to data.
Design to scale: Separate the core
capabilities from the business services
loosely couple components and apply
abstraction for growth and scalability
with minimal technical debt
NFR
Manage Programme
Feature Backlog
Manage Increment
Roadmap
Target 0perating Model
Support and Align
NFR
Increment Feature
Backlog
Elaborate
Validate
Portfolio
Programme
Work Stream
High Level
Process Design
Dev Team DevNFR
Team Backlog
Manage Scope
Forecast and Track
Progress Against
Milestones
Maintain Unified
Business Process
Feeds
Manage
Interdependencies
SupportManagement
Maintain Outcome
Focus
Business
Outcome
Business Vision
6© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Design & Delivery Strategy
TOM (Target Operating Model) – Capability View
Managing dependencies – Solution design View
Managing product roadmap & features - Implementation view
7© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
The Architecture Roadmap is Key
• Must be adaptable and high level
• Determine the scope of upfront design by
through crawl-walk-run approach :-
• Identifying foundational building
blocks
• Assess business benefit and
criticality
• Just enough anticipation by :-
• Dependency Assessment
• Minimising the technical debt
8© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Agile architects need to work in a different way
Traditional Architect
Organisations
Agile Architect
Senior part of hierarchy Part of the team
Up front activity Ongoing involvement
Informs Collaborates
Seeks Enterprise Alignment Supports team autonomy
Seeks stable solution Ongoing Evolution
Dictates Leadership
9© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
How to go about delivering an agile architecture
1. Design emerges. Architecture is a collaboration.
2. The bigger the system, the longer the runway.
3. Build the simplest architecture that can possibly work.
4. When in doubt, code or model it out.
5. They build it. They test it.
6. There is no monopoly on innovation.
7. Implement architectural flow.
Copyright © Scaled Agile, Inc.
Follow the principles of Agile Architecture
10© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
• Capgemini globally is beginning to consolidate frameworks and tools to help architects
work in agile environments
Key elements of framework
Capgemini Agile Architecture Framework
What does your architecture
need to deliver
How will you go about delivering
your architecture
Minimum Viable
Architecture
Just Enough
Architecture Roadmap
Agile Architecture
Planning Toolkit
When do you need to produce
architecture deliverables
11© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
• Outlines a framework of content needed to define
and deliver the minimum viable architecture
• Allows the architecture to support the production of
the MVP
• Keep Simple at First and delay major design
decisions
• Supports Evolutionary architecture
• Build for Day 1 Non Functional Requirements, but
understand
• Looks to embrace industry wide approaches such as
domain driven design
Minimum Viable Architecture
Site CAPGEMINI
Datacenter Amazon
Hyperviseur 1
Hyperviseur 2
VM1
Docker-1
VM2
Conteneur d’intégration
Machine virtuelle outillage
Poste de développement
Docker-2
Hyperviseur 1
Java + Javascript
Machine
virtuelle de dev
Base de test
Script de test
Spring
Configuration
Jenkins
AnglularJS
Génération
Script de
création bd
Enregistre
Configuration
VM
Configuration
VM
Nagios
Trac
Selenium
Base d’anomalies
Base de test
Création VM
1
1
Logs résultats
Configuration
SVN
Provisionning
Configuration et code
Configuration
VM2
Code source
Code source
Configuration
application
Provisionning des configuration
Puppet
Monitoring
Vagrant
Gestion VMAutomatisation des tests
Gestion des anomalies
Responsable
déploiement
Prépare configuration
Développement
Eclipse
QuantumDB
Gestion des codes sources
SVN
Jenkins
Génération des
exécutables
Configuration
application
MySQL
Apache
Tomcat
Configuration
application
MySQL
Apache
Tomcat
Coode
binaire
Remplissage
automatique de la
base de test
Conteneur Production 1
Configuration
application
MySQL
Apache
Tomcat
Coode
binaire
Base de production
Pacemaker
DrDB
Corosync
Conteneur Production 2
Configuration
application
MySQL
Apache
Tomcat
Coode
binaire
Base de production
Pacemaker
DrDB
Corosync
Configuration
Conteneurs
Configuration
Conteneurs
Récupération
Code à déployer
Responsable
déploiement
Installation
Depl.Notif
Puppet
informations
déploiement
informations
déploiement
3
1
Apache
Tomcat
événements
d’exécution
Tests
3
Configuration
VM1
1
Configuration
VM
Responsable
intégration
activation
Recetteur client
Saisie anomalies
IE-11
Configuration
Conteneurs
Responsable
intégration
Installation et
configuration
12© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
The Just Enough Architecture Roadmap
Project Initiation
ProductRelease
High-level
Solution
Approach
Discovery
Alpha
Live
Beta
(HLD)
(LLD)
Sprint
Backlog
User Research
UX Scoping
EPIC
Features
EPICs
Product
Backlog
UX
Prototype
Features
- User
Stories
(Code)
13© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
The Just Enough Architecture Roadmap
13
An aspirational statement of
where the organization or
business unit would like to be
in near-term or long-term
A method, approach or plan of
action to achieve desired goal
of a common information
system.
Defines “What” a business
does”. Technology capability
road mapping is structuring
the functional scope of
capabilities w.r.t business
expectations and maturity
Translation of sub-capabilities
to features to provide service-
level context to validate
strategic technical capabilities
requirements and articulation
of dependency
Traceability of requirements to
articulate desired level of
capability maturity w.r.t.
service transition roadmap
Reform
Vision
Digital Capabilities
Sub-
Capabilities
Features
Top-down
view
Bottom-up
view
Vision
Strategy
Technology Delivery
Service projects
Common Components
Sub-
Capabilities
Features Features
User
Stories
Business
Architects,
Service
Owners,
Service
Managers
& Product
Managers
Solution
Architect
s,
Delivery
Manager
s,
Business
Analysts
Service projects
IDENTIFY
DEFINE
PRIORTISE
VALIDATE
14© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
• Outlined by Eric Evans in the book, Domain-
Driven Design: Tackling Complexity in the Heart
of Software
• An an approach to software development that
looks to connect the implementation to an
evolving domain model
• Focuses on collaboration between technical and
domain experts to refine a model to address
domain problems
• Introduces ubiquitous language and can improve
communications between business and technical
stakeholders
• Can increase flexibility of solution and supports
agility
Key elements of Agile Architecture Toolkit
Domain Driven Design
15© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
• The TOGAF ADM can be tailored and adapted
to support an agile delivery
• The ADM lends itself to iterative delivery in
line with agile delivery
Key elements of Agile Architecture Toolkit
Tailored TOGAF’s ADM framework
• Capgemini has been exploring alignment of
TOGAF ADM with Scaled Agile Framework
(SAFE) – aligning PI with TOGAF ADM
16© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
• Understanding the appetite for the
organization to be responsive can aid
planning and governance
• Enables an architect to identify key
stakeholders and their behaviors to help
shape the architecture roadmap
accordingly
• Allows the architect to assess their
context against a number of criteria to
understand the degree of agility of an
organization
Highly Risk
Adverse
Risk Tolerant
Green Field
Significant
Legacy
Flat Org
Structure Rigid Hierarchy
Document
heavy
Lightweight
Content
Iterative Scope Rigid Scope
Toofarthiswaycanlead
toChaos
Toofarthiswaycanlead
toStagnation
Key elements of Agile Architecture Toolkit
Agile Spectrum Assessment – Planning Tool
17© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Architecture is more relevant than ever in
an agile environment but the role needs
to evolve to remain relevant
Agile architecture represents a shift in
thinking and a different mindset
It’s about leading people, facilitating
collaboration and driving emergent
solutions
Conclusions
18© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018
Questions?
A global leader in consulting, technology services and digital transformation,
Capgemini is at the forefront of innovation to address the entire breadth of clients’
opportunities in the evolving world of cloud, digital and platforms. Building on its
strong 50-year heritage and deep industry-specific expertise, Capgemini enables
organizations to realize their business ambitions through an array of services from
strategy to operations. Capgemini is driven by the conviction that the business
value of technology comes from and through people. It is a multicultural company
of 200,000 team members in over 40 countries. The Group reported 2016 global
revenues of EUR 12.5 billion.
About Capgemini
Learn more about us at
www.capgemini.com
This presentation contains information that may be privileged or confidential
and is the property of the Capgemini Group.
Copyright © 2018 Capgemini. All rights reserved.
A global leader in consulting, technology services and digital transformation,
Capgemini is at the forefront of innovation to address the entire breadth of clients’
opportunities in the evolving world of cloud, digital and platforms. Building on its
strong 50-year heritage and deep industry-specific expertise, Capgemini enables
organizations to realize their business ambitions through an array of services from
strategy to operations. Capgemini is driven by the conviction that the business value
of technology comes from and through people. It is a multicultural company of
200,000 team members in over 40 countries. The Group reported 2016 global
revenues of EUR 12.5 billion.
About Capgemini
Learn more about us at
www.capgemini.com
This presentation contains information that may be privileged or confidential and
is the property of the Capgemini Group.
Copyright © 2018 Capgemini. All rights reserved.
Name, Last Name
Title/Role
Capgemini Office (Optional)
Address Line 1
Address Line 2
Address Line 3
Name, Last Name
Title/Role
Capgemini Office (Optional)
Address Line 1
Address Line 2
Address Line 3
Name, Last Name
Title/Role
Capgemini Office (Optional)
Address Line 1
Address Line 2
Address Line 3
Name, Last Name
Title/Role
Capgemini Office (Optional)
Address Line 1
Address Line 2
Address Line 3
People matter, results count.

More Related Content

PPTX
Model based systems engineering
PPTX
The next generation of ap is luis weir.cwin18.telford
PDF
Hampshire City Council and Capgemini at SAPPHIRENOW
PDF
Capgemini’s Connected Autonomous Planning
PPTX
Visual inspection for quality with google
PDF
Innovation Capability is an Architectural Matter
PPT
Capgemini - A MNC
PDF
Business Model Innovation in the manufacturing sector
Model based systems engineering
The next generation of ap is luis weir.cwin18.telford
Hampshire City Council and Capgemini at SAPPHIRENOW
Capgemini’s Connected Autonomous Planning
Visual inspection for quality with google
Innovation Capability is an Architectural Matter
Capgemini - A MNC
Business Model Innovation in the manufacturing sector

What's hot (20)

PPTX
ICGEB adopts UNiversePath on Microsoft Azure
PPTX
Making the life of patients easier in the healthcare sector thanks to digital...
PDF
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
PPTX
NYDJ and Capgemini
PPTX
Boosting Innovation and Value for Your Subsidiaries with SAP S/4HANA Cloud
PPTX
FintechOS Corporate Deck 20.2
PDF
Sogeti Services Overview Brochure-2016
PDF
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
PDF
Louisiana-Pacific’s HCM Transformation with SAP SuccessFactors Solutions
PPTX
CWIN17 london digital ops model and transformation - max bocchini and ishit...
PDF
Capgemini & EMC Transform Brazilian Businesses with Next-Generation Cloud Sol...
PDF
Capgemini Invent Consulting Cup x UCL Consulting Society
PPTX
The Need for Speed
PDF
Capgemini Applied Innovation Discover - Toronto
PPTX
Retail Banking Trends book 2022
PDF
Capgemini presentation: gamification and the digital advantage
PDF
Why Digital Transformation Is the Future
PPTX
How to get off the white elephant of physical and leverage the true benefits ...
PPTX
Top P&C Insurance Trends 2022
PDF
Consumer insights: Finding and Guarding the Treasure Trove Infographic
ICGEB adopts UNiversePath on Microsoft Azure
Making the life of patients easier in the healthcare sector thanks to digital...
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
NYDJ and Capgemini
Boosting Innovation and Value for Your Subsidiaries with SAP S/4HANA Cloud
FintechOS Corporate Deck 20.2
Sogeti Services Overview Brochure-2016
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Louisiana-Pacific’s HCM Transformation with SAP SuccessFactors Solutions
CWIN17 london digital ops model and transformation - max bocchini and ishit...
Capgemini & EMC Transform Brazilian Businesses with Next-Generation Cloud Sol...
Capgemini Invent Consulting Cup x UCL Consulting Society
The Need for Speed
Capgemini Applied Innovation Discover - Toronto
Retail Banking Trends book 2022
Capgemini presentation: gamification and the digital advantage
Why Digital Transformation Is the Future
How to get off the white elephant of physical and leverage the true benefits ...
Top P&C Insurance Trends 2022
Consumer insights: Finding and Guarding the Treasure Trove Infographic
Ad

Similar to Fast architecture will agile work this time (20)

PPTX
Learn More about the SAFE AGILE 6.0.pptx
PPTX
Agile architecture
PDF
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
PPTX
Agile ppt final
PPT
Doing Architecture with Agile Teams IASA UK Summit 2013
PDF
Agile at The Open Group Conference
PDF
Principle 11 needs to go! by Ken France at #AgileIndia2019
PDF
Agile Enterprise Architecture in Government Business Transformations (Capgemi...
PPT
Bahrs.peter
PDF
Right-sized Architecture: Integrity for Emerging Designs
PPTX
ERP solution architect role, part I
PPTX
Continuous Delivery of Agile Architecture
PDF
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
PDF
Re-Architecting with Agile Delivery featuring Forrester's Randy Heffner
PDF
L21 Architecture and Agile
ODP
Applying Agile Values to Enterprise Architecture
PPTX
Challenging The Role Of The Architect
PPTX
Modern software architect post the agile wave
PDF
Complementing Agile SDLC with Agile Architecture
PDF
Adam boczek 2015 agile architecture in 10 steps v1.0
Learn More about the SAFE AGILE 6.0.pptx
Agile architecture
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Agile ppt final
Doing Architecture with Agile Teams IASA UK Summit 2013
Agile at The Open Group Conference
Principle 11 needs to go! by Ken France at #AgileIndia2019
Agile Enterprise Architecture in Government Business Transformations (Capgemi...
Bahrs.peter
Right-sized Architecture: Integrity for Emerging Designs
ERP solution architect role, part I
Continuous Delivery of Agile Architecture
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
Re-Architecting with Agile Delivery featuring Forrester's Randy Heffner
L21 Architecture and Agile
Applying Agile Values to Enterprise Architecture
Challenging The Role Of The Architect
Modern software architect post the agile wave
Complementing Agile SDLC with Agile Architecture
Adam boczek 2015 agile architecture in 10 steps v1.0
Ad

More from Capgemini (20)

PPTX
Top Healthcare Trends 2022
PPTX
Commercial Banking Trends book 2022
PPTX
Top Trends in Payments 2022
PPTX
Top Trends in Wealth Management 2022
PPTX
Top Life Insurance Trends 2022
PPTX
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
PPTX
Property & Casualty Insurance Top Trends 2021
PPTX
Life Insurance Top Trends 2021
PPTX
Top Trends in Commercial Banking: 2021
PPTX
Top Trends in Wealth Management: 2021
PPTX
Top Trends in Payments: 2021
PPTX
Health Insurance Top Trends 2021
PPTX
Top Trends in Retail Banking: 2021
PPTX
Top Trends in Retail Banking: 2020
PPTX
Top Trends in Life Insurance: 2020
PPTX
Top Trends in Health Insurance: 2020
PPTX
Top Trends in Payments: 2020
PPTX
Top Trends in Commercial Banking: 2020
PPTX
Top Trends in Wealth Management 2020
PDF
Connected Autonomous Planning: a continuous touchless model enabling an agile...
Top Healthcare Trends 2022
Commercial Banking Trends book 2022
Top Trends in Payments 2022
Top Trends in Wealth Management 2022
Top Life Insurance Trends 2022
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
Property & Casualty Insurance Top Trends 2021
Life Insurance Top Trends 2021
Top Trends in Commercial Banking: 2021
Top Trends in Wealth Management: 2021
Top Trends in Payments: 2021
Health Insurance Top Trends 2021
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2020
Top Trends in Life Insurance: 2020
Top Trends in Health Insurance: 2020
Top Trends in Payments: 2020
Top Trends in Commercial Banking: 2020
Top Trends in Wealth Management 2020
Connected Autonomous Planning: a continuous touchless model enabling an agile...

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4
The Rise and Fall of 3GPP – Time for a Sabbatical?
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Fast architecture will agile work this time

  • 1. Why will Agile work this time ? Gagan Singh , Jason Gane
  • 3. 3© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 View of the roadmap to Digital Transformation Digital Transformation Strategy IT Strategy & Architecture Delivery Strategy Digital Vision & Design Principles Customer Engagement & User Experience Digital Operating Model Technology Capabilities Business Capabilities & IT Strategy Channels Digital Architecture Technology Capabilities Maturity Roadmap Design & Development Deployment Architecture has a key part to play in ensuring successful transformation…
  • 4. 4© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Responsive governance to manage scope Lack of balance between design and delivery Shrinking traceability Short-term decisions Readiness to business change and cultural transition Key Outcomes & challenges of Digital Transformation
  • 5. 5© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Design & Delivery Strategy Build strong foundations: Agility depends on strong foundations; we can never be agile, if we keep spending time in fixing the core or Architectural building blocks. Establish Implementation strategy: Implementation strategy to be aligned to the Architecture vision and communicated to the Agile team to ensure alignment to the vision. Adopt a layered structure: Create layered views from business capabilities, process, application through to data. Design to scale: Separate the core capabilities from the business services loosely couple components and apply abstraction for growth and scalability with minimal technical debt NFR Manage Programme Feature Backlog Manage Increment Roadmap Target 0perating Model Support and Align NFR Increment Feature Backlog Elaborate Validate Portfolio Programme Work Stream High Level Process Design Dev Team DevNFR Team Backlog Manage Scope Forecast and Track Progress Against Milestones Maintain Unified Business Process Feeds Manage Interdependencies SupportManagement Maintain Outcome Focus Business Outcome Business Vision
  • 6. 6© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Design & Delivery Strategy TOM (Target Operating Model) – Capability View Managing dependencies – Solution design View Managing product roadmap & features - Implementation view
  • 7. 7© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 The Architecture Roadmap is Key • Must be adaptable and high level • Determine the scope of upfront design by through crawl-walk-run approach :- • Identifying foundational building blocks • Assess business benefit and criticality • Just enough anticipation by :- • Dependency Assessment • Minimising the technical debt
  • 8. 8© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Agile architects need to work in a different way Traditional Architect Organisations Agile Architect Senior part of hierarchy Part of the team Up front activity Ongoing involvement Informs Collaborates Seeks Enterprise Alignment Supports team autonomy Seeks stable solution Ongoing Evolution Dictates Leadership
  • 9. 9© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 How to go about delivering an agile architecture 1. Design emerges. Architecture is a collaboration. 2. The bigger the system, the longer the runway. 3. Build the simplest architecture that can possibly work. 4. When in doubt, code or model it out. 5. They build it. They test it. 6. There is no monopoly on innovation. 7. Implement architectural flow. Copyright © Scaled Agile, Inc. Follow the principles of Agile Architecture
  • 10. 10© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 • Capgemini globally is beginning to consolidate frameworks and tools to help architects work in agile environments Key elements of framework Capgemini Agile Architecture Framework What does your architecture need to deliver How will you go about delivering your architecture Minimum Viable Architecture Just Enough Architecture Roadmap Agile Architecture Planning Toolkit When do you need to produce architecture deliverables
  • 11. 11© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 • Outlines a framework of content needed to define and deliver the minimum viable architecture • Allows the architecture to support the production of the MVP • Keep Simple at First and delay major design decisions • Supports Evolutionary architecture • Build for Day 1 Non Functional Requirements, but understand • Looks to embrace industry wide approaches such as domain driven design Minimum Viable Architecture Site CAPGEMINI Datacenter Amazon Hyperviseur 1 Hyperviseur 2 VM1 Docker-1 VM2 Conteneur d’intégration Machine virtuelle outillage Poste de développement Docker-2 Hyperviseur 1 Java + Javascript Machine virtuelle de dev Base de test Script de test Spring Configuration Jenkins AnglularJS Génération Script de création bd Enregistre Configuration VM Configuration VM Nagios Trac Selenium Base d’anomalies Base de test Création VM 1 1 Logs résultats Configuration SVN Provisionning Configuration et code Configuration VM2 Code source Code source Configuration application Provisionning des configuration Puppet Monitoring Vagrant Gestion VMAutomatisation des tests Gestion des anomalies Responsable déploiement Prépare configuration Développement Eclipse QuantumDB Gestion des codes sources SVN Jenkins Génération des exécutables Configuration application MySQL Apache Tomcat Configuration application MySQL Apache Tomcat Coode binaire Remplissage automatique de la base de test Conteneur Production 1 Configuration application MySQL Apache Tomcat Coode binaire Base de production Pacemaker DrDB Corosync Conteneur Production 2 Configuration application MySQL Apache Tomcat Coode binaire Base de production Pacemaker DrDB Corosync Configuration Conteneurs Configuration Conteneurs Récupération Code à déployer Responsable déploiement Installation Depl.Notif Puppet informations déploiement informations déploiement 3 1 Apache Tomcat événements d’exécution Tests 3 Configuration VM1 1 Configuration VM Responsable intégration activation Recetteur client Saisie anomalies IE-11 Configuration Conteneurs Responsable intégration Installation et configuration
  • 12. 12© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 The Just Enough Architecture Roadmap Project Initiation ProductRelease High-level Solution Approach Discovery Alpha Live Beta (HLD) (LLD) Sprint Backlog User Research UX Scoping EPIC Features EPICs Product Backlog UX Prototype Features - User Stories (Code)
  • 13. 13© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 The Just Enough Architecture Roadmap 13 An aspirational statement of where the organization or business unit would like to be in near-term or long-term A method, approach or plan of action to achieve desired goal of a common information system. Defines “What” a business does”. Technology capability road mapping is structuring the functional scope of capabilities w.r.t business expectations and maturity Translation of sub-capabilities to features to provide service- level context to validate strategic technical capabilities requirements and articulation of dependency Traceability of requirements to articulate desired level of capability maturity w.r.t. service transition roadmap Reform Vision Digital Capabilities Sub- Capabilities Features Top-down view Bottom-up view Vision Strategy Technology Delivery Service projects Common Components Sub- Capabilities Features Features User Stories Business Architects, Service Owners, Service Managers & Product Managers Solution Architect s, Delivery Manager s, Business Analysts Service projects IDENTIFY DEFINE PRIORTISE VALIDATE
  • 14. 14© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 • Outlined by Eric Evans in the book, Domain- Driven Design: Tackling Complexity in the Heart of Software • An an approach to software development that looks to connect the implementation to an evolving domain model • Focuses on collaboration between technical and domain experts to refine a model to address domain problems • Introduces ubiquitous language and can improve communications between business and technical stakeholders • Can increase flexibility of solution and supports agility Key elements of Agile Architecture Toolkit Domain Driven Design
  • 15. 15© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 • The TOGAF ADM can be tailored and adapted to support an agile delivery • The ADM lends itself to iterative delivery in line with agile delivery Key elements of Agile Architecture Toolkit Tailored TOGAF’s ADM framework • Capgemini has been exploring alignment of TOGAF ADM with Scaled Agile Framework (SAFE) – aligning PI with TOGAF ADM
  • 16. 16© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 • Understanding the appetite for the organization to be responsive can aid planning and governance • Enables an architect to identify key stakeholders and their behaviors to help shape the architecture roadmap accordingly • Allows the architect to assess their context against a number of criteria to understand the degree of agility of an organization Highly Risk Adverse Risk Tolerant Green Field Significant Legacy Flat Org Structure Rigid Hierarchy Document heavy Lightweight Content Iterative Scope Rigid Scope Toofarthiswaycanlead toChaos Toofarthiswaycanlead toStagnation Key elements of Agile Architecture Toolkit Agile Spectrum Assessment – Planning Tool
  • 17. 17© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Architecture is more relevant than ever in an agile environment but the role needs to evolve to remain relevant Agile architecture represents a shift in thinking and a different mindset It’s about leading people, facilitating collaboration and driving emergent solutions Conclusions
  • 18. 18© Capgemini 2018. All rights reserved |Agile Architecture| Gagan Singh, Jason Gane | 26th September 2018 Questions?
  • 19. A global leader in consulting, technology services and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients’ opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of 200,000 team members in over 40 countries. The Group reported 2016 global revenues of EUR 12.5 billion. About Capgemini Learn more about us at www.capgemini.com This presentation contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright © 2018 Capgemini. All rights reserved.
  • 20. A global leader in consulting, technology services and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients’ opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of 200,000 team members in over 40 countries. The Group reported 2016 global revenues of EUR 12.5 billion. About Capgemini Learn more about us at www.capgemini.com This presentation contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright © 2018 Capgemini. All rights reserved. Name, Last Name Title/Role Capgemini Office (Optional) Address Line 1 Address Line 2 Address Line 3 Name, Last Name Title/Role Capgemini Office (Optional) Address Line 1 Address Line 2 Address Line 3 Name, Last Name Title/Role Capgemini Office (Optional) Address Line 1 Address Line 2 Address Line 3 Name, Last Name Title/Role Capgemini Office (Optional) Address Line 1 Address Line 2 Address Line 3 People matter, results count.

Editor's Notes

  • #3: The landscape has shifted and this challenges the traditional architecture role – increased expectations, greater user engagement, new ways to do business, demand for accelerated benefits; architecture role needs to shift to remain relevant in this world – lets look at a typical digital transformation
  • #8: … architecvt is key role
  • #9: How do we help architects achieve this
  • #11: Emerging architecture framework -
  • #17: Aid architecture planning – will help us identify cadse studies of organisations working in a similar way