SlideShare a Scribd company logo
1 of 44
Jeff Sing | Iterable
Establishing your Quality Roadmap through
Quarterly Service Delivery Reviews
Jeff Sing
Director of Engineering - Quality & Operations
@Iterable
HEADSHOT
jeff.sing@iterable.com
https://www.linkedin.com/in/jeffsing/
17 YEARS OF QA
Skylight Healthcare (Acquired by Getwell Networks)
● Sr Software QA Engineer testing hardware + software + builds
● Managed deploys and Tier 3 support
iOvation (Acquired by TransUnion)
● Software Automation Engineer developing Ruby automation to test microservices
● Full stack testing: BE/FE + managed deploys through Puppet/Jenkins/Rundeck
Optimizely (Acquired by Episerver)
● Chief of Staff (Office of the CTO) & Engineering Manager - Quality & Operations
● Built and led the QA Team
● Led the TPM org and supported the Engineering Leadership Organization
Iterable
● Director of Engineering, Quality & Operations
● Built and led the QA Team
● Built and led the Engineering Operations Team
THE QUALITY PROGRAM
HOW DO YOU DETERMINE WHAT TO WORK ON?
Identify Problem
Where is our quality bad?
What is hurting our
business?
Define Success
What does good look
like? How do we tell?
Launch Initiatives
Execute technical solutions
& launch quality programs
identified to get success
(QE or Partners)
Review Data
Collect results. Run the
reviews and
retrospectives to
validate our
assumptions.
WHY IS THIS CHALLENGING?
Example: Testing seems so simple!
Incidents have gone up, so your CTO wants you to smoke test every
single page in your web app. Why not?
Example: EM equate QE to TESTING only…
EM only need QA in the end of the SDLC to complete the testing
initiatives and aren’t bringing them in earlier or empowering them to
come in earlier.
Example: Use Vendor X to achieve Quality goals
Director of Engineering heard a pitch that this vendor can solve all our
quality problems cuz they have revolutionized software testing. They
can easily optimize and scale our testing by 300%!
Peers don’t understand
QUALITY
How do we measure Quality Success?
Does our metrics:
● Align with our high level OKRs?
● Determine if engineers are releasing
better code?
● Actually measure customers
happiness?
Success is Not Clear
Example: What does QA do if they don’t write
tests?
Why can’t QA write all the automation? Developers are to busy
shipping code.
Example: Teams don’t follow the SDLC
Engineering skipping steps in the SDLC and not following the right
process leading to major mishaps.
Example: What happened to shift left?
Engineering does not fund shift left work and depends too much on
the latter testing process catching things late in the SDLC.
Alignment is Off
You know what to do, and you have a
strategy. But now what?
1. How do you communicate this to your
peers and partner organizations like
customer support to align with you?
2. How do you introduce new initiatives that
potentially could clash in prioritization?
3. How do you get buy in from other
organizations to execute your quality
strategy?
How do you communicate
your strategy?
QUALITY SERVICE DELIVERY REVIEW
● Feedback loop that facilitates a
quantitatively-oriented discussion
between a customer and delivery
team about the fitness for
purpose of its service delivery
● Understand what mechanisms we
use to be able to continuously
measure how well we are fulfilling
the customer’s reason for
choosing us.
● Drive discussion and help team
agree upon actions to take to
improve the system’s capability.
WHAT IS A QUALITY
SERVICE DELIVERY
REVIEW?
Review Indicators to Monitor
What indicators do we want to monitor to
determine our system quality, and if our
customers our satisfied with our services?
Collect Information
Identified the different sources and
baseline to ensure trustworthiness.
Share Information
Ensure the right stakeholders and
partners have visibility into your data.
Iterate
Constantly review the data to see if the
initiatives are driving the improvements
you have proposed. Flag things that
aren’t working and be ok to make
changes on the fly.
Implement Changes
Create the high level OKR and enable the
organization to begin implementing
changes as planned.
Discuss Service Delivery
Utilizing data collected, ensure
participants are discussing issues and
aligning on ownership of problem areas
to improve quality.
CYCLES OF A SERVICE DELIVERY REVIEW
Before SDR
During SDR
After SDR
SERVICE DELIVERY FLOW
Recap Quality KPI State of QA Discussion
● How are we doing in
regards to our in
flight quality
initiatives
● What is still not
finished and should
be paid attention to
● Quick definition of
each KPI + Business
Impact
● Recap data for
current quarter
● Highlight trends
● Provide data on
outliers or callouts
● Visibility into
resources and what
they are working on
● Introduce upcoming
Roadmap, how each
initiative is tied to
certain outcomes +
areas of partnership
● Highlight areas of risk
● Highlight big quality
initiatives that
matter, showcase the
business impact, and
present the problems
itemized
● Enforce discussion
amongst group
(pro’s vs con’s), get
buy in.
BEFORE YOU RUN YOUR
QUALITY SERVICE DELIVERY REVIEW
DATA TO BASELINE
500+
Test Cases Created
94%
Test Coverage
Metrics by themselves don’t give the full picture if we actually are hitting our quality target.
46
Bugs Reported
300
E2E Test Run
WARNING: METRICS WITHOUT CONTEXT
Benchmarkable Data with Context Impact Actionable
High Sev
Customer Reported
DORA
Change Failure Rate
Velocity
# of Bugs / # of PR
Root Cause
Code vs Config vs System
WHAT I LOVE
How do we compare to
our peers in the
industry?
Helps me establish a target +
determine if there is something
systematically wrong or high risks.
BENCHMARKABLE DATA
Does the data make
sense?
Ability to measure feature quality
based on developer velocity.
Ultimate goal would be to see a
smaller % as that would mean we
are shipping with high velocity and
high quality.
DATA WITH CONTEXT
Normalized Bug Ratio = # of Bugs / # of PR
# of Bugs # of PR
● Bugs filed by CS
● Bugs from Customers
passed to Eng/Product
● Bugs from Questions
● Total # of PR’s across
FE/BE repo in a given
month
How often are we failing
our customers?
Quality is ultimately determined by
our customers. How many times
have we failed them?
DATA ON IMPACT
Normalized Bug Ratio = # of Bugs / # of PR
# of Bugs # of PR
● Bugs filed by CS
● Bugs from Customers
passed to Eng/Product
● Bugs from Questions
● Total # of PR’s across
FE/BE repo in a given
month
What are we failing on?
Is there a commonality on what we
are failing on? Are there trends we
should be aware of?
DATA ON ROOT CAUSE
Normalized Bug Ratio = # of Bugs / # of PR
# of Bugs # of PR
● Bugs filed by CS
● Bugs from Customers
passed to Eng/Product
● Bugs from Questions
● Total # of PR’s across
FE/BE repo in a given
month
COLLECTING DATA
Jira, your best
friend?
Mandatory collection
of data. Examples:
● Root Cause
● Severity
● Prevention
● SLA
Collecting the Velocity of Output
Having this info allows you to give context over the quality of what you are deploying. The
challenge is collecting this information, as the maturity of your deployment pipeline varies
from company to company.
DATA ON DEPLOYMENTS
# of Bugs # of PR
● Bugs filed by CS
● Bugs from Customers
passed to Eng/Product
● Bugs from Questions
● Total # of PR’s across
FE/BE repo in a given
month
SHOWCASE QUALITY KPI TRENDS Q2Q/M2M
DURING THE
QUALITY SERVICE DELIVERY REVIEW
DATA TO ACTION
Analysis of Trends
What is baseline healthy? Was there
some event that caused a significant
change? Is there something I should
double click into?
SHOWCASE KPI & HYPOTHESIS OF ROOT CAUSE
# of Bugs # of PR
● Bugs filed by CS
● Bugs from Customers
passed to Eng/Product
● Bugs from Questions
● Total # of PR’s across
FE/BE repo in a given
month
STATE OF QA EXAMPLES: RESOURCE ALLOCATION
STATE OF QA EXAMPLES: QUALITY INITIATIVES
DISCUSSION
SET THE STAGE
DATA AND IMPACT
● Actual data gathered (try to
include source)
● What is the business impact?
● Why is this more important than
other projects in flight?
PREPARE FOR DISCUSSION
NEXT STEPS
● Lead with what you think
success looks like
● Ensure the GOALS of what you
are trying to solve during
discussion is clear
Silence isn’t bad!
People often need time to think and internalize before they are
open for dialogue. Also it gives people time to reflect on your
content.
Don’t Rush the Silence!
Give it a long pause, since people tend to wait for someone to go
first. You really want your participants to be engaged.
Facilitate the Silence
If there is really no engagement, it’s ok to prod a bit. I’ve used:
● “I’d love to hear some ideas from people who haven’t
spoken yet in this discussion.”
● “Can I get someone to share your initial thoughts on this?
Who is willing to start?”
● “Does someone want to post in comments, I can read it out
loud?”
● “Is what I brought up confusing? Can I clarify in any ways?”
ALLOW SILENCE…
Keep on Target
Remember, you are the facilitator, don’t let the meeting get off
track. Course correct back onto the topic at hand.
Budget Your Time Correctly
Think of building an action plan, make sure you have enough time
for each stage of this created. Use the right tactics to speed things
up, or know when to slow down to deep dive in on something.
End with an Action Plan
Do not end unless there is a clear next step.
● Who are the new stakeholders and what are they
responsible for?
● What is the milestones and expectations for delivery?
● Did you tie back the takeaways into solid initiatives for your
Quality Roadmap?
● Can you align this into your OKRs? Does your OKR align with
your bosses and departments? Make sure this is
documented.
DRIVE YOUR
OUTCOMES
AFTER THE
QUALITY SERVICE DELIVERY REVIEW
WHY WE ITERATE
FAILED INITIATIVE
● Break apart any small wins and
ensure they don’t die.
● Communicate next steps. Ensure
you have a backlog of other
projects to pivot to (based off
impact).
● Create a retrospective over what
went poorly, and how we can
improve.
● Include learnings in your future
approaches (Don’t quit!)
BAD HYPOTHESIS
● Check your data and present on
issues you may have found with
data integrity.
● Ensure you don’t make data
mistakes in the future (Discuss
on how are you going to do this).
Trust is important.
● Does this initiative make sense
to run anymore given we had
bad assumptions?
PRIORITIZATION CHANGES
● Recalculate how to Scale your
project and see if it makes sense
to continue.
● Don’t jump onto a new project
without understanding goals
and tradeoffs.
● Ensure you have a backlog of
other projects to pivot to (ranked
off impact)
RECAP
TAKEAWAYS FROM TODAY
Define Success
01
Review Growth
04
Data Doesn’t Lie
02
QUALITY
ROADMAP Ensure Everyone is
Onboard
03
Use a Service Delivery
Reviews to Drive
Effective Quality
Roadmapping
Connecting the Dots
Please stay in touch!
Thank You!
linkedin.com/in/jeffsing
jeff.sing@iterable.com
● Columbus - Mike Beaumont
● Fog - Katie Moum
● Heaven's Throne Room - Ian
Stauffer
● Confusion - Jon Tyson
● Crack me up - Tom Barret
● Speak Up - Designecologist
● Roots - Felix Mittermeier
● iPhone - Tamaz Tuzes-Katai
Images
Credits
● Odesza - Dominic Hampton
● Italia - Daniele Colucci
● Chopping Ingredients - Katie Smith
● Map with colorful pins - delfi de la Rua
● Charting Goals - Issac Smith
● Budapest - Josef Keller

More Related Content

Similar to Jeff Sing - Quarterly Service Delivery Reviews.pdf

How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsJosh Hill
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason Uyder
 
What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in Maryam Umar
 
How agile is your team
How agile is your teamHow agile is your team
How agile is your teamPhani Bhushan
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...Puppet
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...UserZoom
 
Agile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team PerformanceAgile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team PerformanceOrangescrum
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorQuEST Forum
 
The Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsThe Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsDevOps.com
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingTechWell
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceSalesforce Engineering
 

Similar to Jeff Sing - Quarterly Service Delivery Reviews.pdf (20)

How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production Teams
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in
 
How agile is your team
How agile is your teamHow agile is your team
How agile is your team
 
Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
Benchmarking Mini-series Part #2: Conducting Quick, Cost-Effective UX Benchma...
 
Agile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team PerformanceAgile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team Performance
 
CRO Cheat Sheet
CRO Cheat SheetCRO Cheat Sheet
CRO Cheat Sheet
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
Genela-HASQTS-2015
Genela-HASQTS-2015Genela-HASQTS-2015
Genela-HASQTS-2015
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index Generator
 
The Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOsThe Bumpy Road to Actionable SLOs
The Bumpy Road to Actionable SLOs
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at Salesforce
 

More from QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfQA or the Highway
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxQA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfQA or the Highway
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfQA or the Highway
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfQA or the Highway
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfQA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfQA or the Highway
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxQA or the Highway
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfQA or the Highway
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxQA or the Highway
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfQA or the Highway
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfQA or the Highway
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxQA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfQA or the Highway
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxQA or the Highway
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 
Ben Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfBen Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfQA or the Highway
 

More from QA or the Highway (20)

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 
Ben Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfBen Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdf
 

Recently uploaded

No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiAmil Baba Naveed Bangali
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachiamil baba kala jadu
 
Sawwaf Calendar, 2024
Sawwaf Calendar, 2024Sawwaf Calendar, 2024
Sawwaf Calendar, 2024Bassem Matta
 
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
A Costly Interruption: The Sermon On the Mount, pt. 2 - Blessed
A Costly Interruption: The Sermon On the Mount, pt. 2 - BlessedA Costly Interruption: The Sermon On the Mount, pt. 2 - Blessed
A Costly Interruption: The Sermon On the Mount, pt. 2 - BlessedVintage Church
 
Do You Think it is a Small Matter- David’s Men.pptx
Do You Think it is a Small Matter- David’s Men.pptxDo You Think it is a Small Matter- David’s Men.pptx
Do You Think it is a Small Matter- David’s Men.pptxRick Peterson
 
Unity is Strength 2024 Peace Haggadah + Song List.pdf
Unity is Strength 2024 Peace Haggadah + Song List.pdfUnity is Strength 2024 Peace Haggadah + Song List.pdf
Unity is Strength 2024 Peace Haggadah + Song List.pdfRebeccaSealfon
 
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdf
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdfUnity is Strength 2024 Peace Haggadah_For Digital Viewing.pdf
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdfRebeccaSealfon
 
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证jdkhjh
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiAmil Baba Mangal Maseeh
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiAmil Baba Mangal Maseeh
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiAmil Baba Naveed Bangali
 
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptx
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptxThe Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptx
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptxNetwork Bible Fellowship
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiAmil Baba Mangal Maseeh
 
black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...Amil Baba Mangal Maseeh
 
Culture Clash_Bioethical Concerns_Slideshare Version.pptx
Culture Clash_Bioethical Concerns_Slideshare Version.pptxCulture Clash_Bioethical Concerns_Slideshare Version.pptx
Culture Clash_Bioethical Concerns_Slideshare Version.pptxStephen Palm
 

Recently uploaded (20)

No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
Sawwaf Calendar, 2024
Sawwaf Calendar, 2024Sawwaf Calendar, 2024
Sawwaf Calendar, 2024
 
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Greater Kailash Delhi 💯Call Us 🔝8264348440🔝
 
A Costly Interruption: The Sermon On the Mount, pt. 2 - Blessed
A Costly Interruption: The Sermon On the Mount, pt. 2 - BlessedA Costly Interruption: The Sermon On the Mount, pt. 2 - Blessed
A Costly Interruption: The Sermon On the Mount, pt. 2 - Blessed
 
St. Louise de Marillac: Animator of the Confraternities of Charity
St. Louise de Marillac: Animator of the Confraternities of CharitySt. Louise de Marillac: Animator of the Confraternities of Charity
St. Louise de Marillac: Animator of the Confraternities of Charity
 
Do You Think it is a Small Matter- David’s Men.pptx
Do You Think it is a Small Matter- David’s Men.pptxDo You Think it is a Small Matter- David’s Men.pptx
Do You Think it is a Small Matter- David’s Men.pptx
 
Unity is Strength 2024 Peace Haggadah + Song List.pdf
Unity is Strength 2024 Peace Haggadah + Song List.pdfUnity is Strength 2024 Peace Haggadah + Song List.pdf
Unity is Strength 2024 Peace Haggadah + Song List.pdf
 
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdf
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdfUnity is Strength 2024 Peace Haggadah_For Digital Viewing.pdf
Unity is Strength 2024 Peace Haggadah_For Digital Viewing.pdf
 
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证
原版1:1复刻莫纳什大学毕业证Monash毕业证留信学历认证
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptx
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptxThe Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptx
The Chronological Life of Christ part 097 (Reality Check Luke 13 1-9).pptx
 
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Pushp vihar Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Pushp vihar  Delhi Escort service🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Pushp vihar  Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Pushp vihar Delhi Escort service
 
young Call girls in Dwarka sector 3🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 3🔝 9953056974 🔝 Delhi escort Serviceyoung Call girls in Dwarka sector 3🔝 9953056974 🔝 Delhi escort Service
young Call girls in Dwarka sector 3🔝 9953056974 🔝 Delhi escort Service
 
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in KarachiNo.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
No.1 Amil baba in Pakistan amil baba in Lahore amil baba in Karachi
 
black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...
 
Culture Clash_Bioethical Concerns_Slideshare Version.pptx
Culture Clash_Bioethical Concerns_Slideshare Version.pptxCulture Clash_Bioethical Concerns_Slideshare Version.pptx
Culture Clash_Bioethical Concerns_Slideshare Version.pptx
 
🔝9953056974 🔝young Delhi Escort service Vinay Nagar
🔝9953056974 🔝young Delhi Escort service Vinay Nagar🔝9953056974 🔝young Delhi Escort service Vinay Nagar
🔝9953056974 🔝young Delhi Escort service Vinay Nagar
 

Jeff Sing - Quarterly Service Delivery Reviews.pdf

  • 1. Jeff Sing | Iterable Establishing your Quality Roadmap through Quarterly Service Delivery Reviews
  • 2. Jeff Sing Director of Engineering - Quality & Operations @Iterable HEADSHOT jeff.sing@iterable.com https://www.linkedin.com/in/jeffsing/
  • 3. 17 YEARS OF QA Skylight Healthcare (Acquired by Getwell Networks) ● Sr Software QA Engineer testing hardware + software + builds ● Managed deploys and Tier 3 support iOvation (Acquired by TransUnion) ● Software Automation Engineer developing Ruby automation to test microservices ● Full stack testing: BE/FE + managed deploys through Puppet/Jenkins/Rundeck Optimizely (Acquired by Episerver) ● Chief of Staff (Office of the CTO) & Engineering Manager - Quality & Operations ● Built and led the QA Team ● Led the TPM org and supported the Engineering Leadership Organization Iterable ● Director of Engineering, Quality & Operations ● Built and led the QA Team ● Built and led the Engineering Operations Team
  • 5. HOW DO YOU DETERMINE WHAT TO WORK ON? Identify Problem Where is our quality bad? What is hurting our business? Define Success What does good look like? How do we tell? Launch Initiatives Execute technical solutions & launch quality programs identified to get success (QE or Partners) Review Data Collect results. Run the reviews and retrospectives to validate our assumptions.
  • 6. WHY IS THIS CHALLENGING?
  • 7. Example: Testing seems so simple! Incidents have gone up, so your CTO wants you to smoke test every single page in your web app. Why not? Example: EM equate QE to TESTING only… EM only need QA in the end of the SDLC to complete the testing initiatives and aren’t bringing them in earlier or empowering them to come in earlier. Example: Use Vendor X to achieve Quality goals Director of Engineering heard a pitch that this vendor can solve all our quality problems cuz they have revolutionized software testing. They can easily optimize and scale our testing by 300%! Peers don’t understand QUALITY
  • 8. How do we measure Quality Success? Does our metrics: ● Align with our high level OKRs? ● Determine if engineers are releasing better code? ● Actually measure customers happiness? Success is Not Clear
  • 9. Example: What does QA do if they don’t write tests? Why can’t QA write all the automation? Developers are to busy shipping code. Example: Teams don’t follow the SDLC Engineering skipping steps in the SDLC and not following the right process leading to major mishaps. Example: What happened to shift left? Engineering does not fund shift left work and depends too much on the latter testing process catching things late in the SDLC. Alignment is Off
  • 10. You know what to do, and you have a strategy. But now what? 1. How do you communicate this to your peers and partner organizations like customer support to align with you? 2. How do you introduce new initiatives that potentially could clash in prioritization? 3. How do you get buy in from other organizations to execute your quality strategy? How do you communicate your strategy?
  • 12. ● Feedback loop that facilitates a quantitatively-oriented discussion between a customer and delivery team about the fitness for purpose of its service delivery ● Understand what mechanisms we use to be able to continuously measure how well we are fulfilling the customer’s reason for choosing us. ● Drive discussion and help team agree upon actions to take to improve the system’s capability. WHAT IS A QUALITY SERVICE DELIVERY REVIEW?
  • 13. Review Indicators to Monitor What indicators do we want to monitor to determine our system quality, and if our customers our satisfied with our services? Collect Information Identified the different sources and baseline to ensure trustworthiness. Share Information Ensure the right stakeholders and partners have visibility into your data. Iterate Constantly review the data to see if the initiatives are driving the improvements you have proposed. Flag things that aren’t working and be ok to make changes on the fly. Implement Changes Create the high level OKR and enable the organization to begin implementing changes as planned. Discuss Service Delivery Utilizing data collected, ensure participants are discussing issues and aligning on ownership of problem areas to improve quality. CYCLES OF A SERVICE DELIVERY REVIEW Before SDR During SDR After SDR
  • 14. SERVICE DELIVERY FLOW Recap Quality KPI State of QA Discussion ● How are we doing in regards to our in flight quality initiatives ● What is still not finished and should be paid attention to ● Quick definition of each KPI + Business Impact ● Recap data for current quarter ● Highlight trends ● Provide data on outliers or callouts ● Visibility into resources and what they are working on ● Introduce upcoming Roadmap, how each initiative is tied to certain outcomes + areas of partnership ● Highlight areas of risk ● Highlight big quality initiatives that matter, showcase the business impact, and present the problems itemized ● Enforce discussion amongst group (pro’s vs con’s), get buy in.
  • 15. BEFORE YOU RUN YOUR QUALITY SERVICE DELIVERY REVIEW
  • 17. 500+ Test Cases Created 94% Test Coverage Metrics by themselves don’t give the full picture if we actually are hitting our quality target. 46 Bugs Reported 300 E2E Test Run WARNING: METRICS WITHOUT CONTEXT
  • 18. Benchmarkable Data with Context Impact Actionable High Sev Customer Reported DORA Change Failure Rate Velocity # of Bugs / # of PR Root Cause Code vs Config vs System WHAT I LOVE
  • 19. How do we compare to our peers in the industry? Helps me establish a target + determine if there is something systematically wrong or high risks. BENCHMARKABLE DATA
  • 20. Does the data make sense? Ability to measure feature quality based on developer velocity. Ultimate goal would be to see a smaller % as that would mean we are shipping with high velocity and high quality. DATA WITH CONTEXT Normalized Bug Ratio = # of Bugs / # of PR # of Bugs # of PR ● Bugs filed by CS ● Bugs from Customers passed to Eng/Product ● Bugs from Questions ● Total # of PR’s across FE/BE repo in a given month
  • 21. How often are we failing our customers? Quality is ultimately determined by our customers. How many times have we failed them? DATA ON IMPACT Normalized Bug Ratio = # of Bugs / # of PR # of Bugs # of PR ● Bugs filed by CS ● Bugs from Customers passed to Eng/Product ● Bugs from Questions ● Total # of PR’s across FE/BE repo in a given month
  • 22. What are we failing on? Is there a commonality on what we are failing on? Are there trends we should be aware of? DATA ON ROOT CAUSE Normalized Bug Ratio = # of Bugs / # of PR # of Bugs # of PR ● Bugs filed by CS ● Bugs from Customers passed to Eng/Product ● Bugs from Questions ● Total # of PR’s across FE/BE repo in a given month
  • 24. Jira, your best friend? Mandatory collection of data. Examples: ● Root Cause ● Severity ● Prevention ● SLA
  • 25. Collecting the Velocity of Output Having this info allows you to give context over the quality of what you are deploying. The challenge is collecting this information, as the maturity of your deployment pipeline varies from company to company. DATA ON DEPLOYMENTS # of Bugs # of PR ● Bugs filed by CS ● Bugs from Customers passed to Eng/Product ● Bugs from Questions ● Total # of PR’s across FE/BE repo in a given month
  • 26. SHOWCASE QUALITY KPI TRENDS Q2Q/M2M
  • 27. DURING THE QUALITY SERVICE DELIVERY REVIEW
  • 29. Analysis of Trends What is baseline healthy? Was there some event that caused a significant change? Is there something I should double click into? SHOWCASE KPI & HYPOTHESIS OF ROOT CAUSE # of Bugs # of PR ● Bugs filed by CS ● Bugs from Customers passed to Eng/Product ● Bugs from Questions ● Total # of PR’s across FE/BE repo in a given month
  • 30. STATE OF QA EXAMPLES: RESOURCE ALLOCATION
  • 31. STATE OF QA EXAMPLES: QUALITY INITIATIVES
  • 33. SET THE STAGE DATA AND IMPACT ● Actual data gathered (try to include source) ● What is the business impact? ● Why is this more important than other projects in flight?
  • 34. PREPARE FOR DISCUSSION NEXT STEPS ● Lead with what you think success looks like ● Ensure the GOALS of what you are trying to solve during discussion is clear
  • 35. Silence isn’t bad! People often need time to think and internalize before they are open for dialogue. Also it gives people time to reflect on your content. Don’t Rush the Silence! Give it a long pause, since people tend to wait for someone to go first. You really want your participants to be engaged. Facilitate the Silence If there is really no engagement, it’s ok to prod a bit. I’ve used: ● “I’d love to hear some ideas from people who haven’t spoken yet in this discussion.” ● “Can I get someone to share your initial thoughts on this? Who is willing to start?” ● “Does someone want to post in comments, I can read it out loud?” ● “Is what I brought up confusing? Can I clarify in any ways?” ALLOW SILENCE…
  • 36. Keep on Target Remember, you are the facilitator, don’t let the meeting get off track. Course correct back onto the topic at hand. Budget Your Time Correctly Think of building an action plan, make sure you have enough time for each stage of this created. Use the right tactics to speed things up, or know when to slow down to deep dive in on something. End with an Action Plan Do not end unless there is a clear next step. ● Who are the new stakeholders and what are they responsible for? ● What is the milestones and expectations for delivery? ● Did you tie back the takeaways into solid initiatives for your Quality Roadmap? ● Can you align this into your OKRs? Does your OKR align with your bosses and departments? Make sure this is documented. DRIVE YOUR OUTCOMES
  • 37. AFTER THE QUALITY SERVICE DELIVERY REVIEW
  • 38.
  • 39. WHY WE ITERATE FAILED INITIATIVE ● Break apart any small wins and ensure they don’t die. ● Communicate next steps. Ensure you have a backlog of other projects to pivot to (based off impact). ● Create a retrospective over what went poorly, and how we can improve. ● Include learnings in your future approaches (Don’t quit!) BAD HYPOTHESIS ● Check your data and present on issues you may have found with data integrity. ● Ensure you don’t make data mistakes in the future (Discuss on how are you going to do this). Trust is important. ● Does this initiative make sense to run anymore given we had bad assumptions? PRIORITIZATION CHANGES ● Recalculate how to Scale your project and see if it makes sense to continue. ● Don’t jump onto a new project without understanding goals and tradeoffs. ● Ensure you have a backlog of other projects to pivot to (ranked off impact)
  • 40. RECAP
  • 41. TAKEAWAYS FROM TODAY Define Success 01 Review Growth 04 Data Doesn’t Lie 02 QUALITY ROADMAP Ensure Everyone is Onboard 03
  • 42. Use a Service Delivery Reviews to Drive Effective Quality Roadmapping Connecting the Dots
  • 43. Please stay in touch! Thank You! linkedin.com/in/jeffsing jeff.sing@iterable.com
  • 44. ● Columbus - Mike Beaumont ● Fog - Katie Moum ● Heaven's Throne Room - Ian Stauffer ● Confusion - Jon Tyson ● Crack me up - Tom Barret ● Speak Up - Designecologist ● Roots - Felix Mittermeier ● iPhone - Tamaz Tuzes-Katai Images Credits ● Odesza - Dominic Hampton ● Italia - Daniele Colucci ● Chopping Ingredients - Katie Smith ● Map with colorful pins - delfi de la Rua ● Charting Goals - Issac Smith ● Budapest - Josef Keller