SlideShare une entreprise Scribd logo
1  sur  18
Discover how to improve productivity 
by going DevOps and SAFe
Presented by: 
John Kosco is an executive with over 26 years of experience within Information 
Technology, with both Systems Delivery and IT Operations experience in the 
Financial ACCELERATE 
industry. 
INCREASE 
MANAGE 
DELIVERY 
RELIABILITY 
COMPLEXITY 
He fosters a constructive change culture, guides organizations through 
 New applications 
 Software is the 
 Composite services and 
transformational programs and customer provides  Changes to 
experience 
coaching in the adoption heterogeneous of the systems 
latest 
Software existing Delivery apps 
methods. 
 Quality and Performance 
 are critical 
He is Bug a fixes 
recognized in the industry for advising on Continuous Improvement, 
SAFe Practices, Agile Scrum, DevOps, Continuous Delivery Automation, Service 
Virtualization and Lean IT to meet the needs of the firm’s clients. 
 Reduced budgets 
 Distributed development 
teams and IT partners
Today’s Case Study focuses on 
A real world case study of a Fortune 100 
company within the Financial Industry 
In business for over 100 years 
Increased Product Delivery Velocity by 16X
4 Keys to Improve Delivery: 
 Leadership: Executive Sponsorship with Vision Alignment 
Proven Framework: Leveraged SAFe; a Three Tiered System 
People: Clear Definition of Roles and Change Agents 
Tools: Increased Automation
Started with a Value Stream 
 A Senior Executive identified Strategic Themes. 
 Theses themes were itemized Business Objectives. 
 They provided business context for the decision making 
within the portfolio. 
 Senior Leadership had the ability to continuously 
Senior Executive improve the entire Delivery System.
Value Stream became Business Epics at a Portfolio Level 
(1st Level) 
 Members of the Portfolio Management Team 
established Business Epics that went through a 
WIP/Kanban System to review, analyze, estimate, rank 
and approve for implementation. 
 Leveraged WIP Limits ensured that teams responsible 
for analysis were able to do so and did not overload the 
system. 
 Lightweight business cases were created out of this 
process for each Epic that highlighted the business 
sponsors, impacts to customers, dependencies between 
teams and estimated development effort. 
 These business cases were than used by the appropriate 
parties to make a go/no go decision on each the Epics. 
Portfolio 
Management 
Team
Approved Business Cases become Features at the Program Level 
(2nd Level) 
 Members of the Product Management team defined 
and ranked the Features in a Program Backlog. 
 The Features enable the Product Manager to describe 
the products in terms of it’s offerings and benefits. 
 The Program Backlog ensured the Release Train’s value 
delivery via a series of Releases. 
 Funding was requested and approved for the entire 
Release Train. 
Product 
Management
A Release Train was a group of people aligned to a common mission 
 The Release Train was a team of agile teams, typically 
50–125 individuals, that served as a delivery 
mechanism. Release Trains were organized around the 
Value Stream. 
 The Release trains aligned the teams to a common 
mission, provided 8-12 weeks of planning, 
development, retrospectives and continuous product 
delivery flow. 
 The Release Train Engineer, was the Chief Scrum Master 
for the entire Train. 
 He facilitated program level processes, ensured program 
delivery, a point of escalation for Scrum Masters and 
helped facilitated continuous improvement. 
Agile Release 
Train 
Agile Release 
Train Engineer
Ranked Features become Stories at the Team Level (3rd Level) 
 Product Owners defined and ranked the Stories within 
the Team’s Backlog. 
 The Product Owner was the only person empowered to 
accept new Stories and indicated when Stories were 
Done. 
 This was a critical role that was responsible for overall 
Product Management within the team. 
Product 
Owners
Scrum Masters lead Developer/Tester teams to finish Tasks to 
complete Stories at the Team Level 
 Scrum Master primary responsibility was to help the 
self-organizing, self-managing team achieve their goals. 
 They did this by teaching Scrum, implementing Scrum 
practices and identifying/eliminating impediments. 
Scrum 
Master 
Developer/Te 
ster Team 
 Developers and Testers made up the majority of an Agile 
team. Developers conducted analysis, designed, 
prototyped and wrote the code for the stories. 
 Testers worked in parallel with the developers to write 
acceptance test cases and leveraged Testing Automation 
as appropriate.
Increased Automation via Continuous Delivery 
Continuous Delivery (CD) is a design practice used in software development to 
automate and improve the process of software delivery. Techniques such as 
automated testing, continuous integration and continuous deployment allow software 
to be developed to a high standard and easily packaged and deployed to test 
environments, resulting in the ability to rapidly, reliably and repeatedly push out 
enhancements and bug fixes to customers at low risk and with minimal manual 
overhead. 
ACCELERATE 
DELIVERY 
 New applications 
 Changes to 
existing apps 
 Bug fixes 
INCREASE 
RELIABILITY 
 Software is the 
customer experience 
 Quality and Performance 
are critical 
MANAGE 
COMPLEXITY 
 Composite services and 
heterogeneous systems 
 Reduced budgets 
 Distributed -- Wikipedia 
development 
teams and IT partners
Automation addressed the following challenges 
Developer 1 
Developer 2 
Developer n 
Code 
Commit 
Code 
Commit 
Code 
Commit 
Source 
Control 
Source 
Control 
Source 
Control 
Deployable 
Asset 
Deployable 
Asset 
Build 
deploy 
deploy 
Integration Lab 
deploy deploy 
UAT/Staging 
Environment 
Performance Lab 
Production 
Operations 
DELAYED INTEGRATION TESTING 
(too many bugs escape downstream) 
LACK OF AUTOMATED TESTING (small changes 
could have major unintended consequences) 
LACK OF VISIBILITY INTO PROD. APPS 
(no visibility into the customer experience) 
LACK OF RELEASE AND ENVIRONMENT 
AUTOMATION (manual processes lead to poor 
release quality) 
Build 
Build 
deploy
Transforming to DevOps… 
CONTINUOUS 
VALIDATION 
Developer 1 
Developer 2 
Developer n 
Code 
Commit 
Code 
Commit 
Code 
Commit 
Source 
Control 
Source 
Control 
Source 
Control 
Deployable/ 
Virtualized 
Assets 
Deployable/ 
Virtualized Asset 
Integration Lab 
UAT/Staging 
Environment 
Performance Lab 
Production 
Operations 
TRUE AGILE 
DEVELOPMENT 
CONTINUOUS 
DELIVERY 
TEST DATA 
MANAGEMENT 
Build 
Build 
Build 
deploy 
deploy
Transforming with Release Automation… 
Clients have orchestrated the entire application release process 
and automated the deployment of applications from 
development through production. 
 Sped up application release cycles and improved business and operational 
agility 
 Reduced errors and achieve higher quality releases by simplifying and 
standardizing application release processes 
 Enabled more frequent releases and reduce risk of failure 
 Reduced costs of application deployments and promote collaboration and 
alignment between Development and Operations 
 Improved visibility across the entire deployment tool chain
Transforming with Service Virtualization… 
Clients have “shifted left” which means in its simplest terms 
to move your software testing efforts to the 
left side of a horizontal timeline. 
 Shifted Left – Defects found/addressed earlier in the development lifecycle 
 Integration Testing with virtualized future 3rd party vendor releases 
 Increased Infrastructure availability 
 Earlier Performance Testing within lifecycle 
 Improved Data & Test Scenario management 
 Increased Predictability of Scheduled Deliverables
Work with a Proven Framework…SAFe SAFe is a proven framework for 
applying Lean and Agile practices 
at enterprise scale
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by Going DevOps and SAFe
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by Going DevOps and SAFe

Contenu connexe

Tendances

09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagement
Mohesh Chandran
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
Lean India Summit
 

Tendances (20)

Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagement
 
A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Agile process
Agile processAgile process
Agile process
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013Load and Performance tests in agile scrum framework SGI 2013
Load and Performance tests in agile scrum framework SGI 2013
 
Erp post implementation audit
Erp post implementation auditErp post implementation audit
Erp post implementation audit
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Success Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing ServicesSuccess Story - Healthcare Insurance Testing Services
Success Story - Healthcare Insurance Testing Services
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
The ultimate guide to release management process
The ultimate guide to release management processThe ultimate guide to release management process
The ultimate guide to release management process
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...Reducing the complexity of your Enterprise Packaged Application Automation Te...
Reducing the complexity of your Enterprise Packaged Application Automation Te...
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
 

En vedette

DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
Gene Kim
 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps WhaleDOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
Gene Kim
 
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE CorpDOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
Gene Kim
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
Gene Kim
 

En vedette (20)

DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
DOES15 - Finn-Braun and Reed - The Blameless Cloud: Bringing Actionable Retro...
 
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps WhaleDOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
DOES14 - Justin Arbuckle - CHEF - Hunting the DevOps Whale
 
DOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - SalesforceDOES14 - Reena Mathew and Dave Mangot - Salesforce
DOES14 - Reena Mathew and Dave Mangot - Salesforce
 
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE CorpDOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
DOES14 - Aimee Bechtle and Bill Donaldson - The MITRE Corp
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 
DOES16 London - Kevin Bowman - Surviving the Grand National
DOES16 London - Kevin Bowman - Surviving the Grand NationalDOES16 London - Kevin Bowman - Surviving the Grand National
DOES16 London - Kevin Bowman - Surviving the Grand National
 
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
DOES15 - Alan Kraft - Learning & Teaching DevOps in the Enterprise
 
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
 
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the CloudsDOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
DOES14 - David Ashman - Blackboard Learn - Keep Your Head in the Clouds
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
DOES14 - Shakeel Sorathia - Ticketmaster - 40 Year Old Company Transformed by...
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own BossDOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
DOES16 London - Charlotta Croiset van Uchelen - Choose Your Own Boss
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
 
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
 
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
DOES16 San Francisco - Carmen DeArdo, Cindy Payne, & Jim Grafmeyer - Episode ...
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
 
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal GovernmentDOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government
 

Similaire à DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by Going DevOps and SAFe

Vijay Raju_QA Lead Resume(1)
Vijay Raju_QA Lead Resume(1)Vijay Raju_QA Lead Resume(1)
Vijay Raju_QA Lead Resume(1)
Vijay Konduru
 
1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf
alvisguyjhiy
 

Similaire à DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by Going DevOps and SAFe (20)

DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Resume
ResumeResume
Resume
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous Delivery
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Vijay Raju_QA Lead Resume(1)
Vijay Raju_QA Lead Resume(1)Vijay Raju_QA Lead Resume(1)
Vijay Raju_QA Lead Resume(1)
 
1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
 
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODELEMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
 
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdfWhat Key Features Lead to Successful Continuous Testing and its Benefits.pdf
What Key Features Lead to Successful Continuous Testing and its Benefits.pdf
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
What are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdfWhat are Some Best Practices for Integrating Functional Testing Services.pdf
What are Some Best Practices for Integrating Functional Testing Services.pdf
 
Collaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdfCollaborative DevOps Approach_ Empowering Software Development.pdf
Collaborative DevOps Approach_ Empowering Software Development.pdf
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
An Insightful Guide To Release Management
An Insightful Guide To Release ManagementAn Insightful Guide To Release Management
An Insightful Guide To Release Management
 

Plus de Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Gene Kim
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Gene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Gene Kim
 

Plus de Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 

Dernier

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Dernier (20)

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 

DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by Going DevOps and SAFe

  • 1. Discover how to improve productivity by going DevOps and SAFe
  • 2. Presented by: John Kosco is an executive with over 26 years of experience within Information Technology, with both Systems Delivery and IT Operations experience in the Financial ACCELERATE industry. INCREASE MANAGE DELIVERY RELIABILITY COMPLEXITY He fosters a constructive change culture, guides organizations through  New applications  Software is the  Composite services and transformational programs and customer provides  Changes to experience coaching in the adoption heterogeneous of the systems latest Software existing Delivery apps methods.  Quality and Performance  are critical He is Bug a fixes recognized in the industry for advising on Continuous Improvement, SAFe Practices, Agile Scrum, DevOps, Continuous Delivery Automation, Service Virtualization and Lean IT to meet the needs of the firm’s clients.  Reduced budgets  Distributed development teams and IT partners
  • 3. Today’s Case Study focuses on A real world case study of a Fortune 100 company within the Financial Industry In business for over 100 years Increased Product Delivery Velocity by 16X
  • 4. 4 Keys to Improve Delivery:  Leadership: Executive Sponsorship with Vision Alignment Proven Framework: Leveraged SAFe; a Three Tiered System People: Clear Definition of Roles and Change Agents Tools: Increased Automation
  • 5. Started with a Value Stream  A Senior Executive identified Strategic Themes.  Theses themes were itemized Business Objectives.  They provided business context for the decision making within the portfolio.  Senior Leadership had the ability to continuously Senior Executive improve the entire Delivery System.
  • 6. Value Stream became Business Epics at a Portfolio Level (1st Level)  Members of the Portfolio Management Team established Business Epics that went through a WIP/Kanban System to review, analyze, estimate, rank and approve for implementation.  Leveraged WIP Limits ensured that teams responsible for analysis were able to do so and did not overload the system.  Lightweight business cases were created out of this process for each Epic that highlighted the business sponsors, impacts to customers, dependencies between teams and estimated development effort.  These business cases were than used by the appropriate parties to make a go/no go decision on each the Epics. Portfolio Management Team
  • 7. Approved Business Cases become Features at the Program Level (2nd Level)  Members of the Product Management team defined and ranked the Features in a Program Backlog.  The Features enable the Product Manager to describe the products in terms of it’s offerings and benefits.  The Program Backlog ensured the Release Train’s value delivery via a series of Releases.  Funding was requested and approved for the entire Release Train. Product Management
  • 8. A Release Train was a group of people aligned to a common mission  The Release Train was a team of agile teams, typically 50–125 individuals, that served as a delivery mechanism. Release Trains were organized around the Value Stream.  The Release trains aligned the teams to a common mission, provided 8-12 weeks of planning, development, retrospectives and continuous product delivery flow.  The Release Train Engineer, was the Chief Scrum Master for the entire Train.  He facilitated program level processes, ensured program delivery, a point of escalation for Scrum Masters and helped facilitated continuous improvement. Agile Release Train Agile Release Train Engineer
  • 9. Ranked Features become Stories at the Team Level (3rd Level)  Product Owners defined and ranked the Stories within the Team’s Backlog.  The Product Owner was the only person empowered to accept new Stories and indicated when Stories were Done.  This was a critical role that was responsible for overall Product Management within the team. Product Owners
  • 10. Scrum Masters lead Developer/Tester teams to finish Tasks to complete Stories at the Team Level  Scrum Master primary responsibility was to help the self-organizing, self-managing team achieve their goals.  They did this by teaching Scrum, implementing Scrum practices and identifying/eliminating impediments. Scrum Master Developer/Te ster Team  Developers and Testers made up the majority of an Agile team. Developers conducted analysis, designed, prototyped and wrote the code for the stories.  Testers worked in parallel with the developers to write acceptance test cases and leveraged Testing Automation as appropriate.
  • 11. Increased Automation via Continuous Delivery Continuous Delivery (CD) is a design practice used in software development to automate and improve the process of software delivery. Techniques such as automated testing, continuous integration and continuous deployment allow software to be developed to a high standard and easily packaged and deployed to test environments, resulting in the ability to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead. ACCELERATE DELIVERY  New applications  Changes to existing apps  Bug fixes INCREASE RELIABILITY  Software is the customer experience  Quality and Performance are critical MANAGE COMPLEXITY  Composite services and heterogeneous systems  Reduced budgets  Distributed -- Wikipedia development teams and IT partners
  • 12. Automation addressed the following challenges Developer 1 Developer 2 Developer n Code Commit Code Commit Code Commit Source Control Source Control Source Control Deployable Asset Deployable Asset Build deploy deploy Integration Lab deploy deploy UAT/Staging Environment Performance Lab Production Operations DELAYED INTEGRATION TESTING (too many bugs escape downstream) LACK OF AUTOMATED TESTING (small changes could have major unintended consequences) LACK OF VISIBILITY INTO PROD. APPS (no visibility into the customer experience) LACK OF RELEASE AND ENVIRONMENT AUTOMATION (manual processes lead to poor release quality) Build Build deploy
  • 13. Transforming to DevOps… CONTINUOUS VALIDATION Developer 1 Developer 2 Developer n Code Commit Code Commit Code Commit Source Control Source Control Source Control Deployable/ Virtualized Assets Deployable/ Virtualized Asset Integration Lab UAT/Staging Environment Performance Lab Production Operations TRUE AGILE DEVELOPMENT CONTINUOUS DELIVERY TEST DATA MANAGEMENT Build Build Build deploy deploy
  • 14. Transforming with Release Automation… Clients have orchestrated the entire application release process and automated the deployment of applications from development through production.  Sped up application release cycles and improved business and operational agility  Reduced errors and achieve higher quality releases by simplifying and standardizing application release processes  Enabled more frequent releases and reduce risk of failure  Reduced costs of application deployments and promote collaboration and alignment between Development and Operations  Improved visibility across the entire deployment tool chain
  • 15. Transforming with Service Virtualization… Clients have “shifted left” which means in its simplest terms to move your software testing efforts to the left side of a horizontal timeline.  Shifted Left – Defects found/addressed earlier in the development lifecycle  Integration Testing with virtualized future 3rd party vendor releases  Increased Infrastructure availability  Earlier Performance Testing within lifecycle  Improved Data & Test Scenario management  Increased Predictability of Scheduled Deliverables
  • 16. Work with a Proven Framework…SAFe SAFe is a proven framework for applying Lean and Agile practices at enterprise scale