SlideShare a Scribd company logo
Accenture Architecture Services
How to Apply Scrum for a
System or DevOps Team When
Implementing a New Developer
Platform
Copyright © 2014 Accenture All rights reserved.
Presenter
2
Mirco Hering
APAC DevOps & Agile Lead
@mircohering on Twitter
Blog about Agile & DevOps
http://notafactoryanymore.com
Copyright © 2014 Accenture All rights reserved.
Who here is using DevOps practices?
3
Copyright © 2014 Accenture All rights reserved.
DevOps &Agile
4
DevOps is a direction, not a goal!
Copyright © 2014 Accenture All rights reserved.
Dunning Kruger Effect - Illusory superiority
5
Named after Ig Nobel Price winners Dunning and Kruger for their paper "Unskilled and
Unaware of It,"
They were inspired by McArthur Wheeler, who robbed a bank using “invisible ink” as a
mask
The idea that people who don't know enough also don't know enough to realise that they
don't know enough
“The trouble with the world is that the
stupid are cocksure and the intelligent are
full of doubt.“
or
"The whole problem with the world is that
fools and fanatics are always so certain of
themselves, but wiser people so full of
doubts.“ Bertrand Russell
“ignorance more frequently begets
confidence than does knowledge”
Charles Darwin
Copyright © 2014 Accenture All rights reserved.
Let‘s look at some examples for Dunning-Kruger
6
• In a survey of faculty at the University of Nebraska, 68% rated themselves in
the top 25% for teaching ability. - Wikipedia
• In a similar survey, 87% of MBA students at Stanford University rated their
academic performance as above the median. - Wikipedia
• For driving skill, 93% of the US sample and 69% of the Swedish sample put
themselves in the top 50% - Wikipedia
• How do you think people would rate you as a leader?” It turns out that 74%
of the respondents think they’re either above average or the best leader
their people have ever had. – SmartBrief on Leadership
Copyright © 2014 Accenture All rights reserved.
Situation Statement
The current processes and tools are not able to effectively
support a more aggressive Release Calendar
Cost to Serve increases with more releases – more effort
required to maintain processes and retrofit code
•Current Dev Arch toolset is reaching its end of life
•Not completely automated deployment process
increases chances of quality leaks as throughput increases
•Inability to support Agile at Scale – current Dev Arch was
not designed with Agile in mind
•Developer frustration with the current processes,
performance of the toolset and support available
•Inability of real-time reporting as information is stored in
different systems
•Lack of Development Architecture reporting (e.g.
Deployment timing, retrofit tracking, code reconciliation,
development churn)
7
Previous Development Architecture was build for Transformation with non-overlapping releases
and was not completely suitable for high frequency, high quality Agile delivery
Business Drivers
• User satisfaction
• Traceability
• Improved productivity
• Standardisation – reduce supported exceptions
• Quality – reduce defects related to builds &
deployment
• Reduced cost – cost of poor quality, percentage
of automated steps, build time, SCM cost
Key areas of focus
• Software Configuration Management - (baseline,
branching, merge support, admin) for code and documents
• Integration between tools – IDE, Test Automation, etc.
• Workflow Management
• Build & Deployment Automation
• Agile adoption – Agile SCRUM, Kanban, SAFe
frameworks
• Reporting
Copyright © 2014 Accenture All rights reserved.
Further Context
8
~1000 Developers
Copyright © 2014 Accenture All rights reserved.
What’s different? Or not so different?
9
Timelines Infrastructure Culture & Mindset
Copyright © 2014 Accenture All rights reserved.
And of course…
10
Copyright © 2014 Accenture All rights reserved.
It is a journey – not an implementation!
11
Copyright © 2014 Accenture All rights reserved.
Change Management & Training
12
Structured Training Careful Cutover Evolution
Copyright © 2014 Accenture All rights reserved.
Let’s look at how we survived in a hybrid world
13
Work Items
• Plan backlog, iterations, releases
• Capture retrospectives, Kanban wall
• Collaborate via chat, discussion walls
• Tracking & reporting on work item status
• Capture Logical Unit of Work (LUW) from IR
• Plan & estimate effort to deliver LUW
• Collaborate via chat, discussion walls
• Tracking & reporting on status of LUW’s and IR
IR
LUW
LUW
Task
Agile Delivery Lifecycle Waterfall Delivery Lifecycle
IR
Feature
Epic
Story
Task
Copyright © 2014 Accenture All rights reserved.
Our Tools…promoting collaboration and delivery
transparency
14
Our virtual
wall
Videoconferencing
with our offshore
delivery team
Polycoms
Our physical
Kanban WallInformation
Radiator
(Message
Boards) Project
Information Wall
Copyright © 2014 Accenture All rights reserved.
Maturity models and what we can learn from Computer
Games
Read more on my blog:
http://notafactoryanymore.com/2015/03/26/what-computer-games-can-teach-us-about-maturity-
models-choose-your-own-devops-adventure/
Model A Continuous Delivery - Application Deployment
Flow to persistent environments
Check-in,
Store in RTC SCM
Dev
Teams
(Visual
Studio)
DeploymentTailor to Env
Work
Management
Process
Dev
Test
Prod
Environment
Configuration
Identify code changes,
Compile & Package
Automation orchestration
Code Review
Crucible &
SonarQube
Automated
Test
Asset
Mgmt
App
Libraries
App*
Persistent
Envs
Test
Data
Scr
1. Creating the Application
4. Visualisation of Delivery
3. Testing the
application2. Deploying the
application
15Copyright © 2016 Accenture All rights reserved.
Model B - Application Deployment Flow into newly
provisioned environments (a.k.a. Netflix Pattern)
SCMDev
App
Work
Mgmt
Env
Automation orchestration
(Jenkins)
QA
Automated
Test
Asset
Mgmt
(App)
Lib
Env
Asset
Mgmt
(Infra) Env
Push from Jenkins or Deployment Tool
Pull from Puppet
Test
Data
Scr
1. Creating the Application
5. Visualisation of
Delivery
3. Deploying the
application
16Copyright © 2016 Accenture All rights reserved.
Model C – Container based Application Deployment
Flow
Host
VM
Automated
Test
Env
Asset
Mgmt
(Infra)
Env
Docker
Repository
Build container from Dockerfile
SCMDev
App
Work
Mgmt
Automation orchestration
(Jenkins)
QA
Asset
Mgmt
(App)
Lib
Test
Data
Scr
1. Creating the Application
2. Creating an Application
container
6. Visualisation of Delivery
17Copyright © 2016 Accenture All rights reserved.
Copyright © 2014 Accenture All rights reserved.
We did get the results we were hoping for
Our merges took way too long (~2 weeks) and took too much effort
3.83%
3.56%
2.86%
1.92%
0.00%
0.50%
1.00%
1.50%
2.00%
2.50%
3.00%
3.50%
4.00%
4.50%
FY12-Q4 FY13-Q1 FY13-Q2 FY13-Q3
% of Merge & Retrofit Effort [on total effort]
The result: 2 weeks -> 3 days
We removed over 3300 days of manual effort per year across SCM, Build,
Package and Deploy
Copyright © 2014 Accenture All rights reserved.
Early Benefits
20
Quantitative Benefits
Qualitative Benefits
Activity Measured as % Improvement Comments
Merge &
Retrofit
% of the Build Effort
across Releases
50% Based on the actual effort tracked
Software
Configuration
Management
Effort to support SCM
activities
63%
• Elimination of manual trackers [workflow lists, baselines, objects]
• Maintenance of 2 tools [CVS, CC], scorecards & run books not
required
• Unnecessary environment sync-up eliminated
Cost of poor
quality
% of defects
attributed to SCM,
Deployment
59%
Elimination of defects introduced because of previous
• Inefficient SCM processes
• Incorrect deployments
Build &
Deployment
Process & effort to
raise deployment
requests
90%
• No. of Deployment requests (DR) reduced - Enterprise build [not
incremental or individual builds]
• Effort per DR reduced because DR not in spreadsheets [now
raised on tool ] & elimination of extra step in the flow of
deployments
• Granular Configuration Management and traceability
• Integration with agile lifecycle tooling to allow story based Configuration Management driven from meta
data
• Real-Time traceability of status for build and deployment
• Automated Build and Deployments – “One Button Deployment”
• Developer efficiencies as a consequence of improved tool interaction times, processes
Copyright © 2014 Accenture All rights reserved.
This is not optional…how can I help?
21
Ad

More Related Content

What's hot (20)

Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
DevOps.com
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
CA Technologies
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
Aswin Kumar
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
Martin Croker
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Jorge Hidalgo
 
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
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
Gene Kim
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
Red Gate Software
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
Jérôme Kehrli
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
ITSM Academy, Inc.
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
India Scrum Enthusiasts Community
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Gene Kim
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
johnfcshaw
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
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
Najib Radzuan
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
DevOps.com
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
CA Technologies
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
Aswin Kumar
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
Martin Croker
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Jorge Hidalgo
 
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
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
Gene Kim
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
Red Gate Software
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
ITSM Academy, Inc.
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Gene Kim
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
johnfcshaw
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
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
Najib Radzuan
 

Viewers also liked (16)

Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Cloud World Expo 2016 - Scrum for DevOps? Tough!
Cloud World Expo 2016 - Scrum for DevOps? Tough!Cloud World Expo 2016 - Scrum for DevOps? Tough!
Cloud World Expo 2016 - Scrum for DevOps? Tough!
Jay Harrison
 
Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers
Jeyaprakash Rajaram (JP)
 
Ops Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon EdwardsOps Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon Edwards
SeniorStoryteller
 
Transforming at 100,000 person IT department
Transforming at 100,000 person IT departmentTransforming at 100,000 person IT department
Transforming at 100,000 person IT department
Martin Croker
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
Mirco Hering
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
Gene Kim
 
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix ProjectDOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
Gene Kim
 
DOES16 San Francisco - DevOps Workshop: Organizational Design
DOES16 San Francisco - DevOps Workshop: Organizational DesignDOES16 San Francisco - DevOps Workshop: Organizational Design
DOES16 San Francisco - DevOps Workshop: Organizational Design
Gene Kim
 
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
SeniorStoryteller
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
Build and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container imagesBuild and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container images
Stefan Scherer
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
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
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
Cloud World Expo 2016 - Scrum for DevOps? Tough!
Cloud World Expo 2016 - Scrum for DevOps? Tough!Cloud World Expo 2016 - Scrum for DevOps? Tough!
Cloud World Expo 2016 - Scrum for DevOps? Tough!
Jay Harrison
 
Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers
Jeyaprakash Rajaram (JP)
 
Ops Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon EdwardsOps Happens: DevOps Beyond Deployment - Damon Edwards
Ops Happens: DevOps Beyond Deployment - Damon Edwards
SeniorStoryteller
 
Transforming at 100,000 person IT department
Transforming at 100,000 person IT departmentTransforming at 100,000 person IT department
Transforming at 100,000 person IT department
Martin Croker
 
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
IBM Innovate - Adoption of Continuous Delivery at Scale at a large telco v0 3
Mirco Hering
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
Gene Kim
 
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix ProjectDOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
DOES16 San Francisco - Gene Kim & John Willis - Beyond the Phoenix Project
Gene Kim
 
DOES16 San Francisco - DevOps Workshop: Organizational Design
DOES16 San Francisco - DevOps Workshop: Organizational DesignDOES16 San Francisco - DevOps Workshop: Organizational Design
DOES16 San Francisco - DevOps Workshop: Organizational Design
Gene Kim
 
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
Requirements Gathering for a Successful Rugged DevOps Implementation - Hasan ...
SeniorStoryteller
 
Build and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container imagesBuild and deploy multiarch Linux and Windows Container images
Build and deploy multiarch Linux and Windows Container images
Stefan Scherer
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
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
 
Ad

Similar to Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore (20)

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
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
Turja Narayan Chaudhuri
 
Observability in serverless solutions
Observability in serverless solutionsObservability in serverless solutions
Observability in serverless solutions
Leonardo Murillo
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!
Agile Testing Alliance
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
CollabNet
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
DockerDay 2015: From months to minutes - How GE appliances brought docker int...
DockerDay 2015: From months to minutes - How GE appliances brought docker int...DockerDay 2015: From months to minutes - How GE appliances brought docker int...
DockerDay 2015: From months to minutes - How GE appliances brought docker int...
Docker-Hanoi
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
Expedia's Journey toward Site Resiliency
Expedia's Journey toward Site ResiliencyExpedia's Journey toward Site Resiliency
Expedia's Journey toward Site Resiliency
C4Media
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
Phuong Mai Nguyen
 
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
AgileNetwork
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Alex Danvy
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
CollabNet
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
CollabNet
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
TechWell
 
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
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
DOIS22 Why you need Cloud-agnostic practices to fuel your DevSecOps adoption ...
Turja Narayan Chaudhuri
 
Observability in serverless solutions
Observability in serverless solutionsObservability in serverless solutions
Observability in serverless solutions
Leonardo Murillo
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
 
Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!Atagg2015 Where testing is moving in agile cloud world!
Atagg2015 Where testing is moving in agile cloud world!
Agile Testing Alliance
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
CollabNet
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
DockerDay 2015: From months to minutes - How GE appliances brought docker int...
DockerDay 2015: From months to minutes - How GE appliances brought docker int...DockerDay 2015: From months to minutes - How GE appliances brought docker int...
DockerDay 2015: From months to minutes - How GE appliances brought docker int...
Docker-Hanoi
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Kevin Hancock
 
Expedia's Journey toward Site Resiliency
Expedia's Journey toward Site ResiliencyExpedia's Journey toward Site Resiliency
Expedia's Journey toward Site Resiliency
C4Media
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
Phuong Mai Nguyen
 
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
ANIn Pune Sep 2024 | From Friction to Flow: Empowering Developers with IDP by...
AgileNetwork
 
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOpsTour de France Azure PaaS 5/7 Accélérer avec le DevOps
Tour de France Azure PaaS 5/7 Accélérer avec le DevOps
Alex Danvy
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
CollabNet
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
CollabNet
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
TechWell
 
Ad

More from Mirco Hering (14)

Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
Mirco Hering
 
New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
Mirco Hering
 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
Mirco Hering
 
How to approach Enterprise transformation
How to approach Enterprise transformationHow to approach Enterprise transformation
How to approach Enterprise transformation
Mirco Hering
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
Mirco Hering
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
Mirco Hering
 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
Mirco Hering
 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
Mirco Hering
 
Testingmind Conference Presentation
Testingmind Conference PresentationTestingmind Conference Presentation
Testingmind Conference Presentation
Mirco Hering
 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
Mirco Hering
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
Mirco Hering
 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
Mirco Hering
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Mirco Hering
 
Agile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformationAgile Australia - The anti-transformation transformation
Agile Australia - The anti-transformation transformation
Mirco Hering
 
New barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays LisbonNew barriers of transformation at DevOpsDays Lisbon
New barriers of transformation at DevOpsDays Lisbon
Mirco Hering
 
DevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile PortoDevOps leadership in the age of agile - Agile Porto
DevOps leadership in the age of agile - Agile Porto
Mirco Hering
 
How to approach Enterprise transformation
How to approach Enterprise transformationHow to approach Enterprise transformation
How to approach Enterprise transformation
Mirco Hering
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
Mirco Hering
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
The anti transformation transformation - tech week
The anti transformation transformation - tech weekThe anti transformation transformation - tech week
The anti transformation transformation - tech week
Mirco Hering
 
2018 alldaydevops presentation
2018 alldaydevops presentation2018 alldaydevops presentation
2018 alldaydevops presentation
Mirco Hering
 
Last 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation AdventureLast 2018 - Choose your own Transformation Adventure
Last 2018 - Choose your own Transformation Adventure
Mirco Hering
 
Testingmind Conference Presentation
Testingmind Conference PresentationTestingmind Conference Presentation
Testingmind Conference Presentation
Mirco Hering
 
DevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about TransformationsDevOpsTalks 2018 talk about Transformations
DevOpsTalks 2018 talk about Transformations
Mirco Hering
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
Mirco Hering
 
What got you here wont get you there
What got you here wont get you thereWhat got you here wont get you there
What got you here wont get you there
Mirco Hering
 
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...Ibm innovate   adoption of continuous delivery at scale at a large telco - pr...
Ibm innovate adoption of continuous delivery at scale at a large telco - pr...
Mirco Hering
 

Recently uploaded (20)

The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 

Scrum in dev ops teams - Presentation from Scrum Gathering Bangalore

  • 1. Accenture Architecture Services How to Apply Scrum for a System or DevOps Team When Implementing a New Developer Platform
  • 2. Copyright © 2014 Accenture All rights reserved. Presenter 2 Mirco Hering APAC DevOps & Agile Lead @mircohering on Twitter Blog about Agile & DevOps http://notafactoryanymore.com
  • 3. Copyright © 2014 Accenture All rights reserved. Who here is using DevOps practices? 3
  • 4. Copyright © 2014 Accenture All rights reserved. DevOps &Agile 4 DevOps is a direction, not a goal!
  • 5. Copyright © 2014 Accenture All rights reserved. Dunning Kruger Effect - Illusory superiority 5 Named after Ig Nobel Price winners Dunning and Kruger for their paper "Unskilled and Unaware of It," They were inspired by McArthur Wheeler, who robbed a bank using “invisible ink” as a mask The idea that people who don't know enough also don't know enough to realise that they don't know enough “The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.“ or "The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts.“ Bertrand Russell “ignorance more frequently begets confidence than does knowledge” Charles Darwin
  • 6. Copyright © 2014 Accenture All rights reserved. Let‘s look at some examples for Dunning-Kruger 6 • In a survey of faculty at the University of Nebraska, 68% rated themselves in the top 25% for teaching ability. - Wikipedia • In a similar survey, 87% of MBA students at Stanford University rated their academic performance as above the median. - Wikipedia • For driving skill, 93% of the US sample and 69% of the Swedish sample put themselves in the top 50% - Wikipedia • How do you think people would rate you as a leader?” It turns out that 74% of the respondents think they’re either above average or the best leader their people have ever had. – SmartBrief on Leadership
  • 7. Copyright © 2014 Accenture All rights reserved. Situation Statement The current processes and tools are not able to effectively support a more aggressive Release Calendar Cost to Serve increases with more releases – more effort required to maintain processes and retrofit code •Current Dev Arch toolset is reaching its end of life •Not completely automated deployment process increases chances of quality leaks as throughput increases •Inability to support Agile at Scale – current Dev Arch was not designed with Agile in mind •Developer frustration with the current processes, performance of the toolset and support available •Inability of real-time reporting as information is stored in different systems •Lack of Development Architecture reporting (e.g. Deployment timing, retrofit tracking, code reconciliation, development churn) 7 Previous Development Architecture was build for Transformation with non-overlapping releases and was not completely suitable for high frequency, high quality Agile delivery Business Drivers • User satisfaction • Traceability • Improved productivity • Standardisation – reduce supported exceptions • Quality – reduce defects related to builds & deployment • Reduced cost – cost of poor quality, percentage of automated steps, build time, SCM cost Key areas of focus • Software Configuration Management - (baseline, branching, merge support, admin) for code and documents • Integration between tools – IDE, Test Automation, etc. • Workflow Management • Build & Deployment Automation • Agile adoption – Agile SCRUM, Kanban, SAFe frameworks • Reporting
  • 8. Copyright © 2014 Accenture All rights reserved. Further Context 8 ~1000 Developers
  • 9. Copyright © 2014 Accenture All rights reserved. What’s different? Or not so different? 9 Timelines Infrastructure Culture & Mindset
  • 10. Copyright © 2014 Accenture All rights reserved. And of course… 10
  • 11. Copyright © 2014 Accenture All rights reserved. It is a journey – not an implementation! 11
  • 12. Copyright © 2014 Accenture All rights reserved. Change Management & Training 12 Structured Training Careful Cutover Evolution
  • 13. Copyright © 2014 Accenture All rights reserved. Let’s look at how we survived in a hybrid world 13 Work Items • Plan backlog, iterations, releases • Capture retrospectives, Kanban wall • Collaborate via chat, discussion walls • Tracking & reporting on work item status • Capture Logical Unit of Work (LUW) from IR • Plan & estimate effort to deliver LUW • Collaborate via chat, discussion walls • Tracking & reporting on status of LUW’s and IR IR LUW LUW Task Agile Delivery Lifecycle Waterfall Delivery Lifecycle IR Feature Epic Story Task
  • 14. Copyright © 2014 Accenture All rights reserved. Our Tools…promoting collaboration and delivery transparency 14 Our virtual wall Videoconferencing with our offshore delivery team Polycoms Our physical Kanban WallInformation Radiator (Message Boards) Project Information Wall
  • 15. Copyright © 2014 Accenture All rights reserved. Maturity models and what we can learn from Computer Games Read more on my blog: http://notafactoryanymore.com/2015/03/26/what-computer-games-can-teach-us-about-maturity- models-choose-your-own-devops-adventure/
  • 16. Model A Continuous Delivery - Application Deployment Flow to persistent environments Check-in, Store in RTC SCM Dev Teams (Visual Studio) DeploymentTailor to Env Work Management Process Dev Test Prod Environment Configuration Identify code changes, Compile & Package Automation orchestration Code Review Crucible & SonarQube Automated Test Asset Mgmt App Libraries App* Persistent Envs Test Data Scr 1. Creating the Application 4. Visualisation of Delivery 3. Testing the application2. Deploying the application 15Copyright © 2016 Accenture All rights reserved.
  • 17. Model B - Application Deployment Flow into newly provisioned environments (a.k.a. Netflix Pattern) SCMDev App Work Mgmt Env Automation orchestration (Jenkins) QA Automated Test Asset Mgmt (App) Lib Env Asset Mgmt (Infra) Env Push from Jenkins or Deployment Tool Pull from Puppet Test Data Scr 1. Creating the Application 5. Visualisation of Delivery 3. Deploying the application 16Copyright © 2016 Accenture All rights reserved.
  • 18. Model C – Container based Application Deployment Flow Host VM Automated Test Env Asset Mgmt (Infra) Env Docker Repository Build container from Dockerfile SCMDev App Work Mgmt Automation orchestration (Jenkins) QA Asset Mgmt (App) Lib Test Data Scr 1. Creating the Application 2. Creating an Application container 6. Visualisation of Delivery 17Copyright © 2016 Accenture All rights reserved.
  • 19. Copyright © 2014 Accenture All rights reserved. We did get the results we were hoping for Our merges took way too long (~2 weeks) and took too much effort 3.83% 3.56% 2.86% 1.92% 0.00% 0.50% 1.00% 1.50% 2.00% 2.50% 3.00% 3.50% 4.00% 4.50% FY12-Q4 FY13-Q1 FY13-Q2 FY13-Q3 % of Merge & Retrofit Effort [on total effort] The result: 2 weeks -> 3 days We removed over 3300 days of manual effort per year across SCM, Build, Package and Deploy
  • 20. Copyright © 2014 Accenture All rights reserved. Early Benefits 20 Quantitative Benefits Qualitative Benefits Activity Measured as % Improvement Comments Merge & Retrofit % of the Build Effort across Releases 50% Based on the actual effort tracked Software Configuration Management Effort to support SCM activities 63% • Elimination of manual trackers [workflow lists, baselines, objects] • Maintenance of 2 tools [CVS, CC], scorecards & run books not required • Unnecessary environment sync-up eliminated Cost of poor quality % of defects attributed to SCM, Deployment 59% Elimination of defects introduced because of previous • Inefficient SCM processes • Incorrect deployments Build & Deployment Process & effort to raise deployment requests 90% • No. of Deployment requests (DR) reduced - Enterprise build [not incremental or individual builds] • Effort per DR reduced because DR not in spreadsheets [now raised on tool ] & elimination of extra step in the flow of deployments • Granular Configuration Management and traceability • Integration with agile lifecycle tooling to allow story based Configuration Management driven from meta data • Real-Time traceability of status for build and deployment • Automated Build and Deployments – “One Button Deployment” • Developer efficiencies as a consequence of improved tool interaction times, processes
  • 21. Copyright © 2014 Accenture All rights reserved. This is not optional…how can I help? 21