DT2
Concurrent	Session	
11/12/15	11:30am	
	
	
	
“Advance ALM and DevOps Practices with
Continuous Improvement”
	
	
Presented by:
Jason St-Cyr
Nonlinear Digital
	
	
	
	
Brought	to	you	by:	
	
	
	
340	Corporate	Way,	Suite	300,	Orange	Park,	FL	32073	
888-268-8770	·	904-278-0524	·	info@techwell.com	·	www.techwell.com
Jason St-Cyr
Nonlinear Digital
Jason St-Cyr is a solution architect with more than fifteen years of experience in the software
development field. His primary focus is in ALM, Sitecore, infrastructure, system integrations,
software architecture, and stopping slap shots. Having spent his career delivering .NET
solutions with a focus on quality assurance, deployment processes, and ALM tools, Jason’s
past four years have brought his experience to Sitecore solutions as a consultant with Nonlinear
Digital. At Sitecore Symposium 2014 Jason was part of the team at the launch of the
development accelerator Keystone for Sitecore. Follow Jason on his Error! Hyperlink
reference not valid. or on Twitter @AgileStCyr.
WE’RE ABOUT TO START…
EVOLVING DEVOPS
ADVANCE ALM AND DEVOPS PRACTICES WITH
CONTINUOUS IMPROVEMENT
Hello, my name is Jason.
Solution Architect.
Sitecore, ALM, and DevOps
consultant.
Stopper of slapshots.
Dad.
01Why is it so hard to improve?
03 Build
04 Measure
05 Learn
06 Questions?
02 Continuous Improvement
THE DEVOPS CHALLENGE
WHY IS IT SO HARD TO IMPROVE?
SOMETIMES THINGS BREAK…
… and it was most definitely your fault.
Conflicting Priorities
Development Operations
It’s not working…
Enhancing DevOps processes and tools across multiple
teams is HARD TO DO!
Big bang solutions receive LOW ADOPTION RATES.
Planning organization-wide change TAKES TOO LONG.
We don’t know what is going to work for us!
CONTINUOUS IMPROVEMENT
“THIS SUCKS.
I CAN DO BETTER.”
- Every developer ever.
Lean DevOps Improvement
Lean approach: Build, Measure, Learn.
Improve processes and tools:
• Processes define how we deliver software
• Tools support our delivery process
IMPORTANT: Always minimize waste!
CONTINUOUS IMPROVEMENT
Where do we need to improve?
Improve processes Improve tools
Can we better use our tools?
Did we forget someone?
Are there low-value ‘taxes’ on
the teams?
What do we need to report?
What are the pain points?
Are tools reaching end-of-life?
Can teams share data?
Can we get the data needed
for reporting?
How do we improve?
1. Identify and prioritize
potential changes.
2. Make a change and
observe the impact.
3. Adjust and make
another change.
Ideas
Build
Product
Measure
Data
Learn
Maturity Model
Automated Build
Source Control
Branching Strategy
Continuous
Integration
Data Model Change
Tracking
Automated Deploy to
Test environments
Test Case
management
Bug tracking
Requirements
Tracking
Unit Testing
Security Testing
Accessibility Testing
Automated Browser
Testing
Automated
Regression Tests
Automated
Performance Tests
Infastructure As Code
Continuous Delivery
Continuous
Deployment
Automated Server
Patching
Continuous
Monitoring
Monitoring tools
Cloud Deployments
Clustered
Deployments
Automated Prod
Deployments
Automated Prod
Deployment Package
Release Management
Real-time Reports
Automated Backups
Automated
Rollbacks/Restores
Generated Release
Notes
Release Notes
Status Reports
Maturity Model Download
Get it today at:
https://theagilecoder.wordpress.com/devopseast
How do we plan for the change?
Identify:
• What is currently wrong?
• Where are we trying to go?
• Who will be impacted?
• Are there any constraints on
the changes we can make?
Automated Build
Source Control
Branching Strategy
Continuous
Integration
Data Model Change
Tracking
Automated Deploy to
Test environments
Test Case
management
Bug tracking
Requirements
Tracking
Unit Testing
Security Testing
Accessibility Testing
Automated Browser
Testing
Automated
Regression Tests
Automated
Performance Tests
Infastructure As Code
Continuous Delivery
Continuous
Deployment
Automated Server
Patching
Continuous
Monitoring
Monitoring tools
Cloud Deployments
Clustered
Deployments
Automated Prod
Deployments
Automated Prod
Deployment Package
Release Management
Real-time Reports
Automated Backups
Automated
Rollbacks/Restores
Generated Release
Notes
Release Notes
Status Reports
Pick and choose
Sample pilot plan
MAKING THE PLAN
2 weeks 2 weeks
Interviews
Source
Control
2016
Design Build DevOps Improvement Pilots
Continuous
Integration
Automated
Deployments
Automated
Regression
Tests
Production
MonitoringImplement
WE CAN DO BETTER
We have a plan, but…
“PREDICTING RAIN
DOESN’T COUNT.
BUILDING ARKS DOES.”
BUILD
- Warren Buffett
Implementing Improvement
Pilot all process & tool
improvements with smaller
team. Include everyone!
• Business, Development, Test,
Operations
Eliminate variables, use small
incremental changes.
Give sufficient time for
analysis of change.
Forming
• Team tries to adopt change
Storming
• Change raises challenges
Norming
• Team has adapted to change
Performing
• Change improves performance
TOOLS REVIEW
Trello
www.trello.com
Atlassian JIRA
www.atlassian.net
TeamCity
www.jetbrains.com/teamcity
Visual Studio Online
www.visualstudio.com
WE CAN DO BETTER
We’ve changed, but…
“WHAT’S MEASURED
IMPROVES.”
MEASURE AND LEARN
- Peter F. Drucker
Why do we need metrics?
Enforce a goal-oriented
plan.
Analyze change over time.
Build trust through data.
Support telling your story
to stakeholders.
A WORD OF CAUTION
Use metrics for process
evaluation.
Not employee evaluation.
Reporting on Progress
Produce a bar chart.
Red/Green/Yellow status
against plan.
Wow. This sounds boring.
When does this meeting
end?
Gather data and report at
regular intervals.
Focus on:
What did we change?
What did we learn?
The only failure is not
doing something.
Reporting on Success
4 metrics for measuring success
• Impact: Short and rapid path for fixes to production.
Mean Time to Recover
(MTTR)
• Impact: Smaller batches and optimized requirements
and testing processes.
Lead time
• Impact: Smaller low-risk changes deployed more often.
Deployment Success
Percentage
• Impact: Processes support smaller, parallel projects.
Projects Completed per
Quarter
What do the metrics tell us?
Delivery improved? Delivery degraded?
Was the cost too high?
Keep change but introduce
refinements to lower cost,
address Deltas from
retrospective.
Were there any Plus results
in the retrospective?
Remove the change and
introduce a new change
that preserves positive
aspects.
Continue Improving!
Ideas
Build
Product
Measure
Data
Learn
THANK YOU
Questions?
Jason St-Cyr
jst-cyr@nonlinear.ca
@AgileStCyr
theagilecoder.wordpress.com
REMEMBER
We can do better.

More Related Content

PDF
Advance ALM and DevOps Practices with Continuous Improvement
PDF
Continuous Integration Is for Everyone—Especially DevOps
PDF
Continuous Delivery in a Legacy Shop—One Step at a Time
PDF
Fostering Long-Term Test Automation Success
PDF
Agile and DevOps Transformations in Large Organizations
PDF
Soft Skills You Need Are Not Always Taught in Class
PPTX
Agile Transformation: People, Process and Tools to Make Your Transformation S...
PPTX
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
Advance ALM and DevOps Practices with Continuous Improvement
Continuous Integration Is for Everyone—Especially DevOps
Continuous Delivery in a Legacy Shop—One Step at a Time
Fostering Long-Term Test Automation Success
Agile and DevOps Transformations in Large Organizations
Soft Skills You Need Are Not Always Taught in Class
Agile Transformation: People, Process and Tools to Make Your Transformation S...
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation

What's hot (20)

PPTX
A Blueprint for a Successful DevOps Metamorphosis
PDF
Support and Initiate a DevOps Transformation
PDF
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
PDF
Agile 2014- Metrics driven development and devops
PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
PDF
DevOps – the future of Agile – why, what, how? Agile Israel 2014
PPTX
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
PPTX
Metrics to Power DevOps
PDF
Death to the DevOps team - Agile Cambridge 2014
PDF
Devops Scorecard
PDF
Introduction to 5w’s of DevOps
PDF
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
ODP
The devops laboratory - 1 year later
PDF
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
PPTX
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
PPTX
Devops Mindset Essentials
PPT
DevOps 101 for Government
PPTX
The Business Case for DevOps - Justifying the Journey
PPTX
Quality Jam 2016 Product Roadmap
PDF
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
A Blueprint for a Successful DevOps Metamorphosis
Support and Initiate a DevOps Transformation
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Agile 2014- Metrics driven development and devops
The Anti-Transformation transformation @DevOps Summit Amsterdam
DevOps – the future of Agile – why, what, how? Agile Israel 2014
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Metrics to Power DevOps
Death to the DevOps team - Agile Cambridge 2014
Devops Scorecard
Introduction to 5w’s of DevOps
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
The devops laboratory - 1 year later
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
Devops Mindset Essentials
DevOps 101 for Government
The Business Case for DevOps - Justifying the Journey
Quality Jam 2016 Product Roadmap
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Ad

Viewers also liked (16)

PDF
Managing Risk in Agile Development: It Isn’t Magic
PPTX
How Agile and Project Management Can Coexist
PDF
How Far Can You Go with Agile for Embedded Software?
PDF
Agility without Complexity: Fast and Efficient
PDF
Actionable Customer Feedback: A Key to Product Success
PDF
What’s Your Leadership IQ?
PDF
Seven Principles of Cross-Continent, Distributed Development
PDF
Architecture vs. Design in Agile: What’s the Right Answer?
PDF
What Everyone on the Team Needs to Know about Test Automation
PPTX
Requirements Are Requirements—or Maybe Not
PDF
The Challenges of Testing a Wearable Banking Application
PDF
Building Mob Programming Teams Using Lego® Serious Play®
PPTX
Product Management: Optimizing the What to Develop
PDF
Your User Stories Are Too Big: Yes, They Are!
PDF
Use Feature Flags for Clean Deployments
PDF
You Don't Have All the Answers: So Stop Giving Advice and Start Asking Questions
Managing Risk in Agile Development: It Isn’t Magic
How Agile and Project Management Can Coexist
How Far Can You Go with Agile for Embedded Software?
Agility without Complexity: Fast and Efficient
Actionable Customer Feedback: A Key to Product Success
What’s Your Leadership IQ?
Seven Principles of Cross-Continent, Distributed Development
Architecture vs. Design in Agile: What’s the Right Answer?
What Everyone on the Team Needs to Know about Test Automation
Requirements Are Requirements—or Maybe Not
The Challenges of Testing a Wearable Banking Application
Building Mob Programming Teams Using Lego® Serious Play®
Product Management: Optimizing the What to Develop
Your User Stories Are Too Big: Yes, They Are!
Use Feature Flags for Clean Deployments
You Don't Have All the Answers: So Stop Giving Advice and Start Asking Questions
Ad

Similar to Bringing Continuous Delivery to Dell.com: A Retrospective (20)

PPTX
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
PPTX
Power point template_bootcamp_abridged
PPTX
ALM 101: An introduction to application lifecycle management
PPTX
Lean Metrics: Driving and Measuring Change
PDF
Stldodn 2014 agile on a shoestring
PPTX
Transforming the impossible
PPTX
Shift Left using Lean for Agile Software Development
PDF
Epic Pen Pro Crack FREE Download link 2p25
PDF
Avast Premium Security Crack FREE Latest Version 2025
PDF
Adobe Illustrator Crack Latest Version FREE LINK 2025
PPT
Test Improvement - Any place, anytime, any where
PPT
Money, Process, and Culture- Tech 20/20 June, 2012
PPTX
Revitalizing your boring Retrospectives_3.0final
PPTX
Shift Left and Lean techniques for Agile Software Development
PDF
An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?
PDF
Leveraging TFS for Driving Process Improvement using Lean Principles
DOCX
Briefly describe how to deploy a Continuous Improvement effort.W.docx
PDF
Need for Continuous Improvement in Agile -Keynote 1stconf Melbourne 2016 - Be...
PDF
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
PPTX
LeadingAgile Transformation Overview
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Power point template_bootcamp_abridged
ALM 101: An introduction to application lifecycle management
Lean Metrics: Driving and Measuring Change
Stldodn 2014 agile on a shoestring
Transforming the impossible
Shift Left using Lean for Agile Software Development
Epic Pen Pro Crack FREE Download link 2p25
Avast Premium Security Crack FREE Latest Version 2025
Adobe Illustrator Crack Latest Version FREE LINK 2025
Test Improvement - Any place, anytime, any where
Money, Process, and Culture- Tech 20/20 June, 2012
Revitalizing your boring Retrospectives_3.0final
Shift Left and Lean techniques for Agile Software Development
An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?
Leveraging TFS for Driving Process Improvement using Lean Principles
Briefly describe how to deploy a Continuous Improvement effort.W.docx
Need for Continuous Improvement in Agile -Keynote 1stconf Melbourne 2016 - Be...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
LeadingAgile Transformation Overview

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

PPTX
most interesting chapter in the world ppt
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Lecture 5 Software Requirement Engineering
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
Python is a high-level, interpreted programming language
PDF
Guide to Food Delivery App Development.pdf
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
Cybersecurity: Protecting the Digital World
PDF
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PPTX
Full-Stack Developer Courses That Actually Land You Jobs
PPTX
Computer Software - Technology and Livelihood Education
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
most interesting chapter in the world ppt
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
DNT Brochure 2025 – ISV Solutions @ D365
Lecture 5 Software Requirement Engineering
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
Python is a high-level, interpreted programming language
Guide to Food Delivery App Development.pdf
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
Cybersecurity: Protecting the Digital World
Introduction to Ragic - #1 No Code Tool For Digitalizing Your Business Proces...
Airline CRS | Airline CRS Systems | CRS System
iTop VPN Crack Latest Version Full Key 2025
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Full-Stack Developer Courses That Actually Land You Jobs
Computer Software - Technology and Livelihood Education
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
CCleaner 6.39.11548 Crack 2025 License Key
How Tridens DevSecOps Ensures Compliance, Security, and Agility

Bringing Continuous Delivery to Dell.com: A Retrospective

  • 1. DT2 Concurrent Session 11/12/15 11:30am “Advance ALM and DevOps Practices with Continuous Improvement” Presented by: Jason St-Cyr Nonlinear Digital Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 · 904-278-0524 · info@techwell.com · www.techwell.com
  • 2. Jason St-Cyr Nonlinear Digital Jason St-Cyr is a solution architect with more than fifteen years of experience in the software development field. His primary focus is in ALM, Sitecore, infrastructure, system integrations, software architecture, and stopping slap shots. Having spent his career delivering .NET solutions with a focus on quality assurance, deployment processes, and ALM tools, Jason’s past four years have brought his experience to Sitecore solutions as a consultant with Nonlinear Digital. At Sitecore Symposium 2014 Jason was part of the team at the launch of the development accelerator Keystone for Sitecore. Follow Jason on his Error! Hyperlink reference not valid. or on Twitter @AgileStCyr.
  • 3. WE’RE ABOUT TO START… EVOLVING DEVOPS ADVANCE ALM AND DEVOPS PRACTICES WITH CONTINUOUS IMPROVEMENT
  • 4. Hello, my name is Jason. Solution Architect. Sitecore, ALM, and DevOps consultant. Stopper of slapshots. Dad. 01Why is it so hard to improve? 03 Build 04 Measure 05 Learn 06 Questions? 02 Continuous Improvement
  • 5. THE DEVOPS CHALLENGE WHY IS IT SO HARD TO IMPROVE? SOMETIMES THINGS BREAK… … and it was most definitely your fault.
  • 6. Conflicting Priorities Development Operations It’s not working… Enhancing DevOps processes and tools across multiple teams is HARD TO DO! Big bang solutions receive LOW ADOPTION RATES. Planning organization-wide change TAKES TOO LONG. We don’t know what is going to work for us!
  • 7. CONTINUOUS IMPROVEMENT “THIS SUCKS. I CAN DO BETTER.” - Every developer ever. Lean DevOps Improvement Lean approach: Build, Measure, Learn. Improve processes and tools: • Processes define how we deliver software • Tools support our delivery process IMPORTANT: Always minimize waste! CONTINUOUS IMPROVEMENT
  • 8. Where do we need to improve? Improve processes Improve tools Can we better use our tools? Did we forget someone? Are there low-value ‘taxes’ on the teams? What do we need to report? What are the pain points? Are tools reaching end-of-life? Can teams share data? Can we get the data needed for reporting? How do we improve? 1. Identify and prioritize potential changes. 2. Make a change and observe the impact. 3. Adjust and make another change. Ideas Build Product Measure Data Learn
  • 9. Maturity Model Automated Build Source Control Branching Strategy Continuous Integration Data Model Change Tracking Automated Deploy to Test environments Test Case management Bug tracking Requirements Tracking Unit Testing Security Testing Accessibility Testing Automated Browser Testing Automated Regression Tests Automated Performance Tests Infastructure As Code Continuous Delivery Continuous Deployment Automated Server Patching Continuous Monitoring Monitoring tools Cloud Deployments Clustered Deployments Automated Prod Deployments Automated Prod Deployment Package Release Management Real-time Reports Automated Backups Automated Rollbacks/Restores Generated Release Notes Release Notes Status Reports Maturity Model Download Get it today at: https://theagilecoder.wordpress.com/devopseast
  • 10. How do we plan for the change? Identify: • What is currently wrong? • Where are we trying to go? • Who will be impacted? • Are there any constraints on the changes we can make? Automated Build Source Control Branching Strategy Continuous Integration Data Model Change Tracking Automated Deploy to Test environments Test Case management Bug tracking Requirements Tracking Unit Testing Security Testing Accessibility Testing Automated Browser Testing Automated Regression Tests Automated Performance Tests Infastructure As Code Continuous Delivery Continuous Deployment Automated Server Patching Continuous Monitoring Monitoring tools Cloud Deployments Clustered Deployments Automated Prod Deployments Automated Prod Deployment Package Release Management Real-time Reports Automated Backups Automated Rollbacks/Restores Generated Release Notes Release Notes Status Reports Pick and choose
  • 11. Sample pilot plan MAKING THE PLAN 2 weeks 2 weeks Interviews Source Control 2016 Design Build DevOps Improvement Pilots Continuous Integration Automated Deployments Automated Regression Tests Production MonitoringImplement WE CAN DO BETTER We have a plan, but…
  • 12. “PREDICTING RAIN DOESN’T COUNT. BUILDING ARKS DOES.” BUILD - Warren Buffett Implementing Improvement Pilot all process & tool improvements with smaller team. Include everyone! • Business, Development, Test, Operations Eliminate variables, use small incremental changes. Give sufficient time for analysis of change. Forming • Team tries to adopt change Storming • Change raises challenges Norming • Team has adapted to change Performing • Change improves performance
  • 13. TOOLS REVIEW Trello www.trello.com Atlassian JIRA www.atlassian.net TeamCity www.jetbrains.com/teamcity Visual Studio Online www.visualstudio.com WE CAN DO BETTER We’ve changed, but…
  • 14. “WHAT’S MEASURED IMPROVES.” MEASURE AND LEARN - Peter F. Drucker Why do we need metrics? Enforce a goal-oriented plan. Analyze change over time. Build trust through data. Support telling your story to stakeholders.
  • 15. A WORD OF CAUTION Use metrics for process evaluation. Not employee evaluation. Reporting on Progress Produce a bar chart. Red/Green/Yellow status against plan. Wow. This sounds boring. When does this meeting end?
  • 16. Gather data and report at regular intervals. Focus on: What did we change? What did we learn? The only failure is not doing something. Reporting on Success 4 metrics for measuring success • Impact: Short and rapid path for fixes to production. Mean Time to Recover (MTTR) • Impact: Smaller batches and optimized requirements and testing processes. Lead time • Impact: Smaller low-risk changes deployed more often. Deployment Success Percentage • Impact: Processes support smaller, parallel projects. Projects Completed per Quarter
  • 17. What do the metrics tell us? Delivery improved? Delivery degraded? Was the cost too high? Keep change but introduce refinements to lower cost, address Deltas from retrospective. Were there any Plus results in the retrospective? Remove the change and introduce a new change that preserves positive aspects. Continue Improving! Ideas Build Product Measure Data Learn