Scaling Quality by Building it in
MAURIZIO MANCINI • EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM
• A leader in the quality and process industries with
a sixth sense for Agile, quality, and business
process.
• I have been refining my Agile approach for over
10 years.
• My passion is to deliver quality software and to
see how Agile can help teams deliver quality
software!
Maurizio Mancini
Agile 2014 – Agile: One Size does not fit all!
Walmart Labs California 2014 – Quality and Process
Atlassian Summit 2014 – From Incremental & Iterative to Agile: What
is the right process for your team?
Quest 2015 – Building a QA Team that Matters
Cutter Summit 2015 – Agile Testing – What’s that all about?
Atlassian Summit 2015 – How to Build in Quality from Day 1 using
Lean QA and Agile Testing
Agile Tour Montreal 2016 – Le guide de réparation de l’équipe Agile :
La recette secrète !
Agile Tour Ottawa 2016 – How to Reboot Your Agile Team!
Global Scrum Gathering San Diego 2017 – How to Reboot Your Agile
Team!
Agile 2017 – How to Reboot Your Agile Team!
Agile Tour Ottawa 2017 – Scaling Quality by Building It In
Agile Coach
Agile Coach establishes a Test First Mind Set
Agile Coach helping
establish a Test First
Mind Set
Corporate Definition of Done Guideline
Definition of Done with Quality Goals
Break down that Dev QA wall
Best way I have found to
start breaking down
the wall …
One Story at a Time
It is not a one person team
It is not easy to change some people
But through coaching and
Everyone having a Test
First Mind Set
Setting common
quality goals
And
Use
ATDD/BDD
Building in Quality starts with an
Agile Product Management
organization
APM means just enough
product definition
Think Quality First!
Quality at the Agile Team level is Essential… but
At some point it has to
all come together
Most software applications interact with other APPS
Integrate and Test Often
Continuous Integration and Testing
People in the team with DEVOPS skills will help establish a CI process
DEVOPS
Example of CI/CD Pipelines
Source: https://docs.gocd.org/current/
Teams Integrate and Test Often
Test Automation
Record and Playback – Be careful of the huge promises
It cannot be used effectively to scale anything
Watch for the
“Scriptless Tools”
Building Blocks of a Quality Mindset
Scaling Quality starts by Building it in
$$$
Cheaper to
Build in Quality
than to
Test it in
$$$$$$$$$
Don’t Compromise or
Give Up on Quality
Deliver Quality
Thank You!
MAURIZIO MANCINI • EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM

Scaling Quality by Building it in

  • 1.
    Scaling Quality byBuilding it in MAURIZIO MANCINI • EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM
  • 2.
    • A leaderin the quality and process industries with a sixth sense for Agile, quality, and business process. • I have been refining my Agile approach for over 10 years. • My passion is to deliver quality software and to see how Agile can help teams deliver quality software! Maurizio Mancini Agile 2014 – Agile: One Size does not fit all! Walmart Labs California 2014 – Quality and Process Atlassian Summit 2014 – From Incremental & Iterative to Agile: What is the right process for your team? Quest 2015 – Building a QA Team that Matters Cutter Summit 2015 – Agile Testing – What’s that all about? Atlassian Summit 2015 – How to Build in Quality from Day 1 using Lean QA and Agile Testing Agile Tour Montreal 2016 – Le guide de réparation de l’équipe Agile : La recette secrète ! Agile Tour Ottawa 2016 – How to Reboot Your Agile Team! Global Scrum Gathering San Diego 2017 – How to Reboot Your Agile Team! Agile 2017 – How to Reboot Your Agile Team! Agile Tour Ottawa 2017 – Scaling Quality by Building It In
  • 3.
  • 5.
    Agile Coach establishesa Test First Mind Set
  • 6.
    Agile Coach helping establisha Test First Mind Set
  • 7.
  • 8.
    Definition of Donewith Quality Goals
  • 9.
    Break down thatDev QA wall
  • 10.
    Best way Ihave found to start breaking down the wall …
  • 11.
  • 12.
    It is nota one person team
  • 13.
    It is noteasy to change some people
  • 14.
    But through coachingand Everyone having a Test First Mind Set Setting common quality goals And
  • 15.
    Use ATDD/BDD Building in Qualitystarts with an Agile Product Management organization APM means just enough product definition
  • 16.
  • 17.
    Quality at theAgile Team level is Essential… but At some point it has to all come together
  • 18.
    Most software applicationsinteract with other APPS Integrate and Test Often Continuous Integration and Testing
  • 19.
    People in theteam with DEVOPS skills will help establish a CI process DEVOPS
  • 20.
    Example of CI/CDPipelines Source: https://docs.gocd.org/current/
  • 22.
  • 23.
    Test Automation Record andPlayback – Be careful of the huge promises It cannot be used effectively to scale anything Watch for the “Scriptless Tools”
  • 24.
    Building Blocks ofa Quality Mindset
  • 26.
    Scaling Quality startsby Building it in
  • 27.
    $$$ Cheaper to Build inQuality than to Test it in $$$$$$$$$
  • 28.
    Don’t Compromise or GiveUp on Quality Deliver Quality
  • 29.
    Thank You! MAURIZIO MANCINI• EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM