SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
A Tester’s Guide to Collaborating
with Product Owners
10 Keys to Delivering Value
Bob Galen
President & Principal Consultant
RGCG, LLC
bob@rgalen.com
Copyright © 2015 RGCG, LLC
Introduction
Bob Galen
n  Independent Agile Coach (CSC) at RGCG, LLC
n  Principle Agile Evangelist at Velocity Partners
n  Somewhere ‘north’ of 30 years overall experience J
n  Wide variety of technical stacks and business domains
n  Developer first, then Project Management / Leadership, then
Testing
n  Senior/Executive software development leadership for 20 years
n  Practicing formal agility since 2000
n  XP, Lean, Scrum, and Kanban experience
n  From Cary, North Carolina
n  Connect w/ me via LinkedIn and Twitter @bobgalen
Bias Disclaimer:
Agile is THE BEST Methodology
for Software Development…
However, NOT a Silver Bullet!
Copyright © 2015 RGCG, LLC
Copyright © 2015 RGCG, LLC
Outline – Myths & Realities
Introduction
1.  Bridge stories
2.  Help write Acceptance Tests
3.  DoD accountability
4.  Be the customer
5.  Ask questions
6.  Cost of quality
7.  Cost of testing
8.  Backlog as a “plan”
9.  Take the PO to lunch
Copyright © 2015 RGCG, LLC 5
Simple pattern: The Product Owner ‘Owns’ the Product
Backlog
Essential pattern
It Takes a Village to ‘Own’ the Backlog
Who owns the Backlog?
4 Quadrants of
Product Ownership
1.  Product Manager
q  Product Roadmap,
Collateral, Business Case /
ROI
q  Driving customer value
2.  Project Manager
q  Product Backlog (WBS)
q  Grooming & look-ahead
q  Velocity-based, Release
Planning
q  Goal setting, Budget
3.  Leader
q  Trade-offs, product balance
q  Stakeholder “management”
q  Member of the team;
partner with the Scrum
Master
4.  Business Analyst
q  Story writing
q  Acceptance
q  Emergence; Spikes
Copyright © 2015 RGCG, LLC
Copyright © 2015 RGCG, LLC
#1, Bridge stories from
Team to the Product Owner
n  The key here is guiding
the translation and
execution of the user
story
q  Pull the Product Owner into
the sprint
q  Show incremental code
q  Shepherd sign-off
n  3 Amigos-based
interactions
n  Nail the Demo
Copyright © 2015 RGCG, LLC
#1, Bridge stories from
Team to the Product Owner
n  Coined by George
Dinwiddie
n  Swarming around the
User Story by:
q  Developer(s)
q  Tester(s)
q  Product Owner
n  During “Grooming, Sprint
Execution, Until…”Done”
n  Similar to Ken Pugh’s -
Triad
Copyright © 2015 RGCG, LLC
#2, Help write solid
Acceptance Tests
n  Consider them
q  as “mini-contracts” or “mini-
UAT”
n  3-5 minimal per story
n  Business constraints
n  Functional and non-
functional
n  Edge and error cases
n  Provide hints:
q  Design & Test
Copyright © 2015 RGCG, LLC
#2, Help write solid
Acceptance Tests
As a dog owner, I want to sign-up
for a kennel reservation over
Christmas so that I get a
confirmed spot
Verify individual as a registered pet owner
Verify that preferred members get 15% discount on basic service
Verify that preferred members get 25% discount on extended services
and reservation priority over other members
Verify that past Christmas customers get reservation priority
Verify that declines get email with discount coupon for future services
Verify that sign-up process takes less than 4 minutes
Copyright © 2015 RGCG, LLC
#3, Hold everyone “accountable”
to Definition of Done
n  It all starts in Grooming,
thinking of the work
cross-functionally and
with DoD in mind
n  Continue it in Sprint
Planning
n  Execute consistently; no
exceptions
n  Deliver to “Done”
Copyright © 2015 RGCG, LLC
4-Levels of Criteria
Activity Criteria Example
Basic Team
Work Products
Done’ness criteria Pairing or pair inspections of code prior to check-in; or
development, execution and passing of unit tests.
User Story or
Theme Level
Acceptance Tests
Development of FitNesse based acceptance tests with the
customer AND their successful execution and passing.
Developed toward individual stories and/or themes for sets
of stories.
Sprint or
Iteration Level
Done’ness criteria Defining a Sprint Goal that clarifies the feature
development and all external dependencies associcated with
a sprint.
Release Level Release criteria
Defining a broad set of conditions (artifacts, testing
activities or coverage levels, results/metrics, collaboration
with other groups, meeting compliance levels, etc.) that IF
MET would mean the release could occur.
Ready-Ready
Prevents
teams from
taking on
stories that
are ill
groomed or
defined
Increases
sprint success
ü  The story is well-written; and has a minimum of 5
Acceptance Tests defined
ü  The story has been sized to fit the teams velocity &
sprint length: 1-13 points
ü  The team has vetted the story in several grooming
sessions—it’s scope & nature is well understood
ü  If required, the story had a research-spike to explore
(and refine) it’s architecture and design implications
ü  The story is not “too complete”, around ~70% complete
ü  The team understands how to approach the testing of
the stories’ functional and non-functional aspects
ü  Any dependencies to other stories and/or teams have
been “connected” so that the story is synchronized and
deliverable
ü  The story aligns with the Sprints’ Goal and is end-to-end
demonstrable
ü  If a “Technical Story” the story has a “Technical PO” to
provide guidance and sign-off
Copyright © 2015 RGCG, LLC
Copyright © 2015 RGCG, LLC
#4, Represent the
Customer
n  Don’t solve
“requirements”…solve
“customer problems”
n  Consider usage
n  KISS
n  Deliver value; highest
impact & priority
n  End-to-end solutions
Copyright © 2015 RGCG, LLC
#4, Represent the
Customer
n  The power of a Minimal
Marketable Feature
n  The power of the
Persona
n  Observe the Customer
n  Nordstrom Innovation
Lab:
http://www.youtube.com/
watch?v=szr0ezLyQHY
Copyright © 2015 RGCG, LLC
#5, Ask questions?
Be inquisitive, be curious, explore!
n  Ask questions
q  Relentlessly, Constantly,
Courageously
n  5 – Whys
n  Business value?
n  Lean investment
q  Just enough and just-in-
time
n  Trust your instincts, craft
n  Does it make sense?
Copyright © 2015 RGCG, LLC
#5, Ask questions?
Be inquisitive?
Copyright © 2015 RGCG, LLC
#6, What about the
Cost of Quality?
n  Meta-requirements
q  Security, Performance,
Maintainability
n  Automation investments
q  Agile Automation Triangle
n  Inspections – pairing
n  DoD maturity
n  Avoid rework?
q  Yes for product, no for
experiments
Quality is a TEAM
responsibility!
A Tapestry that Includes Threads for…
Things to do…
n  Features
n  Value
increments
n  Architecture
n  Design
n  Process
n  Quality
n  Testing
In a Context-Based
fashion…
n  Deployment
n  Regulatory
n  Dependency
n  Risk
n  Feedback
n  Customer
timing
n  Tempo
…Guiding us
towards
customer
value
Copyright © 2015 RGCG, LLC 19
Copyright © 2015 RGCG, LLC
#7, What about the
Cost of Testing?
n  Risk-based
n  Always test what’s
available
n  Don’t track coverage or
time
n  Slack time for thinking &
creativity
n  Balanced across the
quadrants
3-Pillars of Agile Quality & Testing
Thank you!
Copyright © 2015 RGCG, LLC
and governance sit, and where broad reporting is performed. I am
NOT talking about traditional testing with all of its process focus
“testers”, but of everyone on the team. I still find far too many agil
teamsthatrelegatetheownershipofqualityandtestingonlytotesters
Pyramid-based Strategy:
(Unit + Cucumber +
Selenium)
Continuous Integration
Attack technical
infrastructure in the
Backlog
Visual Feedback –
Dashboards
Actively practice ATDD
and BDD
Whole Team Ownership of “Quality”
Knowing the Right Thing to Build; And Building it Right
Healthy – Agile Centric Metrics
Steering via: Center of Excellence or Community of Practice
Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
Risk-based testing:
Functional &
Non-Functional
Test planning @ Release
& Sprint levels
Exploratory Testing
Standards – checklists,
templates, repositories
Balance across manual,
exploratory &
automation
Team-based Pairing
Stop-the-Line Mindset
Code Reviews &
Standards
Active Done-Ness
Aggressive Refactoring
of Technical Debt
User Stories, “3 Amigo”
based Conversations
Software Testing
Cross-Functional
Team Practices
Development &
Test Automation
Pillars of Agile Quality
Figure 1. High-level View of the Three Pillars
Copyright © 2015 RGCG, LLC
#8, The Backlog is a “Plan”
help focus it towards Release!
n  Ask for and define a
Release Train
n  Encourage Release
Planning
n  Establish “hardening”
activities
n  Integration milestones –
working code
Copyright © 2015 RGCG, LLC
Release Train Management
n  Iterative model with a release
target
q  Product centric
q  Focused on a production push/
release
n  Synchronized Sprints across
teams
q  Some teams are un-
synchronized, but leads to less
efficient cross-team (product)
interactions
n  Continuous Integration is the
glue
q  Including automated unit and
feature tests; partial regression
n  Notion of a “Hardening Sprint”
q  Focused more on Integration &
Regression testing
q  Assumption that it’s mostly
automated
q  Environment promotion
n  Define a final Hardening Sprint
where the product is readied
for release
q  Documentation, Support,
Compliance, UAT, Training
Copyright © 2015 RGCG, LLC
#9, Get to know your
Product Owner
n  Have lunch
n  Discuss the competitive
landscape, the Market
n  Customer challenges
n  MoSCoW in operation
n  Commitments &
Pressure
n  Vision & Mission; what
does “success” look like?
#10 - Wrapping up…
Helping the Product Owner to build the “Right Thing”
And
Helping the Team to build “Things Right”
Copyright © 2015 RGCG, LLC
Copyright © 2015 RGCG, LLC
Wrap-up
n  Get a free copy of my 3-Pillars
book by joining my RGCG
mailing list at:
– http://goo.gl/3SFQci
Thank you!
26

Contenu connexe

Tendances

Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentQASymphony
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile Testing Alliance
 
Exploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarExploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarQASymphony
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyQA or the Highway
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony
 
Agile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimationAgile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimationAgile Testing alliance
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarQASymphony
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium confCorina Pip
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony WebinarQASymphony
 
Tdd benefits for business and teams
Tdd benefits for business and teamsTdd benefits for business and teams
Tdd benefits for business and teamsAlan Taylor
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell
 
20150630 나pm17회 pm자격증길라잡이_백훈성
20150630 나pm17회 pm자격증길라잡이_백훈성20150630 나pm17회 pm자격증길라잡이_백훈성
20150630 나pm17회 pm자격증길라잡이_백훈성Dong-Hwan Han, Ph.D.
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role Agile Testing Alliance
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conferenceSachin Natu
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 

Tendances (20)

Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2
 
Exploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony WebinarExploratory Testing with JIRA | QASymphony Webinar
Exploratory Testing with JIRA | QASymphony Webinar
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
 
About Agile Testing Alliance
About Agile Testing AllianceAbout Agile Testing Alliance
About Agile Testing Alliance
 
ATA CP-MAT program highlights
ATA CP-MAT program highlightsATA CP-MAT program highlights
ATA CP-MAT program highlights
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
 
Agile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimationAgile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimation
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony Webinar
 
Tdd benefits for business and teams
Tdd benefits for business and teamsTdd benefits for business and teams
Tdd benefits for business and teams
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
20150630 나pm17회 pm자격증길라잡이_백훈성
20150630 나pm17회 pm자격증길라잡이_백훈성20150630 나pm17회 pm자격증길라잡이_백훈성
20150630 나pm17회 pm자격증길라잡이_백훈성
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conference
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 

En vedette

La Red Global para la Pobreza Multidimensional / Maria Emma Santos - Univers...
La Red Global para la Pobreza Multidimensional  / Maria Emma Santos - Univers...La Red Global para la Pobreza Multidimensional  / Maria Emma Santos - Univers...
La Red Global para la Pobreza Multidimensional / Maria Emma Santos - Univers...EUROsociAL II
 
Indice de inclusion. desarrollando el aprendizaje y la participacion en las ...
Indice de  inclusion. desarrollando el aprendizaje y la participacion en las ...Indice de  inclusion. desarrollando el aprendizaje y la participacion en las ...
Indice de inclusion. desarrollando el aprendizaje y la participacion en las ...Alis Mina
 
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...EUROsociAL II
 
La estructura de la pobreza multidimencional en Querétaro
La estructura de la pobreza multidimencional en QuerétaroLa estructura de la pobreza multidimencional en Querétaro
La estructura de la pobreza multidimencional en QuerétaroAlejandro Guzman
 
Pres pobreza 2013
Pres pobreza 2013Pres pobreza 2013
Pres pobreza 2013Juan Dapena
 
INDICE DE POBREZA MULTIDIMENSIONAL
INDICE DE POBREZA MULTIDIMENSIONAL INDICE DE POBREZA MULTIDIMENSIONAL
INDICE DE POBREZA MULTIDIMENSIONAL jonaidysurbay
 
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...EUROsociAL II
 
IDH - Índice de Desenvolvimento Humano
IDH - Índice de Desenvolvimento HumanoIDH - Índice de Desenvolvimento Humano
IDH - Índice de Desenvolvimento HumanoIdalina Leite
 
Desarrollo humano segun la onu
Desarrollo humano segun la onuDesarrollo humano segun la onu
Desarrollo humano segun la onucrestant
 

En vedette (13)

La Red Global para la Pobreza Multidimensional / Maria Emma Santos - Univers...
La Red Global para la Pobreza Multidimensional  / Maria Emma Santos - Univers...La Red Global para la Pobreza Multidimensional  / Maria Emma Santos - Univers...
La Red Global para la Pobreza Multidimensional / Maria Emma Santos - Univers...
 
Indice de inclusion. desarrollando el aprendizaje y la participacion en las ...
Indice de  inclusion. desarrollando el aprendizaje y la participacion en las ...Indice de  inclusion. desarrollando el aprendizaje y la participacion en las ...
Indice de inclusion. desarrollando el aprendizaje y la participacion en las ...
 
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...
Metodología para la Medición de la Pobreza Multidimensional / Maria Emma Sant...
 
La estructura de la pobreza multidimencional en Querétaro
La estructura de la pobreza multidimencional en QuerétaroLa estructura de la pobreza multidimencional en Querétaro
La estructura de la pobreza multidimencional en Querétaro
 
68071008 ethos-2011
68071008 ethos-201168071008 ethos-2011
68071008 ethos-2011
 
Pres pobreza 2013
Pres pobreza 2013Pres pobreza 2013
Pres pobreza 2013
 
Agencia Nacional para la Superación de la Pobreza Extrema
Agencia Nacional para la Superación de la Pobreza ExtremaAgencia Nacional para la Superación de la Pobreza Extrema
Agencia Nacional para la Superación de la Pobreza Extrema
 
Fgt
FgtFgt
Fgt
 
INDICE DE POBREZA MULTIDIMENSIONAL
INDICE DE POBREZA MULTIDIMENSIONAL INDICE DE POBREZA MULTIDIMENSIONAL
INDICE DE POBREZA MULTIDIMENSIONAL
 
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...
Metodología para la Medición de la Pobreza Multidimensional (2) / Maria Emma ...
 
IDH - Índice de Desenvolvimento Humano
IDH - Índice de Desenvolvimento HumanoIDH - Índice de Desenvolvimento Humano
IDH - Índice de Desenvolvimento Humano
 
Desarrollo humano segun la onu
Desarrollo humano segun la onuDesarrollo humano segun la onu
Desarrollo humano segun la onu
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similaire à A Testers Guide To Collaborating With Product Owners

The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
 
Essential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsEssential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsTechWell
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy Brian Estep
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTechWell
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
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
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile PlanningTechWell
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO ProgramVWO
 
Quality contamination in agile scrum teams and the remedies - The QA Strategy
Quality contamination in agile scrum teams and the remedies - The QA StrategyQuality contamination in agile scrum teams and the remedies - The QA Strategy
Quality contamination in agile scrum teams and the remedies - The QA StrategySumeet Gupta, CSP, SAFe Agilist (SA)
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleTEST Huddle
 
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzica
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzicaRDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzica
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzicaCustomer Growth Advisors
 
Sujay Kumar Jha - Curriculum Vitae
Sujay Kumar Jha - Curriculum VitaeSujay Kumar Jha - Curriculum Vitae
Sujay Kumar Jha - Curriculum VitaeSujay Kumar Jha
 
Sujay kumar jha curriculum vitae
Sujay kumar jha   curriculum vitaeSujay kumar jha   curriculum vitae
Sujay kumar jha curriculum vitaeSujay Kumar Jha
 

Similaire à A Testers Guide To Collaborating With Product Owners (20)

The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
Essential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile TeamsEssential Patterns of Mature Agile Teams
Essential Patterns of Mature Agile Teams
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile World
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
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
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
First 30 days of Your CRO Program
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
 
Quality contamination in agile scrum teams and the remedies - The QA Strategy
Quality contamination in agile scrum teams and the remedies - The QA StrategyQuality contamination in agile scrum teams and the remedies - The QA Strategy
Quality contamination in agile scrum teams and the remedies - The QA Strategy
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
 
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzica
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzicaRDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzica
RDSummit 2018: Customer Onboarding for Scale, by Emilia D'anzica
 
Cross tab webinar gold standards in outsourcing
Cross tab webinar gold standards in outsourcingCross tab webinar gold standards in outsourcing
Cross tab webinar gold standards in outsourcing
 
Sujay Kumar Jha - Curriculum Vitae
Sujay Kumar Jha - Curriculum VitaeSujay Kumar Jha - Curriculum Vitae
Sujay Kumar Jha - Curriculum Vitae
 
Sujay kumar jha curriculum vitae
Sujay kumar jha   curriculum vitaeSujay kumar jha   curriculum vitae
Sujay kumar jha curriculum vitae
 
Resume
ResumeResume
Resume
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 

Plus de TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

Plus de TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Dernier

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

A Testers Guide To Collaborating With Product Owners

  • 1. A Tester’s Guide to Collaborating with Product Owners 10 Keys to Delivering Value Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com
  • 2. Copyright © 2015 RGCG, LLC Introduction Bob Galen n  Independent Agile Coach (CSC) at RGCG, LLC n  Principle Agile Evangelist at Velocity Partners n  Somewhere ‘north’ of 30 years overall experience J n  Wide variety of technical stacks and business domains n  Developer first, then Project Management / Leadership, then Testing n  Senior/Executive software development leadership for 20 years n  Practicing formal agility since 2000 n  XP, Lean, Scrum, and Kanban experience n  From Cary, North Carolina n  Connect w/ me via LinkedIn and Twitter @bobgalen Bias Disclaimer: Agile is THE BEST Methodology for Software Development… However, NOT a Silver Bullet!
  • 3. Copyright © 2015 RGCG, LLC
  • 4. Copyright © 2015 RGCG, LLC Outline – Myths & Realities Introduction 1.  Bridge stories 2.  Help write Acceptance Tests 3.  DoD accountability 4.  Be the customer 5.  Ask questions 6.  Cost of quality 7.  Cost of testing 8.  Backlog as a “plan” 9.  Take the PO to lunch
  • 5. Copyright © 2015 RGCG, LLC 5 Simple pattern: The Product Owner ‘Owns’ the Product Backlog Essential pattern It Takes a Village to ‘Own’ the Backlog Who owns the Backlog?
  • 6. 4 Quadrants of Product Ownership 1.  Product Manager q  Product Roadmap, Collateral, Business Case / ROI q  Driving customer value 2.  Project Manager q  Product Backlog (WBS) q  Grooming & look-ahead q  Velocity-based, Release Planning q  Goal setting, Budget 3.  Leader q  Trade-offs, product balance q  Stakeholder “management” q  Member of the team; partner with the Scrum Master 4.  Business Analyst q  Story writing q  Acceptance q  Emergence; Spikes Copyright © 2015 RGCG, LLC
  • 7. Copyright © 2015 RGCG, LLC #1, Bridge stories from Team to the Product Owner n  The key here is guiding the translation and execution of the user story q  Pull the Product Owner into the sprint q  Show incremental code q  Shepherd sign-off n  3 Amigos-based interactions n  Nail the Demo
  • 8. Copyright © 2015 RGCG, LLC #1, Bridge stories from Team to the Product Owner n  Coined by George Dinwiddie n  Swarming around the User Story by: q  Developer(s) q  Tester(s) q  Product Owner n  During “Grooming, Sprint Execution, Until…”Done” n  Similar to Ken Pugh’s - Triad
  • 9. Copyright © 2015 RGCG, LLC #2, Help write solid Acceptance Tests n  Consider them q  as “mini-contracts” or “mini- UAT” n  3-5 minimal per story n  Business constraints n  Functional and non- functional n  Edge and error cases n  Provide hints: q  Design & Test
  • 10. Copyright © 2015 RGCG, LLC #2, Help write solid Acceptance Tests As a dog owner, I want to sign-up for a kennel reservation over Christmas so that I get a confirmed spot Verify individual as a registered pet owner Verify that preferred members get 15% discount on basic service Verify that preferred members get 25% discount on extended services and reservation priority over other members Verify that past Christmas customers get reservation priority Verify that declines get email with discount coupon for future services Verify that sign-up process takes less than 4 minutes
  • 11. Copyright © 2015 RGCG, LLC #3, Hold everyone “accountable” to Definition of Done n  It all starts in Grooming, thinking of the work cross-functionally and with DoD in mind n  Continue it in Sprint Planning n  Execute consistently; no exceptions n  Deliver to “Done”
  • 12. Copyright © 2015 RGCG, LLC 4-Levels of Criteria Activity Criteria Example Basic Team Work Products Done’ness criteria Pairing or pair inspections of code prior to check-in; or development, execution and passing of unit tests. User Story or Theme Level Acceptance Tests Development of FitNesse based acceptance tests with the customer AND their successful execution and passing. Developed toward individual stories and/or themes for sets of stories. Sprint or Iteration Level Done’ness criteria Defining a Sprint Goal that clarifies the feature development and all external dependencies associcated with a sprint. Release Level Release criteria Defining a broad set of conditions (artifacts, testing activities or coverage levels, results/metrics, collaboration with other groups, meeting compliance levels, etc.) that IF MET would mean the release could occur.
  • 13. Ready-Ready Prevents teams from taking on stories that are ill groomed or defined Increases sprint success ü  The story is well-written; and has a minimum of 5 Acceptance Tests defined ü  The story has been sized to fit the teams velocity & sprint length: 1-13 points ü  The team has vetted the story in several grooming sessions—it’s scope & nature is well understood ü  If required, the story had a research-spike to explore (and refine) it’s architecture and design implications ü  The story is not “too complete”, around ~70% complete ü  The team understands how to approach the testing of the stories’ functional and non-functional aspects ü  Any dependencies to other stories and/or teams have been “connected” so that the story is synchronized and deliverable ü  The story aligns with the Sprints’ Goal and is end-to-end demonstrable ü  If a “Technical Story” the story has a “Technical PO” to provide guidance and sign-off Copyright © 2015 RGCG, LLC
  • 14. Copyright © 2015 RGCG, LLC #4, Represent the Customer n  Don’t solve “requirements”…solve “customer problems” n  Consider usage n  KISS n  Deliver value; highest impact & priority n  End-to-end solutions
  • 15. Copyright © 2015 RGCG, LLC #4, Represent the Customer n  The power of a Minimal Marketable Feature n  The power of the Persona n  Observe the Customer n  Nordstrom Innovation Lab: http://www.youtube.com/ watch?v=szr0ezLyQHY
  • 16. Copyright © 2015 RGCG, LLC #5, Ask questions? Be inquisitive, be curious, explore! n  Ask questions q  Relentlessly, Constantly, Courageously n  5 – Whys n  Business value? n  Lean investment q  Just enough and just-in- time n  Trust your instincts, craft n  Does it make sense?
  • 17. Copyright © 2015 RGCG, LLC #5, Ask questions? Be inquisitive?
  • 18. Copyright © 2015 RGCG, LLC #6, What about the Cost of Quality? n  Meta-requirements q  Security, Performance, Maintainability n  Automation investments q  Agile Automation Triangle n  Inspections – pairing n  DoD maturity n  Avoid rework? q  Yes for product, no for experiments Quality is a TEAM responsibility!
  • 19. A Tapestry that Includes Threads for… Things to do… n  Features n  Value increments n  Architecture n  Design n  Process n  Quality n  Testing In a Context-Based fashion… n  Deployment n  Regulatory n  Dependency n  Risk n  Feedback n  Customer timing n  Tempo …Guiding us towards customer value Copyright © 2015 RGCG, LLC 19
  • 20. Copyright © 2015 RGCG, LLC #7, What about the Cost of Testing? n  Risk-based n  Always test what’s available n  Don’t track coverage or time n  Slack time for thinking & creativity n  Balanced across the quadrants
  • 21. 3-Pillars of Agile Quality & Testing Thank you! Copyright © 2015 RGCG, LLC and governance sit, and where broad reporting is performed. I am NOT talking about traditional testing with all of its process focus “testers”, but of everyone on the team. I still find far too many agil teamsthatrelegatetheownershipofqualityandtestingonlytotesters Pyramid-based Strategy: (Unit + Cucumber + Selenium) Continuous Integration Attack technical infrastructure in the Backlog Visual Feedback – Dashboards Actively practice ATDD and BDD Whole Team Ownership of “Quality” Knowing the Right Thing to Build; And Building it Right Healthy – Agile Centric Metrics Steering via: Center of Excellence or Community of Practice Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement Risk-based testing: Functional & Non-Functional Test planning @ Release & Sprint levels Exploratory Testing Standards – checklists, templates, repositories Balance across manual, exploratory & automation Team-based Pairing Stop-the-Line Mindset Code Reviews & Standards Active Done-Ness Aggressive Refactoring of Technical Debt User Stories, “3 Amigo” based Conversations Software Testing Cross-Functional Team Practices Development & Test Automation Pillars of Agile Quality Figure 1. High-level View of the Three Pillars
  • 22. Copyright © 2015 RGCG, LLC #8, The Backlog is a “Plan” help focus it towards Release! n  Ask for and define a Release Train n  Encourage Release Planning n  Establish “hardening” activities n  Integration milestones – working code
  • 23. Copyright © 2015 RGCG, LLC Release Train Management n  Iterative model with a release target q  Product centric q  Focused on a production push/ release n  Synchronized Sprints across teams q  Some teams are un- synchronized, but leads to less efficient cross-team (product) interactions n  Continuous Integration is the glue q  Including automated unit and feature tests; partial regression n  Notion of a “Hardening Sprint” q  Focused more on Integration & Regression testing q  Assumption that it’s mostly automated q  Environment promotion n  Define a final Hardening Sprint where the product is readied for release q  Documentation, Support, Compliance, UAT, Training
  • 24. Copyright © 2015 RGCG, LLC #9, Get to know your Product Owner n  Have lunch n  Discuss the competitive landscape, the Market n  Customer challenges n  MoSCoW in operation n  Commitments & Pressure n  Vision & Mission; what does “success” look like?
  • 25. #10 - Wrapping up… Helping the Product Owner to build the “Right Thing” And Helping the Team to build “Things Right” Copyright © 2015 RGCG, LLC
  • 26. Copyright © 2015 RGCG, LLC Wrap-up n  Get a free copy of my 3-Pillars book by joining my RGCG mailing list at: – http://goo.gl/3SFQci Thank you! 26

Notes de l'éditeur

  1. http://en.wikipedia.org/wiki/Kaikaku http://en.wikipedia.org/wiki/Kaizen