SlideShare a Scribd company logo
Why will Agile work this time ?
Gagan Singh , Jason Gane
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

What's hot

Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Capgemini
 
Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016Sogeti Services Overview Brochure-2016
Sogeti Services Overview Brochure-2016
Balram Yadav
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
Capgemini
 

What's hot (20)

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

Similar to Fast architecture will agile work this time

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

Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
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
 
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
 
Requirements Management applied in an agile Project Environment
Requirements Management applied in an agile Project EnvironmentRequirements Management applied in an agile Project Environment
Requirements Management applied in an agile Project Environment
 
Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Agile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product DevelopmentAgile Engineering Practices for Software Product Development
Agile Engineering Practices for Software Product Development
 
Product Development in the Cloud
Product Development in the Cloud Product Development in the Cloud
Product Development in the Cloud
 
CWIN17 london becoming cloud native part 1 - khushil dep
CWIN17 london   becoming cloud native part 1 - khushil depCWIN17 london   becoming cloud native part 1 - khushil dep
CWIN17 london becoming cloud native part 1 - khushil dep
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Product Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS SummitProduct Development in the Cloud - ENT206 - Chicago AWS Summit
Product Development in the Cloud - ENT206 - Chicago AWS Summit
 
Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterprise
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
 
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 
ENT206 Product Development in the Cloud
ENT206 Product Development in the CloudENT206 Product Development in the Cloud
ENT206 Product Development in the Cloud
 
The DevOps Essential
The DevOps EssentialThe DevOps Essential
The DevOps Essential
 
Enterprise Architecture Management (EAM) I Best Practices I NuggetHub
Enterprise Architecture Management (EAM) I Best Practices I NuggetHubEnterprise Architecture Management (EAM) I Best Practices I NuggetHub
Enterprise Architecture Management (EAM) I Best Practices I NuggetHub
 
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdfAgile Fundamentals One Step Guide for Agile Projects(Handout).pdf
Agile Fundamentals One Step Guide for Agile Projects(Handout).pdf
 
Agile Project Delivery Fundamentals by SAP
Agile Project Delivery Fundamentals by SAPAgile Project Delivery Fundamentals by SAP
Agile Project Delivery Fundamentals by SAP
 

More from Capgemini

Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
Capgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
Capgemini
 

More from Capgemini (20)

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

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

Fast architecture will agile work this time

  • 1. Why will Agile work this time ? Gagan Singh , Jason Gane
  • 2.
  • 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

  1. 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
  2. … architecvt is key role
  3. How do we help architects achieve this
  4. Emerging architecture framework -
  5. Aid architecture planning – will help us identify cadse studies of organisations working in a similar way