SlideShare a Scribd company logo
Key items for a Digital enterprise
build the Team
build the Agile Iteration
build the Code Factory
To successfully deliver your IT project …
Code factory
Key items for a Digital enterprise
• Create transversal/product team (Spotify)
• Build trust & solidarity
• Review the development process from the request initiation to production
• onshore-offshore & RA(CI)
• Review roles: Team lead, Tech Lead, Scrum master & Product Owner
• others on offshore side
Review project & team management with Agile key concepts (events & roles)
• work with MVP (Minimum Viable Product)
• adjust the meeting cascade (hoshin-kanri)
• Implement an electronic dashboard for splitted team
Review development factory with Lean key concepts
• easily control your code: code management & coder community (GitHub)
• easily deploy technical environment (PaaS/IaaS)
• easily deploy the code: automated package building & deployment (DevOps)
• prove your code is working:
• test methodology & strategy
• continuous integration (build & automated test)
• improve continuously your Code & Factory: architecture & refactoring (SaaS)
3 main steps
the key methodologies: Lean, Agile, DevOps
1. Build the team: empower people
2. Build the Agile iteration: try & adapt in short iteration
3. Build the Code Factory: ensure code quality & fluidity in the process
the Goal:
Capacity to deliver Business Project with Agility and offer a great User eXperience
Code factory
Build the team: empower people
the key methodologies: Lean, Agile, DevOps, matricial organization
The Spotify organization:
Small teams product oriented, mixing the key roles of the enterprise & autonomous
From the BCG Lean Summit 2016
Build the team: empower people
the key methodologies: Lean, Agile, DevOps, matricial organization
Key point to break silos : some key meetings should not be aligned on the org chart
• vertical communication: hierarchy chart meetings
• transversal communication: transversal/horizontal meetings
Whatever the organisation you choose, setup a few key meetings transversally to
your organisation chart to ensure porosity of your ‘silos’.
Example: around 30 people with 2 team leaders and 1 Domain manager dealing with 2 main activities: maintenance
of the core engine & business projects development
Meetings aligned on the org chart are
‘rigidifying’ silos
Meetings transversal to the org chart
are ‘breaking’ silos
N+2
N+1
Project
BA
+
IT
N+1
Core
BA
+
IT
Daily
Stand-up
weekly Daily
Stand-up
weekly
• Just 1 person has the global vision: the N+2 &
furthermore, he’s focused on other subjects
• Consequence: difficult to do capacity management
between the 2 teams due to a lack of transversal vision.
Each team focus on his own functional perimeter
N+2
N+1
BA
Project
+
Core
N+1
IT
Project
+
Core
Daily Stand-up
weekly
• All the team has the global vision
• 3 managers are accountable of the capacity
management between ‘Project’ & ‘Core’ subjects
• Daily stand-up based on a ‘Project’ & ‘Core’ subjects
ensures a daily communication between BA & IT
• Weekly meeting: you can do 2, 1 BA & 1 IT but the
preparation should be done in common by the 2 N+1
Daily Stand-up
Build the Agile iteration: try & adapt in short iteration
the key methodologies: LEAN, SCRUM, KANBAN, SCRUMBAN, family of stories, limit WIP
Empower the team: give clear objectives and make them autonomous
Build quality first: setup regular feedback loop & learn from the failure
• How: through short iterations• Goal: build Quality first … is cheaper!
• How: make the team build their solution
• How: visualize your process & problems!
do
Better to deliver Faster
Safer
Visual Management
Man records 90% of his information through
• 50 to 70% : Vision, Hearing
• 90%: Interaction
E = Q * A
• E = efficiency of the solution
• Q = quality of the solution
• A = acceptance of the solution by operational team
Cheaper
Build the Code Factory: ensure code quality & fluidity in the process
the key concepts: DevOps, open source community, discussion directly on the code
easily control & share your code:
• manage your code efficiently
• build your community around your code (share expertise)
Code factory
Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts: cloud, virtualization of machines, database, network
easily deploy technical environment (PaaS/IaaS)
As a developer, I can easily ask new environment, (re)configures them to match my
current needs (take advantage of the virtualisation of the ‘hardware’, cloud, …)
Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts: DevOps, automation
easily deploy the code: from craftsman to industry
automated package building & deployment (DevOps)
DevOps: a cultural & professional movement
DevOps: the maturity of new techno & tools allows industrialisation to easily deploy
Source: conference
Netapsys, actifio)
from a clash of interest …
DEV
Quickly deliver
new features
CHANGE!
VS
OPS
Ensure availability
& responsiveness
of the service
STABILITY!
… to a collaboration
DEV
Inside the container
• Code
• Libraries
• Data
• applications
OPS
Outside the container
• orchestration
• Logging
• Remote access
• Network configuration
• monitoring
• Same goal
• Same tools
• But different roles
Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts & tools: continuous integration, TDD, test methodology, AML
prove your code is working:
•continuous integration (build & automated test)
•test methodology & strategy
 Test Strategy: be smart & lazy but keep the control!
 Think methodology before tools!
• Test is related to renunciation: what is mandatory, what is not?
• Think also on what is the best way to do it (which data, who, when, automated, …?)
 ‘Continuous Integration’: regularly build, deploy & test regression (automation)
Build the Code Factory: ensure code quality & fluidity in the process
Code factory
the key concepts & tools: continuous integration, TDD, test methodology, AML
KPI to measure the evolution of Lean, Agile & DevOps 'practices’
• Measure the ‘Value Added’! (the finalized product, better the benefits, leadtime)
• Measure items of End-to-End process related to this VA. not individual productivity
Question: Is individual productivity really the final goal of your firm? No.
Customer
satisfaction
• priority
• time to market
• quality
Code Factory
Efficiency
• time to market
• Quality
• Cost
How to measure them?Key Activities & key themes we want monitor
Quality: delivery matches client’s priority (1 to 4)
Quality: delivery matches client expectation (1 to 4)
• retrieve code version X: frequency, time & % automation
• Already in production
• In development
• Manage your code:
• # versions maintained in parallel
• Code merge: freq, time, easy or not
• deploy technical environment: freq, time & % automation
• deploy your code version: freq, time & % automation
• prove your code is working: freq, time & % automation
• Build
• test code coverage (unit testing, regression, UAT
• prove your code is maintainable:
• # Bug/Release/Sprint
• Cost of maintenance per component
# Release per year/month
Time between 2 Releases into Production
Time to market: from prioritised to setup in production
# critical interruption of services per month/week
Time to restore service compared to SLA
Quality: service matches client expectation (1 to 4)
List of most repetitive & heavy tasks
# of deployment/week,~workload, ~time, % automation
For Standard & Urgent
Already in production
Critical interruption
Deliver
new feature
How long the
customer has
to wait?
measure how easy it is to …
• control your code
• deploy technical environment
• deploy your code: automated package
building & deployment
• prove your code is working:
• test methodology & strategy
• continuous integration
• prove your code is maintainable
• improve continuously: architecture &
refactoring
Standard release
Urgent release
Frequency
Time to market
Deliver first high VA
velocity: #SP/Release/Sprint
Is velocity used to forecast future delivery with Client?
Per Release, US with major Gap forecast/realised, rationale
Capacity of the team to forecast from its
current productivity
Forecast
planning
Appendix
Sources by theme
 Digital
 Digital transformation: BCG Summit 2015 & 2016
 ING applies Spotify organisation
 Atelier BNP Paribas (AWS conference) The BBVA case
 Digital meeting: iObeya, Smartech, Hitachi, U-Touch, Epson
 Lean
 Lean (Womack, Jones)
 McKinsey
 Agile
 Lean Software Development (Poppendieck)
 Scrum (Jeff Sutherland)
 Kanban (David J. Anderson)
 key subjects not discussed here
 Story families & Release Cycles
 Test
 Architecture
 Documentation
Appendix
BCG Summit 11/2015
What a bank needs to become digital?
Appendix
What is DevOps?
What are the standard and major problems and goals the IT department is requested to fullfil?
• Be Agile
• Be reactive
• Deliver quality
• Reduce its cost
DevOps
Ability to implement & deliver
quickly
Ability to manage several
versions in parallel
(not required if just one)
Ability to deploy into production
as a non-event
Ability to deploy/configure
quickly any environment
(SMED in manufacturing)

More Related Content

What's hot

Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
XebiaLabs
 
Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
QASymphony
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
Cprime
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
Razorleaf Corporation
 
DevOps
DevOpsDevOps
Version One Highlights
Version One HighlightsVersion One Highlights
Version One Highlights
Nishanth K Hydru
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps Success
XebiaLabs
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traça
 
Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRA
Cprime
 
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Sailaja Tennati
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processes
Intland Software GmbH
 
Agile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large OrganizationsAgile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large Organizations
TechWell
 
XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs
 
Agile project management
Agile project managementAgile project management
Agile project management
Bhawani N Prasad
 
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
NetCom Learning
 

What's hot (20)

Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
Optimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment AutomationOptimize DevOps and Agile Strategies with Deployment Automation
Optimize DevOps and Agile Strategies with Deployment Automation
 
Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
 
DevOps
DevOpsDevOps
DevOps
 
Version One Highlights
Version One HighlightsVersion One Highlights
Version One Highlights
 
Building the Bridge to Enterprise DevOps Success
 Building the Bridge to Enterprise DevOps Success Building the Bridge to Enterprise DevOps Success
Building the Bridge to Enterprise DevOps Success
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRA
 
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...
 
Lightning talk Accenture
Lightning talk AccentureLightning talk Accenture
Lightning talk Accenture
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processes
 
Agile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large OrganizationsAgile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large Organizations
 
XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 

Viewers also liked

How to build your first agile team
How to build your first agile teamHow to build your first agile team
How to build your first agile team
Đới Học viện Agile
 
Build Your Team: Breaking the Ice
Build Your Team: Breaking the IceBuild Your Team: Breaking the Ice
Build Your Team: Breaking the Ice
The Alford Group
 
How to Build a Great Team
How to Build a Great TeamHow to Build a Great Team
How to Build a Great Team
Greg Thomas
 
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of BangladeshNice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
28051971
 
Ice breaking kuheli
Ice breaking   kuheliIce breaking   kuheli
Ice breaking kuheli
Mukut Deori
 
9 things you need to do to build your dream team
9 things you need to do to build your dream team9 things you need to do to build your dream team
9 things you need to do to build your dream team
Naomi Simson
 
Motivation PowerPoint PPT Content Modern Sample
Motivation PowerPoint PPT Content Modern SampleMotivation PowerPoint PPT Content Modern Sample
Motivation PowerPoint PPT Content Modern Sample
Andrew Schwartz
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
Andrew Schwartz
 
Secrets to a Great Team
Secrets to a Great TeamSecrets to a Great Team
Secrets to a Great Team
Elodie A.
 

Viewers also liked (9)

How to build your first agile team
How to build your first agile teamHow to build your first agile team
How to build your first agile team
 
Build Your Team: Breaking the Ice
Build Your Team: Breaking the IceBuild Your Team: Breaking the Ice
Build Your Team: Breaking the Ice
 
How to Build a Great Team
How to Build a Great TeamHow to Build a Great Team
How to Build a Great Team
 
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of BangladeshNice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
Nice Tiens Open Plan presentation By Shimol Huda, 8 Star Leader of Bangladesh
 
Ice breaking kuheli
Ice breaking   kuheliIce breaking   kuheli
Ice breaking kuheli
 
9 things you need to do to build your dream team
9 things you need to do to build your dream team9 things you need to do to build your dream team
9 things you need to do to build your dream team
 
Motivation PowerPoint PPT Content Modern Sample
Motivation PowerPoint PPT Content Modern SampleMotivation PowerPoint PPT Content Modern Sample
Motivation PowerPoint PPT Content Modern Sample
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
 
Secrets to a Great Team
Secrets to a Great TeamSecrets to a Great Team
Secrets to a Great Team
 

Similar to To successfully deliver your IT project: build your team, build your Agile iteration, build your code factory v10

Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
Jean-François Nguyen
 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Steve Mercier
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DevOps for Enterprise Systems
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
XebiaLabs
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
TriNimbus
 
Continuous Integration and Quality Development
Continuous Integration and Quality DevelopmentContinuous Integration and Quality Development
Continuous Integration and Quality Development
Gareth Davies
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
NUS-ISS
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
Perficient, Inc.
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
ITSpringBY
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
Pavel Chunyayev
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
Roger Snook
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
Qualitest
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
Adam Stephensen
 
DevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressDevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC Progress
Andre Kaminski
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Philippe Krief
 

Similar to To successfully deliver your IT project: build your team, build your Agile iteration, build your code factory v10 (20)

Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
Continuous Integration and Quality Development
Continuous Integration and Quality DevelopmentContinuous Integration and Quality Development
Continuous Integration and Quality Development
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015Павел Чуняев - State of Continuous Delivery in 2015
Павел Чуняев - State of Continuous Delivery in 2015
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
DevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressDevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC Progress
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 

More from Jean-François Nguyen

Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...
Jean-François Nguyen
 
Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'
Jean-François Nguyen
 
Management 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coachManagement 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coach
Jean-François Nguyen
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user story
Jean-François Nguyen
 
Methodology - Agile@Scale
Methodology - Agile@ScaleMethodology - Agile@Scale
Methodology - Agile@Scale
Jean-François Nguyen
 
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architectsRex Sprint 0 - how build the data model with 2 BA and 3 IT architects
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects
Jean-François Nguyen
 
Rex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT projectRex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT project
Jean-François Nguyen
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
Jean-François Nguyen
 
Methodology - design thinking
Methodology - design thinkingMethodology - design thinking
Methodology - design thinking
Jean-François Nguyen
 
Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?
Jean-François Nguyen
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
Jean-François Nguyen
 
How develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologiesHow develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologies
Jean-François Nguyen
 
Methodology: Agile introduction for deciders
Methodology: Agile introduction for decidersMethodology: Agile introduction for deciders
Methodology: Agile introduction for deciders
Jean-François Nguyen
 
Tool digital meeting room solutions for efficient cross border meeting v1....
Tool   digital meeting room  solutions for efficient cross border meeting v1....Tool   digital meeting room  solutions for efficient cross border meeting v1....
Tool digital meeting room solutions for efficient cross border meeting v1....
Jean-François Nguyen
 
Case: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activityCase: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activity
Jean-François Nguyen
 
Methodology dimension voice of customer
Methodology   dimension voice of customerMethodology   dimension voice of customer
Methodology dimension voice of customer
Jean-François Nguyen
 
Methodology lean IT transformation mission
Methodology   lean IT transformation missionMethodology   lean IT transformation mission
Methodology lean IT transformation mission
Jean-François Nguyen
 
Case: build an IT pool
Case: build an IT poolCase: build an IT pool
Case: build an IT pool
Jean-François Nguyen
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
Jean-François Nguyen
 
Methodology scrum white board simulation
Methodology   scrum white board simulationMethodology   scrum white board simulation
Methodology scrum white board simulation
Jean-François Nguyen
 

More from Jean-François Nguyen (20)

Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...Methodology: to build your product build your team your agile iteration your ...
Methodology: to build your product build your team your agile iteration your ...
 
Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'Methodology: agile@scale what is a 'PI Zero'
Methodology: agile@scale what is a 'PI Zero'
 
Management 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coachManagement 3 0: tip to guide manager to delegate and coach
Management 3 0: tip to guide manager to delegate and coach
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user story
 
Methodology - Agile@Scale
Methodology - Agile@ScaleMethodology - Agile@Scale
Methodology - Agile@Scale
 
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architectsRex Sprint 0 - how build the data model with 2 BA and 3 IT architects
Rex Sprint 0 - how build the data model with 2 BA and 3 IT architects
 
Rex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT projectRex - How User Stories can help you manage standard components of an IT project
Rex - How User Stories can help you manage standard components of an IT project
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Methodology - design thinking
Methodology - design thinkingMethodology - design thinking
Methodology - design thinking
 
Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?Scrum product owner: how build a project charter & frame the project?
Scrum product owner: how build a project charter & frame the project?
 
Develop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detailDevelop a good product - 3 phases 3 methodologies - detail
Develop a good product - 3 phases 3 methodologies - detail
 
How develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologiesHow develop a GOOD product: 3 phases, 3 methodologies
How develop a GOOD product: 3 phases, 3 methodologies
 
Methodology: Agile introduction for deciders
Methodology: Agile introduction for decidersMethodology: Agile introduction for deciders
Methodology: Agile introduction for deciders
 
Tool digital meeting room solutions for efficient cross border meeting v1....
Tool   digital meeting room  solutions for efficient cross border meeting v1....Tool   digital meeting room  solutions for efficient cross border meeting v1....
Tool digital meeting room solutions for efficient cross border meeting v1....
 
Case: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activityCase: apply Agile principles to front office credit analyst activity
Case: apply Agile principles to front office credit analyst activity
 
Methodology dimension voice of customer
Methodology   dimension voice of customerMethodology   dimension voice of customer
Methodology dimension voice of customer
 
Methodology lean IT transformation mission
Methodology   lean IT transformation missionMethodology   lean IT transformation mission
Methodology lean IT transformation mission
 
Case: build an IT pool
Case: build an IT poolCase: build an IT pool
Case: build an IT pool
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Methodology scrum white board simulation
Methodology   scrum white board simulationMethodology   scrum white board simulation
Methodology scrum white board simulation
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
"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
Fwdays
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
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...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
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
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
"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
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
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...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
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
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

To successfully deliver your IT project: build your team, build your Agile iteration, build your code factory v10

  • 1. Key items for a Digital enterprise build the Team build the Agile Iteration build the Code Factory To successfully deliver your IT project … Code factory
  • 2. Key items for a Digital enterprise • Create transversal/product team (Spotify) • Build trust & solidarity • Review the development process from the request initiation to production • onshore-offshore & RA(CI) • Review roles: Team lead, Tech Lead, Scrum master & Product Owner • others on offshore side Review project & team management with Agile key concepts (events & roles) • work with MVP (Minimum Viable Product) • adjust the meeting cascade (hoshin-kanri) • Implement an electronic dashboard for splitted team Review development factory with Lean key concepts • easily control your code: code management & coder community (GitHub) • easily deploy technical environment (PaaS/IaaS) • easily deploy the code: automated package building & deployment (DevOps) • prove your code is working: • test methodology & strategy • continuous integration (build & automated test) • improve continuously your Code & Factory: architecture & refactoring (SaaS) 3 main steps the key methodologies: Lean, Agile, DevOps 1. Build the team: empower people 2. Build the Agile iteration: try & adapt in short iteration 3. Build the Code Factory: ensure code quality & fluidity in the process the Goal: Capacity to deliver Business Project with Agility and offer a great User eXperience Code factory
  • 3. Build the team: empower people the key methodologies: Lean, Agile, DevOps, matricial organization The Spotify organization: Small teams product oriented, mixing the key roles of the enterprise & autonomous From the BCG Lean Summit 2016
  • 4. Build the team: empower people the key methodologies: Lean, Agile, DevOps, matricial organization Key point to break silos : some key meetings should not be aligned on the org chart • vertical communication: hierarchy chart meetings • transversal communication: transversal/horizontal meetings Whatever the organisation you choose, setup a few key meetings transversally to your organisation chart to ensure porosity of your ‘silos’. Example: around 30 people with 2 team leaders and 1 Domain manager dealing with 2 main activities: maintenance of the core engine & business projects development Meetings aligned on the org chart are ‘rigidifying’ silos Meetings transversal to the org chart are ‘breaking’ silos N+2 N+1 Project BA + IT N+1 Core BA + IT Daily Stand-up weekly Daily Stand-up weekly • Just 1 person has the global vision: the N+2 & furthermore, he’s focused on other subjects • Consequence: difficult to do capacity management between the 2 teams due to a lack of transversal vision. Each team focus on his own functional perimeter N+2 N+1 BA Project + Core N+1 IT Project + Core Daily Stand-up weekly • All the team has the global vision • 3 managers are accountable of the capacity management between ‘Project’ & ‘Core’ subjects • Daily stand-up based on a ‘Project’ & ‘Core’ subjects ensures a daily communication between BA & IT • Weekly meeting: you can do 2, 1 BA & 1 IT but the preparation should be done in common by the 2 N+1 Daily Stand-up
  • 5. Build the Agile iteration: try & adapt in short iteration the key methodologies: LEAN, SCRUM, KANBAN, SCRUMBAN, family of stories, limit WIP Empower the team: give clear objectives and make them autonomous Build quality first: setup regular feedback loop & learn from the failure • How: through short iterations• Goal: build Quality first … is cheaper! • How: make the team build their solution • How: visualize your process & problems! do Better to deliver Faster Safer Visual Management Man records 90% of his information through • 50 to 70% : Vision, Hearing • 90%: Interaction E = Q * A • E = efficiency of the solution • Q = quality of the solution • A = acceptance of the solution by operational team Cheaper
  • 6. Build the Code Factory: ensure code quality & fluidity in the process the key concepts: DevOps, open source community, discussion directly on the code easily control & share your code: • manage your code efficiently • build your community around your code (share expertise) Code factory
  • 7. Build the Code Factory: ensure code quality & fluidity in the process Code factory the key concepts: cloud, virtualization of machines, database, network easily deploy technical environment (PaaS/IaaS) As a developer, I can easily ask new environment, (re)configures them to match my current needs (take advantage of the virtualisation of the ‘hardware’, cloud, …)
  • 8. Build the Code Factory: ensure code quality & fluidity in the process Code factory the key concepts: DevOps, automation easily deploy the code: from craftsman to industry automated package building & deployment (DevOps) DevOps: a cultural & professional movement DevOps: the maturity of new techno & tools allows industrialisation to easily deploy Source: conference Netapsys, actifio) from a clash of interest … DEV Quickly deliver new features CHANGE! VS OPS Ensure availability & responsiveness of the service STABILITY! … to a collaboration DEV Inside the container • Code • Libraries • Data • applications OPS Outside the container • orchestration • Logging • Remote access • Network configuration • monitoring • Same goal • Same tools • But different roles
  • 9. Build the Code Factory: ensure code quality & fluidity in the process Code factory the key concepts & tools: continuous integration, TDD, test methodology, AML prove your code is working: •continuous integration (build & automated test) •test methodology & strategy  Test Strategy: be smart & lazy but keep the control!  Think methodology before tools! • Test is related to renunciation: what is mandatory, what is not? • Think also on what is the best way to do it (which data, who, when, automated, …?)  ‘Continuous Integration’: regularly build, deploy & test regression (automation)
  • 10. Build the Code Factory: ensure code quality & fluidity in the process Code factory the key concepts & tools: continuous integration, TDD, test methodology, AML KPI to measure the evolution of Lean, Agile & DevOps 'practices’ • Measure the ‘Value Added’! (the finalized product, better the benefits, leadtime) • Measure items of End-to-End process related to this VA. not individual productivity Question: Is individual productivity really the final goal of your firm? No. Customer satisfaction • priority • time to market • quality Code Factory Efficiency • time to market • Quality • Cost How to measure them?Key Activities & key themes we want monitor Quality: delivery matches client’s priority (1 to 4) Quality: delivery matches client expectation (1 to 4) • retrieve code version X: frequency, time & % automation • Already in production • In development • Manage your code: • # versions maintained in parallel • Code merge: freq, time, easy or not • deploy technical environment: freq, time & % automation • deploy your code version: freq, time & % automation • prove your code is working: freq, time & % automation • Build • test code coverage (unit testing, regression, UAT • prove your code is maintainable: • # Bug/Release/Sprint • Cost of maintenance per component # Release per year/month Time between 2 Releases into Production Time to market: from prioritised to setup in production # critical interruption of services per month/week Time to restore service compared to SLA Quality: service matches client expectation (1 to 4) List of most repetitive & heavy tasks # of deployment/week,~workload, ~time, % automation For Standard & Urgent Already in production Critical interruption Deliver new feature How long the customer has to wait? measure how easy it is to … • control your code • deploy technical environment • deploy your code: automated package building & deployment • prove your code is working: • test methodology & strategy • continuous integration • prove your code is maintainable • improve continuously: architecture & refactoring Standard release Urgent release Frequency Time to market Deliver first high VA velocity: #SP/Release/Sprint Is velocity used to forecast future delivery with Client? Per Release, US with major Gap forecast/realised, rationale Capacity of the team to forecast from its current productivity Forecast planning
  • 11. Appendix Sources by theme  Digital  Digital transformation: BCG Summit 2015 & 2016  ING applies Spotify organisation  Atelier BNP Paribas (AWS conference) The BBVA case  Digital meeting: iObeya, Smartech, Hitachi, U-Touch, Epson  Lean  Lean (Womack, Jones)  McKinsey  Agile  Lean Software Development (Poppendieck)  Scrum (Jeff Sutherland)  Kanban (David J. Anderson)  key subjects not discussed here  Story families & Release Cycles  Test  Architecture  Documentation
  • 12. Appendix BCG Summit 11/2015 What a bank needs to become digital?
  • 13. Appendix What is DevOps? What are the standard and major problems and goals the IT department is requested to fullfil? • Be Agile • Be reactive • Deliver quality • Reduce its cost DevOps Ability to implement & deliver quickly Ability to manage several versions in parallel (not required if just one) Ability to deploy into production as a non-event Ability to deploy/configure quickly any environment (SMED in manufacturing)