SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
14/12/2015
Nov. 18, 2015
2
Introduction
“The DevOps Journey” webinar series
Sept. 30 High Performance Team Collaboration
Oct. 28 Increase the Speed of Software Delivery
(ft. XebiaLabs)
Today Managing Distributed Delivery
Dec. 16 How to Implement DevOps
2016 To be announced
3
Introduction
Housekeeping
▶ All visitors are on “mute”
▶ Please use the webinar tool to submit questions
(these will be logged and addressed in the Q&A
section)
▶ This session is being recorded and will be made
available after the Webinar
▶ Slide deck will be shared after the presentation
▶ No names of specific customers will be mentioned.
4
Introduction
Today’s speakers and panelists
Jeroen Heikens
Practice Manager DevOps
Atos
John Brouwer
Theme Director DevOps
Atos
Stefan Groot
Business Consultant
Atos
Ineke Vermeulen
Global Head of C&SI Marketing
Atos
Jeevan T.M.
Thought leader DevOps
Atos
Email:
Jeevan.tm@atos.net
Arijit Sarbagna
Agile & DevOps Practice
Lead
Atos India
Email:
arijit.sarbagna@atos.net
5
Todays’ agenda
▶ Welcome and Introduction
▶ Vision DevOps
▶ Managing Distributed Delivery
– “What” and “Why” of Distributed Delivery
– Typical approach
– Pitfalls and Solutions
– Beyond obvious
▶ Closing presentation
▶ Question and Answers
▶ Closing webinar
6
Organization
Business
Business
Processes &
Organization
Products
& Services
IT
IT
Mission / Vision
Market
Competitors
Chain partner
Channels
Market is changing:
▶ New business models
▶ Shift to different and new channels
▶ Customers (consumers / citizens)
demand and depend on online contact.
▶ New ways and more intense
cooperation between organizations
and customers.
Business is changing:
▶ Even faster changing need
▶ More channels and more
distinctiveness.
▶ Brand is getting more
important
▶ Flexible cooperation.
IT has to change:
▶ The IT landscape has to
support the business and
respond to changing needs.
▶ The IT landscape is often rigid
through legacy.
Can the IT organization of the past respond to these new changes?
IT
Processes &
Organization
Business
Processes &
Organization
Products
& Services
Vision DevOps
IT organizations face an increasingly faster changing world
7
Vision DevOps
DevOps finishes what Agile has started
Business
Domain A
Business
Domain B
Customers
Organization
Business
focus on speed
and flexibility
focus on continuity
Application
management
Infrastructure
Management
Agile
Development DevOps
Operations
Infrastructure
project
Application
Development
Development
Feedback
idea / incident / enhancement
Product
focus on customer
8
Vision DevOps
The promises of DevOpsCASHFLOW
BETTER Customer
Satisfaction
FASTER Time to
Market
LOWER Cost
Traditional practices
DevOps practices
IMPROVED Stability
and Quality
APPLICATION LIFECYCLE (TIME)
> 8
12 times
faster
50%
fewer
failures
Up to
50%
9
Vision DevOps
Companies who are killing it with DevOps
10
Cornerstones of DevOps
10
Vision DevOps
Empowered, self-organizing, cross-functional,
stable and knowledgeable teams
Integrated IT solution stack and use of
standardized and proven services
Automation of repetitive manual IT tasks
(build, deploy, test, release and monitor)
Iterative way of working based on business
priorities and continuous improvement
Make Agile
Collaborate
Automate
Simplify &
standardize
11
DevOps: area’s of interest
11
Vision DevOps
Knowledge
Compe-
tences
Commitment
Management
of change
Culture & People
Deployment
Pipeline
Provisioning
environ-
ments
Enablement
Transfor-
mation
Chains
Rationali-
zation
IT Landscape
Structure
Collaboration
within
the team
Collaboration
outside
the team
Economics /
Budget
Organization
Team based
Product
based
Enterprise
based
Measure-
ment
Learning &
Improvement
Customer
satisfaction
Agreement Evidence
Performance
Time to
market
12
Distributed Delivery
13
Same Location/Collocation Development
Collocated Teams – All at same location
Generally works well
Project Manager or
Scrum Master
Business Owner
14
Distributed Delivery
▶ What do we mean by DISTRIBUTED?
– A distributed environment refers to an environment where we do not all work in the
same place
▶ Why we need DISTRIBUTED AGILE Teams?
– The answer speaks to the reality of doing business today: a company’s need to have a
global presence, to access global talent and to develop outsourced options (cost benefits
associated).
15
Team
Distributed Delivery - Split
Team
PM/SM
Business
Infrastructure
Communication
16
Team Distribution
OR
Location 1 Location 2
T1
Location 1 Location 2
T5 T6
T2 T3 T4
T7
T8
17
What is actually Distributed?
▶ Infrastructure (via Cloud)
▶ Requirement (using ALM)
▶ Talent (via PMO)
▶ Communication/Collaboration (via Tools/Platforms)
▶ Governance (with councils)
Private Public
Public
Public
Hybrid Cloud
18
Team Distribution Challenges
▶ Questions
– Where will be the PO (Product Owner)?
– Where will be Scrum Master?
– Where is the Architect going to be placed?
– How do we engage the split members?
– How do we track progress?
– When/how to drive Daily Standup?
– How often do we collaborate?
– What should be the composition of the split
members?
MinorityMajority
19
Socio-Economical and Cultural Considerations
Autonomy Purpose
20
Distribution – NOT Separation
20
Developer Reviewer
21
Typical Approach
21
22
Distributed Delivery
Challenges
Culture &
People
Enablement
Services
Landscape
Organization
Learning &
Improvement
Performance
How to distribute ?
How do we scale?
Decision making
Collaboration approach
Time zone
Language
Infrastructure
Tools
KPI?
Knowledge Management
 Knowledge Retention
Work environment
Connectivity
23
Distributed Delivery
Distribution models
Team 1 1
Team 2
Team 1 Team 2
Advantages :
1. Team presence on both shore
2. Easy coordination with client
Challenges:
1. Problems with the collaboration
2. More Dependency
3. People and Culture
4. Time zone
Advantages :
1. Easy intra team collaboration
2. Less Dependency
3. Better team velocity
Challenges:
1. Time zone
2. Coordination with client
24
Distributed Delivery
Best Practices
 Align Business and delivery teams by functional area.
 A single voice of the customer for each team.
 Vertical slicing of user stories
 Post-daily scrum, collaboration
 Scrum of Scrums
 Look for trends, learn fast and adapt fast; don’t overreact to one “bad” iteration
 Focus on the Agile values
 Maintain real time data on ALM ( Jira, Rally, TFS etc. )
 Use Collaborative Tools
Web Conferencing ,Google Hangout, Skype,
Lync .Phone, Wiki, Email, Chat etc.
25
Implementation approach
Distributed Delivery
 Preparing
 Selecting
 Forming
 Training
 Landing & Swarming
 Performing
 Distributing
 Rotating
Selecting
Forming &
Training
Swarming:
Storming &
Norming
Performing
Evaluating
Based on Tuckmans: Forming, Storming, Norming, Performing
Team
Skill matrix with:
• Technical
• Functional
• Business domain
• Big 5
”Swarming is
simply the act
of coming
together to
solve a
problem or
get something
done quickly”.
DISC
D : dominance
I : influence
S : supportive
C : critical thinking
• Retrospectives
• Performance
monitoring
• Coaching /
Guidance
Distributing
26
Case study
Organization & Teams
Program Manager
 Cost Management
 Contract Management
 Stakeholder Management
DevOps Coach
 DevOps Enablement
 Team Productivity , coherence &
collaboration
 Story Dependency management
Architect
 Architecture
 Software Quality
procedures
 Development
Guidelines
Product Owner
Scrum MasterScrum MasterScrum Master Scrum Master
Scrum Master
Proxy Product Owners
Dev Team 1
Netherlands
Dev Team 3
India
Ops Team
Netherlands
Dev Team 2
Netherlands
27
28
Atos Adaptive Agile Framework - AAAF
1. A Flexible, Light-weight and Scalable delivery model
2. Resonates best practices of industry established frameworks (e.g. Scrum, LeSS,
Nexus, SAFe) – with strong binding to DevOps culture
3. Focused on delivering QUALITY at a faster pace
4. Provides flexibility to adapt – either a project flow or DevOps
5. Ready to spread across locations/geography
29
Do you want to learn more about DevOps?
Contact Atos
John Brouwer
Theme Director DevOps
john.brouwer@atos.net
30
Now it’s time for Q&A
Atos, the Atos logo, Atos Consulting, Atos Sphere, Atos Cloud and
Atos Worldgrid, Worldline, blueKiwi are registered trademarks of
Atos Group.
© 2015 Atos. Confidential information owned by Atos, to be used by
the recipient only. This document, or any part of it,
may not be reproduced, copied, circulated and/or distributed nor
quoted without prior written approval from Atos.
© For internal use
14/12/2015

Weitere ähnliche Inhalte

Was ist angesagt?

The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...WiMLDSMontreal
 
Virtual leadership
Virtual leadershipVirtual leadership
Virtual leadershipCynthia Clay
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityAhmed Sidky
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletSoumya De
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsDidier Soriano
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube
 
Virtual Leadership: Calibrate, Collaborate and Celebrate
Virtual Leadership: Calibrate, Collaborate and CelebrateVirtual Leadership: Calibrate, Collaborate and Celebrate
Virtual Leadership: Calibrate, Collaborate and CelebrateCynthia Clay
 
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...NUI Galway
 
Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile FrameworkAgile Club
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself Edifyself
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Cprime
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 

Was ist angesagt? (20)

The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
Virtual leadership
Virtual leadershipVirtual leadership
Virtual leadership
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Virtual Leadership: Calibrate, Collaborate and Celebrate
Virtual Leadership: Calibrate, Collaborate and CelebrateVirtual Leadership: Calibrate, Collaborate and Celebrate
Virtual Leadership: Calibrate, Collaborate and Celebrate
 
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...
2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literat...
 
Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile Framework
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Agile transformation model
Agile transformation modelAgile transformation model
Agile transformation model
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Agile Product Owner
Agile Product OwnerAgile Product Owner
Agile Product Owner
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 

Andere mochten auch

DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSMAU
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteDaniel Berg
 
2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysosloJon Arild Tørresdal
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruitersDevOpsGroup
 
Get Ready for DevOps - Enabling the DevOps Journey
Get Ready for DevOps - Enabling the DevOps JourneyGet Ready for DevOps - Enabling the DevOps Journey
Get Ready for DevOps - Enabling the DevOps JourneyPrashant Kelker
 
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation Journey
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation JourneyDOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation Journey
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation JourneyGene Kim
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journeyNavvia
 
Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Krishna-Kumar
 
Our DevOps Journey - An Exercise in Cultural Change
Our DevOps Journey - An Exercise in Cultural ChangeOur DevOps Journey - An Exercise in Cultural Change
Our DevOps Journey - An Exercise in Cultural ChangeSarah Hynes Cheney
 
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016Anders Lundsgård
 
Devops Journey - internet tech startup
Devops Journey - internet tech startupDevops Journey - internet tech startup
Devops Journey - internet tech startupViresh Doshi
 
Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?CA Technologies
 
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...Amazon Web Services
 
The Journey of devops and continuous delivery in a Large Financial Institution
The Journey of devops and continuous delivery in a Large Financial InstitutionThe Journey of devops and continuous delivery in a Large Financial Institution
The Journey of devops and continuous delivery in a Large Financial InstitutionKris Buytaert
 
Microservices, DevOps, and Continuous Delivery
Microservices, DevOps, and Continuous DeliveryMicroservices, DevOps, and Continuous Delivery
Microservices, DevOps, and Continuous DeliveryKhalid Salama
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"Daniel Bryant
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingDavid Linthicum
 

Andere mochten auch (20)

DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele Finelli
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy Keynote
 
2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo2016 09-dev opsjourney-devopsdaysoslo
2016 09-dev opsjourney-devopsdaysoslo
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruiters
 
What is devops
What is devopsWhat is devops
What is devops
 
Get Ready for DevOps - Enabling the DevOps Journey
Get Ready for DevOps - Enabling the DevOps JourneyGet Ready for DevOps - Enabling the DevOps Journey
Get Ready for DevOps - Enabling the DevOps Journey
 
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation Journey
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation JourneyDOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation Journey
DOES15 - Jody Mulkey - DevOps in the Enterprise: A Transformation Journey
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015Major Cloud Platforms Players - Year 2015
Major Cloud Platforms Players - Year 2015
 
Our DevOps Journey - An Exercise in Cultural Change
Our DevOps Journey - An Exercise in Cultural ChangeOur DevOps Journey - An Exercise in Cultural Change
Our DevOps Journey - An Exercise in Cultural Change
 
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
 
Devops Journey - internet tech startup
Devops Journey - internet tech startupDevops Journey - internet tech startup
Devops Journey - internet tech startup
 
Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?Moving forward in your DevOps journey—What's your next step after CA World?
Moving forward in your DevOps journey—What's your next step after CA World?
 
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...
(ENT209) Netflix Cloud Migration, DevOps and Distributed Systems | AWS re:Inv...
 
The Journey of devops and continuous delivery in a Large Financial Institution
The Journey of devops and continuous delivery in a Large Financial InstitutionThe Journey of devops and continuous delivery in a Large Financial Institution
The Journey of devops and continuous delivery in a Large Financial Institution
 
Microservices, DevOps, and Continuous Delivery
Microservices, DevOps, and Continuous DeliveryMicroservices, DevOps, and Continuous Delivery
Microservices, DevOps, and Continuous Delivery
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
DevOpsNorth 2017 "Seven (More) Deadly Sins of Microservices"
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 

Ähnlich wie DevOps Journey_Distributed_Delivery

iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsXebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsAndja Bratić
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2Fabian Iannarella
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetupagilebydesign
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesAngela Dugan
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 

Ähnlich wie DevOps Journey_Distributed_Delivery (20)

iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOpsXebia Masterclass Better-Faster-Smarter-with-DevOps
Xebia Masterclass Better-Faster-Smarter-with-DevOps
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Devops1
Devops1Devops1
Devops1
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
Lean change method toronto agile meetup
Lean change method toronto agile meetupLean change method toronto agile meetup
Lean change method toronto agile meetup
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
DevOps
DevOpsDevOps
DevOps
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 

DevOps Journey_Distributed_Delivery

  • 2. 2 Introduction “The DevOps Journey” webinar series Sept. 30 High Performance Team Collaboration Oct. 28 Increase the Speed of Software Delivery (ft. XebiaLabs) Today Managing Distributed Delivery Dec. 16 How to Implement DevOps 2016 To be announced
  • 3. 3 Introduction Housekeeping ▶ All visitors are on “mute” ▶ Please use the webinar tool to submit questions (these will be logged and addressed in the Q&A section) ▶ This session is being recorded and will be made available after the Webinar ▶ Slide deck will be shared after the presentation ▶ No names of specific customers will be mentioned.
  • 4. 4 Introduction Today’s speakers and panelists Jeroen Heikens Practice Manager DevOps Atos John Brouwer Theme Director DevOps Atos Stefan Groot Business Consultant Atos Ineke Vermeulen Global Head of C&SI Marketing Atos Jeevan T.M. Thought leader DevOps Atos Email: Jeevan.tm@atos.net Arijit Sarbagna Agile & DevOps Practice Lead Atos India Email: arijit.sarbagna@atos.net
  • 5. 5 Todays’ agenda ▶ Welcome and Introduction ▶ Vision DevOps ▶ Managing Distributed Delivery – “What” and “Why” of Distributed Delivery – Typical approach – Pitfalls and Solutions – Beyond obvious ▶ Closing presentation ▶ Question and Answers ▶ Closing webinar
  • 6. 6 Organization Business Business Processes & Organization Products & Services IT IT Mission / Vision Market Competitors Chain partner Channels Market is changing: ▶ New business models ▶ Shift to different and new channels ▶ Customers (consumers / citizens) demand and depend on online contact. ▶ New ways and more intense cooperation between organizations and customers. Business is changing: ▶ Even faster changing need ▶ More channels and more distinctiveness. ▶ Brand is getting more important ▶ Flexible cooperation. IT has to change: ▶ The IT landscape has to support the business and respond to changing needs. ▶ The IT landscape is often rigid through legacy. Can the IT organization of the past respond to these new changes? IT Processes & Organization Business Processes & Organization Products & Services Vision DevOps IT organizations face an increasingly faster changing world
  • 7. 7 Vision DevOps DevOps finishes what Agile has started Business Domain A Business Domain B Customers Organization Business focus on speed and flexibility focus on continuity Application management Infrastructure Management Agile Development DevOps Operations Infrastructure project Application Development Development Feedback idea / incident / enhancement Product focus on customer
  • 8. 8 Vision DevOps The promises of DevOpsCASHFLOW BETTER Customer Satisfaction FASTER Time to Market LOWER Cost Traditional practices DevOps practices IMPROVED Stability and Quality APPLICATION LIFECYCLE (TIME) > 8 12 times faster 50% fewer failures Up to 50%
  • 9. 9 Vision DevOps Companies who are killing it with DevOps
  • 10. 10 Cornerstones of DevOps 10 Vision DevOps Empowered, self-organizing, cross-functional, stable and knowledgeable teams Integrated IT solution stack and use of standardized and proven services Automation of repetitive manual IT tasks (build, deploy, test, release and monitor) Iterative way of working based on business priorities and continuous improvement Make Agile Collaborate Automate Simplify & standardize
  • 11. 11 DevOps: area’s of interest 11 Vision DevOps Knowledge Compe- tences Commitment Management of change Culture & People Deployment Pipeline Provisioning environ- ments Enablement Transfor- mation Chains Rationali- zation IT Landscape Structure Collaboration within the team Collaboration outside the team Economics / Budget Organization Team based Product based Enterprise based Measure- ment Learning & Improvement Customer satisfaction Agreement Evidence Performance Time to market
  • 13. 13 Same Location/Collocation Development Collocated Teams – All at same location Generally works well Project Manager or Scrum Master Business Owner
  • 14. 14 Distributed Delivery ▶ What do we mean by DISTRIBUTED? – A distributed environment refers to an environment where we do not all work in the same place ▶ Why we need DISTRIBUTED AGILE Teams? – The answer speaks to the reality of doing business today: a company’s need to have a global presence, to access global talent and to develop outsourced options (cost benefits associated).
  • 15. 15 Team Distributed Delivery - Split Team PM/SM Business Infrastructure Communication
  • 16. 16 Team Distribution OR Location 1 Location 2 T1 Location 1 Location 2 T5 T6 T2 T3 T4 T7 T8
  • 17. 17 What is actually Distributed? ▶ Infrastructure (via Cloud) ▶ Requirement (using ALM) ▶ Talent (via PMO) ▶ Communication/Collaboration (via Tools/Platforms) ▶ Governance (with councils) Private Public Public Public Hybrid Cloud
  • 18. 18 Team Distribution Challenges ▶ Questions – Where will be the PO (Product Owner)? – Where will be Scrum Master? – Where is the Architect going to be placed? – How do we engage the split members? – How do we track progress? – When/how to drive Daily Standup? – How often do we collaborate? – What should be the composition of the split members? MinorityMajority
  • 19. 19 Socio-Economical and Cultural Considerations Autonomy Purpose
  • 20. 20 Distribution – NOT Separation 20 Developer Reviewer
  • 22. 22 Distributed Delivery Challenges Culture & People Enablement Services Landscape Organization Learning & Improvement Performance How to distribute ? How do we scale? Decision making Collaboration approach Time zone Language Infrastructure Tools KPI? Knowledge Management  Knowledge Retention Work environment Connectivity
  • 23. 23 Distributed Delivery Distribution models Team 1 1 Team 2 Team 1 Team 2 Advantages : 1. Team presence on both shore 2. Easy coordination with client Challenges: 1. Problems with the collaboration 2. More Dependency 3. People and Culture 4. Time zone Advantages : 1. Easy intra team collaboration 2. Less Dependency 3. Better team velocity Challenges: 1. Time zone 2. Coordination with client
  • 24. 24 Distributed Delivery Best Practices  Align Business and delivery teams by functional area.  A single voice of the customer for each team.  Vertical slicing of user stories  Post-daily scrum, collaboration  Scrum of Scrums  Look for trends, learn fast and adapt fast; don’t overreact to one “bad” iteration  Focus on the Agile values  Maintain real time data on ALM ( Jira, Rally, TFS etc. )  Use Collaborative Tools Web Conferencing ,Google Hangout, Skype, Lync .Phone, Wiki, Email, Chat etc.
  • 25. 25 Implementation approach Distributed Delivery  Preparing  Selecting  Forming  Training  Landing & Swarming  Performing  Distributing  Rotating Selecting Forming & Training Swarming: Storming & Norming Performing Evaluating Based on Tuckmans: Forming, Storming, Norming, Performing Team Skill matrix with: • Technical • Functional • Business domain • Big 5 ”Swarming is simply the act of coming together to solve a problem or get something done quickly”. DISC D : dominance I : influence S : supportive C : critical thinking • Retrospectives • Performance monitoring • Coaching / Guidance Distributing
  • 26. 26 Case study Organization & Teams Program Manager  Cost Management  Contract Management  Stakeholder Management DevOps Coach  DevOps Enablement  Team Productivity , coherence & collaboration  Story Dependency management Architect  Architecture  Software Quality procedures  Development Guidelines Product Owner Scrum MasterScrum MasterScrum Master Scrum Master Scrum Master Proxy Product Owners Dev Team 1 Netherlands Dev Team 3 India Ops Team Netherlands Dev Team 2 Netherlands
  • 27. 27
  • 28. 28 Atos Adaptive Agile Framework - AAAF 1. A Flexible, Light-weight and Scalable delivery model 2. Resonates best practices of industry established frameworks (e.g. Scrum, LeSS, Nexus, SAFe) – with strong binding to DevOps culture 3. Focused on delivering QUALITY at a faster pace 4. Provides flexibility to adapt – either a project flow or DevOps 5. Ready to spread across locations/geography
  • 29. 29 Do you want to learn more about DevOps? Contact Atos John Brouwer Theme Director DevOps john.brouwer@atos.net
  • 31. Atos, the Atos logo, Atos Consulting, Atos Sphere, Atos Cloud and Atos Worldgrid, Worldline, blueKiwi are registered trademarks of Atos Group. © 2015 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos. © For internal use 14/12/2015