SlideShare a Scribd company logo
W4
Agile Testing
10/15/2014 11:30:00 AM
A Tester’s Guide to
Collaborating with Product
Owners
Presented by:
Bob Galen
Velocity Partners
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Bob Galen
Velocity Partners
An agile methodologist, practitioner, and coach based in Cary, NC, Bob Galen helps guide
companies in their adoption of Scrum and other agile methodologies and practices. Bob is a
principal agile evangelist at Velocity Partners, a leading agile nearshore development partner;
president of RGCG; and frequent speaker on software development, project management,
software testing, and team leadership at conferences and professional groups. He is a Certified
Scrum Coach, Certified Scrum Product Owner, and an active member of the Agile and Scrum
Alliances. In 2013 Bob published Scrum Product Ownership–Balancing Value from the Inside
Out. Reach him at bob@rgalen.com.
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 © 2014 RGCG, LLC 2
Introduction
Bob Galen
 Independent Agile Coach (CSC) at RGCG, LLC
 Principle Agile Evangelist at Velocity Partners
 Somewhere ‘north’ of 30 years overall experience 
 Wide variety of technical stacks and business domains
 Developer first, then Project Management / Leadership, then
Testing
 Senior/Executive software development leadership for 20 years
 Practicing formal agility since 2000
 XP, Lean, Scrum, and Kanban experience
 From Cary, North Carolina
 Connect w/ me via LinkedIn and Twitter @bobgalen
Bias Disclaimer:
Agile is THE BEST Methodology
for Software Development…
However, NOT a Silver Bullet!
Copyright © 2014 RGCG, LLC 3
Copyright © 2014 RGCG, LLC 4
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
5Copyright © 2014 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
 Product Roadmap,
Collateral, Business Case /
ROI
 Driving customer value
2. Project Manager
 Product Backlog (WBS)
 Grooming & look-ahead
 Velocity-based, Release
Planning
 Goal setting, Budget
3. Leader
 Trade-offs, product balance
 Stakeholder “management”
 Member of the team;
partner with the Scrum
Master
4. Business Analyst
 Story writing
 Acceptance
 Emergence; Spikes
Copyright © 2014 RGCG, LLC 6
Copyright © 2014 RGCG, LLC 7
#1, Bridge stories from
Team to the Product Owner
 The key here is guiding
the translation and
execution of the user
story
 Pull the Product Owner into
the sprint
 Show incremental code
 Shepherd sign-off
 3 Amigos-based
interactions
 Nail the Demo
Copyright © 2014 RGCG, LLC 8
#1, Bridge stories from
Team to the Product Owner
 Coined by George
Dinwiddie
 Swarming around the
User Story by:
 Developer(s)
 Tester(s)
 Product Owner
 During “Grooming, Sprint
Execution, Until…”Done”
 Similar to Ken Pugh’s -
Triad
Copyright © 2014 RGCG, LLC 9
#2, Help write solid
Acceptance Tests
 Consider them
 as “mini-contracts” or “mini-
UAT”
 3-5 minimal per story
 Business constraints
 Functional and non-
functional
 Edge and error cases
 Provide hints:
 Design & Test
Copyright © 2014 RGCG, LLC 10
#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 © 2014 RGCG, LLC 11
#3, Hold everyone “accountable”
to Definition of Done
 It all starts in Grooming,
thinking of the work
cross-functionally and
with DoD in mind
 Continue it in Sprint
Planning
 Execute consistently; no
exceptions
 Deliver to “Done”
Copyright © 2014 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.
12
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 © 2014 RGCG, LLC 13
Copyright © 2014 RGCG, LLC 14
#4, Represent the
Customer
 Don’t solve
“requirements”…solve
“customer problems”
 Consider usage
 KISS
 Deliver value; highest
impact & priority
 End-to-end solutions
Copyright © 2014 RGCG, LLC 15
#4, Represent the
Customer
 The power of a Minimal
Marketable Feature
 The power of the
Persona
 Observe the Customer
 Nordstrom Innovation
Lab:
http://www.youtube.com/
watch?v=szr0ezLyQHY
Copyright © 2014 RGCG, LLC 16
#5, Ask questions?
Be inquisitive, be curious, explore!
 Ask questions
 Relentlessly, Constantly,
Courageously
 5 – Whys
 Business value?
 Lean investment
 Just enough and just-in-
time
 Trust your instincts, craft
 Does it make sense?
Copyright © 2014 RGCG, LLC 17
#5, Ask questions?
Be inquisitive?
Copyright © 2014 RGCG, LLC 18
#6, What about the
Cost of Quality?
 Meta-requirements
 Security, Performance,
Maintainability
 Automation investments
 Agile Automation Triangle
 Inspections – pairing
 DoD maturity
 Avoid rework?
 Yes for product, no for
experiments
Quality is a TEAM
responsibility!
A Tapestry that Includes Threads for…
Things to do…
 Features
 Value
increments
 Architecture
 Design
 Process
 Quality
 Testing
In a Context-Based
fashion…
 Deployment
 Regulatory
 Dependency
 Risk
 Feedback
 Customer
timing
 Tempo
…Guiding us
towards
customer
value
Copyright © 2014 RGCG, LLC 1919
Copyright © 2014 RGCG, LLC 20
#7, What about the
Cost of Testing?
 Risk-based
 Always test what’s
available
 Don’t track coverage or
time
 Slack time for thinking &
creativity
 Balanced across the
quadrants
3 Pillars of Agile Quality
Copyright © 2014 RGCG, LLC
21
Development & Test
Automation
• Pyramid-based Strategy:
(Unit + Cucumber +
Selenium)
• Continuous Integration
• Attack technical
infrastructure in the Backlog
• Visual Feedback –
Dashboards
• Actively practice ATDD and
BDD
Software Testing
• Risk-based testing:
Functional & Non-Functional
• Test planning @ Release &
Sprint levels
• Exploratory Testing
• Standards – checklists,
templates, repositories
• Balance across manual,
exploratory & automation
Cross-Functional Team
Practices
• Team-based Pairing
• Stop-the-Line Mindset
• Code Reviews & Standards
• Active Done-Ness
• Aggressive Refactoring of
Technical Debt
• User Stories, “3 Amigo”
based Conversations
• Whole Team Ownership of “Quality”
• Building it ‘Right’; Building the ‘Right’ Thing
• Healthy – Agile Centric Metrics
• Center of Excellence or Community of Practice
• Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
Copyright © 2014 RGCG, LLC 22
#8, The Backlog is a “Plan”
help focus it towards Release!
 Ask for and define a
Release Train
 Encourage Release
Planning
 Establish “hardening”
activities
 Integration milestones –
working code
Copyright © 2014 RGCG, LLC
Release Train Management
 Iterative model with a release
target
 Product centric
 Focused on a production
push/release
 Synchronized Sprints across
teams
 Some teams are un-
synchronized, but leads to less
efficient cross-team (product)
interactions
 Continuous Integration is the
glue
 Including automated unit and
feature tests; partial regression
 Notion of a “Hardening Sprint”
 Focused more on Integration &
Regression testing
 Assumption that it’s mostly
automated
 Environment promotion
 Define a final Hardening Sprint
where the product is readied
for release
 Documentation, Support,
Compliance, UAT, Training
23
Copyright © 2014 RGCG, LLC 24
#9, Get to know your
Product Owner
 Have lunch
 Discuss the competitive
landscape, the Market
 Customer challenges
 MoSCoW in operation
 Commitments &
Pressure
 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 © 2014 RGCG, LLC 25
Contact Info
Bob Galen
Principal Consultant,
RGalen Consulting Group, L.L.C.
Experience-driven agile focused training,
coaching & consulting
Cell: (919) 272-0719
bob@rgalen.com www.rgalen.com
bgalen@velocitypartners.net www.velocitypartners.net
Blogs
Project Times - http://www.projecttimes.com/robert-galen/
BA Times - http://www.batimes.com/robert-galen/
Podcast on all things ‘agile’ - http://www.meta-cast.com/
26Copyright © 2014 RGCG, LLC 26

More Related Content

What's hot

Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
NUS-ISS
 
RAFAEL CASTRO HP ASE-CERTIFICATE
RAFAEL CASTRO HP ASE-CERTIFICATERAFAEL CASTRO HP ASE-CERTIFICATE
RAFAEL CASTRO HP ASE-CERTIFICATErafael castro
 
Free CBAP V3 study guide
Free CBAP V3 study guideFree CBAP V3 study guide
Free CBAP V3 study guide
LN Mishra CBAP
 
A Strategy to conquer CBAP examination
A Strategy to conquer CBAP examinationA Strategy to conquer CBAP examination
A Strategy to conquer CBAP examination
Ryan Thanh Nguyen (CBAP®)
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
Ananya Pani
 
Mastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample ChapterMastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample Chapter
LN Mishra CBAP
 
Free CCBA study guide
Free CCBA study guideFree CCBA study guide
Free CCBA study guide
LN Mishra CBAP
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
Anthony Crabtree
 
Free CBAP V3 questions
Free CBAP V3 questionsFree CBAP V3 questions
Free CBAP V3 questions
LN Mishra CBAP
 
Whole team approach to agile testing bdd can help better pune 15th meetup
Whole team approach to agile testing    bdd can help better pune 15th meetupWhole team approach to agile testing    bdd can help better pune 15th meetup
Whole team approach to agile testing bdd can help better pune 15th meetup
Agile Testing Alliance
 
Free ECBA V3 study material
Free ECBA V3 study materialFree ECBA V3 study material
Free ECBA V3 study material
LN Mishra CBAP
 
HPE Master ASE – Advanced Server Solutions Architect V3
HPE Master ASE – Advanced Server Solutions Architect V3HPE Master ASE – Advanced Server Solutions Architect V3
HPE Master ASE – Advanced Server Solutions Architect V3Raymond Seelye
 
201706 adaptive partnership proposal
201706 adaptive partnership proposal201706 adaptive partnership proposal
201706 adaptive partnership proposal
LN Mishra CBAP
 
Requirements Management Best practice
Requirements Management Best practiceRequirements Management Best practice
Requirements Management Best practice
Inflectra
 
Free ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecbaFree ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecba
LN Mishra CBAP
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design Hacks
Naresh Jain
 
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarLKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
Innovation Roots
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
Techcanvass
 

What's hot (19)

Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
RAFAEL CASTRO HP ASE-CERTIFICATE
RAFAEL CASTRO HP ASE-CERTIFICATERAFAEL CASTRO HP ASE-CERTIFICATE
RAFAEL CASTRO HP ASE-CERTIFICATE
 
Free CBAP V3 study guide
Free CBAP V3 study guideFree CBAP V3 study guide
Free CBAP V3 study guide
 
A Strategy to conquer CBAP examination
A Strategy to conquer CBAP examinationA Strategy to conquer CBAP examination
A Strategy to conquer CBAP examination
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
Mastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample ChapterMastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample Chapter
 
Free CCBA study guide
Free CCBA study guideFree CCBA study guide
Free CCBA study guide
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
 
Free CBAP V3 questions
Free CBAP V3 questionsFree CBAP V3 questions
Free CBAP V3 questions
 
Whole team approach to agile testing bdd can help better pune 15th meetup
Whole team approach to agile testing    bdd can help better pune 15th meetupWhole team approach to agile testing    bdd can help better pune 15th meetup
Whole team approach to agile testing bdd can help better pune 15th meetup
 
Free ECBA V3 study material
Free ECBA V3 study materialFree ECBA V3 study material
Free ECBA V3 study material
 
HPE Master ASE – Advanced Server Solutions Architect V3
HPE Master ASE – Advanced Server Solutions Architect V3HPE Master ASE – Advanced Server Solutions Architect V3
HPE Master ASE – Advanced Server Solutions Architect V3
 
201706 adaptive partnership proposal
201706 adaptive partnership proposal201706 adaptive partnership proposal
201706 adaptive partnership proposal
 
Requirements Management Best practice
Requirements Management Best practiceRequirements Management Best practice
Requirements Management Best practice
 
Free ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecbaFree ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecba
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design Hacks
 
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarLKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
LKIN 17: Lean Kanban Assessment and Implementation - Nandakumar
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
 

Viewers also liked

Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
TechWell
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
TechWell
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
TechWell
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
TechWell
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
TechWell
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
TechWell
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
TechWell
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
TechWell
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
TechWell
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
TechWell
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
TechWell
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
TechWell
 
The Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over PurposeThe Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over Purpose
TechWell
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
TechWell
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
TechWell
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
TechWell
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
TechWell
 

Viewers also liked (18)

Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility Guidelines
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific Languages
 
Exploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web TechnologiesExploring Usability Testing for Mobile and Web Technologies
Exploring Usability Testing for Mobile and Web Technologies
 
Test Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful ImplementationTest Automation in Agile: A Successful Implementation
Test Automation in Agile: A Successful Implementation
 
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
Breakthrough Portfolio Performance: Managing a Mix of Agile and Non-Agile Pro...
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud Services
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
The Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over PurposeThe Unfortunate Triumph of Process over Purpose
The Unfortunate Triumph of Process over Purpose
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring Tools
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame Street
 
Incorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile DevelopmentIncorporating 360 Degree App Quality in Mobile Development
Incorporating 360 Degree App Quality in Mobile Development
 
You Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We SayYou Said What? Becoming Aware of the Things We Say
You Said What? Becoming Aware of the Things We Say
 

Similar to A Tester’s Guide to Collaborating with Product Owners

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
TechWell
 
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
TEST Huddle
 
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
 
A Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product OwnersA Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product Owners
TEST Huddle
 
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
TechWell
 
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
TechWell
 
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
TechWell
 
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
TechWell
 
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
TechWell
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
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
Ramkumar Ravichandran
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
TechWell
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
TechWell
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
Optimizely
 
Scrum master profile
Scrum master profileScrum master profile
Scrum master profile
SweetySoni5
 
Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"
Sigma Software
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
Inflectra
 
Cloud Journey: Implementation Success
Cloud Journey: Implementation Success Cloud Journey: Implementation Success
Cloud Journey: Implementation Success
Salesforce Partners
 

Similar to A Tester’s Guide to Collaborating with Product Owners (20)

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
 
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
 
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
 
A Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product OwnersA Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product Owners
 
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
 
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
 
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
 
Tk
TkTk
Tk
 
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
 
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
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
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
 
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
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Scrum master profile
Scrum master profileScrum master profile
Scrum master profile
 
Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Cloud Journey: Implementation Success
Cloud Journey: Implementation Success Cloud Journey: Implementation Success
Cloud Journey: Implementation Success
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
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
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

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

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

A Tester’s Guide to Collaborating with Product Owners

  • 1. W4 Agile Testing 10/15/2014 11:30:00 AM A Tester’s Guide to Collaborating with Product Owners Presented by: Bob Galen Velocity Partners Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Bob Galen Velocity Partners An agile methodologist, practitioner, and coach based in Cary, NC, Bob Galen helps guide companies in their adoption of Scrum and other agile methodologies and practices. Bob is a principal agile evangelist at Velocity Partners, a leading agile nearshore development partner; president of RGCG; and frequent speaker on software development, project management, software testing, and team leadership at conferences and professional groups. He is a Certified Scrum Coach, Certified Scrum Product Owner, and an active member of the Agile and Scrum Alliances. In 2013 Bob published Scrum Product Ownership–Balancing Value from the Inside Out. Reach him at bob@rgalen.com.
  • 3. A Tester’s Guide to Collaborating with Product Owners 10 Keys to Delivering Value Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com
  • 4. Copyright © 2014 RGCG, LLC 2 Introduction Bob Galen  Independent Agile Coach (CSC) at RGCG, LLC  Principle Agile Evangelist at Velocity Partners  Somewhere ‘north’ of 30 years overall experience   Wide variety of technical stacks and business domains  Developer first, then Project Management / Leadership, then Testing  Senior/Executive software development leadership for 20 years  Practicing formal agility since 2000  XP, Lean, Scrum, and Kanban experience  From Cary, North Carolina  Connect w/ me via LinkedIn and Twitter @bobgalen Bias Disclaimer: Agile is THE BEST Methodology for Software Development… However, NOT a Silver Bullet!
  • 5. Copyright © 2014 RGCG, LLC 3
  • 6. Copyright © 2014 RGCG, LLC 4 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
  • 7. 5Copyright © 2014 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?
  • 8. 4 Quadrants of Product Ownership 1. Product Manager  Product Roadmap, Collateral, Business Case / ROI  Driving customer value 2. Project Manager  Product Backlog (WBS)  Grooming & look-ahead  Velocity-based, Release Planning  Goal setting, Budget 3. Leader  Trade-offs, product balance  Stakeholder “management”  Member of the team; partner with the Scrum Master 4. Business Analyst  Story writing  Acceptance  Emergence; Spikes Copyright © 2014 RGCG, LLC 6
  • 9. Copyright © 2014 RGCG, LLC 7 #1, Bridge stories from Team to the Product Owner  The key here is guiding the translation and execution of the user story  Pull the Product Owner into the sprint  Show incremental code  Shepherd sign-off  3 Amigos-based interactions  Nail the Demo
  • 10. Copyright © 2014 RGCG, LLC 8 #1, Bridge stories from Team to the Product Owner  Coined by George Dinwiddie  Swarming around the User Story by:  Developer(s)  Tester(s)  Product Owner  During “Grooming, Sprint Execution, Until…”Done”  Similar to Ken Pugh’s - Triad
  • 11. Copyright © 2014 RGCG, LLC 9 #2, Help write solid Acceptance Tests  Consider them  as “mini-contracts” or “mini- UAT”  3-5 minimal per story  Business constraints  Functional and non- functional  Edge and error cases  Provide hints:  Design & Test
  • 12. Copyright © 2014 RGCG, LLC 10 #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
  • 13. Copyright © 2014 RGCG, LLC 11 #3, Hold everyone “accountable” to Definition of Done  It all starts in Grooming, thinking of the work cross-functionally and with DoD in mind  Continue it in Sprint Planning  Execute consistently; no exceptions  Deliver to “Done”
  • 14. Copyright © 2014 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. 12
  • 15. 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 © 2014 RGCG, LLC 13
  • 16. Copyright © 2014 RGCG, LLC 14 #4, Represent the Customer  Don’t solve “requirements”…solve “customer problems”  Consider usage  KISS  Deliver value; highest impact & priority  End-to-end solutions
  • 17. Copyright © 2014 RGCG, LLC 15 #4, Represent the Customer  The power of a Minimal Marketable Feature  The power of the Persona  Observe the Customer  Nordstrom Innovation Lab: http://www.youtube.com/ watch?v=szr0ezLyQHY
  • 18. Copyright © 2014 RGCG, LLC 16 #5, Ask questions? Be inquisitive, be curious, explore!  Ask questions  Relentlessly, Constantly, Courageously  5 – Whys  Business value?  Lean investment  Just enough and just-in- time  Trust your instincts, craft  Does it make sense?
  • 19. Copyright © 2014 RGCG, LLC 17 #5, Ask questions? Be inquisitive?
  • 20. Copyright © 2014 RGCG, LLC 18 #6, What about the Cost of Quality?  Meta-requirements  Security, Performance, Maintainability  Automation investments  Agile Automation Triangle  Inspections – pairing  DoD maturity  Avoid rework?  Yes for product, no for experiments Quality is a TEAM responsibility!
  • 21. A Tapestry that Includes Threads for… Things to do…  Features  Value increments  Architecture  Design  Process  Quality  Testing In a Context-Based fashion…  Deployment  Regulatory  Dependency  Risk  Feedback  Customer timing  Tempo …Guiding us towards customer value Copyright © 2014 RGCG, LLC 1919
  • 22. Copyright © 2014 RGCG, LLC 20 #7, What about the Cost of Testing?  Risk-based  Always test what’s available  Don’t track coverage or time  Slack time for thinking & creativity  Balanced across the quadrants
  • 23. 3 Pillars of Agile Quality Copyright © 2014 RGCG, LLC 21 Development & Test Automation • Pyramid-based Strategy: (Unit + Cucumber + Selenium) • Continuous Integration • Attack technical infrastructure in the Backlog • Visual Feedback – Dashboards • Actively practice ATDD and BDD Software Testing • Risk-based testing: Functional & Non-Functional • Test planning @ Release & Sprint levels • Exploratory Testing • Standards – checklists, templates, repositories • Balance across manual, exploratory & automation Cross-Functional Team Practices • Team-based Pairing • Stop-the-Line Mindset • Code Reviews & Standards • Active Done-Ness • Aggressive Refactoring of Technical Debt • User Stories, “3 Amigo” based Conversations • Whole Team Ownership of “Quality” • Building it ‘Right’; Building the ‘Right’ Thing • Healthy – Agile Centric Metrics • Center of Excellence or Community of Practice • Strategic balance across 3 Pillars; Assessment, Recalibration, and Continuous Improvement
  • 24. Copyright © 2014 RGCG, LLC 22 #8, The Backlog is a “Plan” help focus it towards Release!  Ask for and define a Release Train  Encourage Release Planning  Establish “hardening” activities  Integration milestones – working code
  • 25. Copyright © 2014 RGCG, LLC Release Train Management  Iterative model with a release target  Product centric  Focused on a production push/release  Synchronized Sprints across teams  Some teams are un- synchronized, but leads to less efficient cross-team (product) interactions  Continuous Integration is the glue  Including automated unit and feature tests; partial regression  Notion of a “Hardening Sprint”  Focused more on Integration & Regression testing  Assumption that it’s mostly automated  Environment promotion  Define a final Hardening Sprint where the product is readied for release  Documentation, Support, Compliance, UAT, Training 23
  • 26. Copyright © 2014 RGCG, LLC 24 #9, Get to know your Product Owner  Have lunch  Discuss the competitive landscape, the Market  Customer challenges  MoSCoW in operation  Commitments & Pressure  Vision & Mission; what does “success” look like?
  • 27. #10 - Wrapping up… Helping the Product Owner to build the “Right Thing” And Helping the Team to build “Things Right” Copyright © 2014 RGCG, LLC 25
  • 28. Contact Info Bob Galen Principal Consultant, RGalen Consulting Group, L.L.C. Experience-driven agile focused training, coaching & consulting Cell: (919) 272-0719 bob@rgalen.com www.rgalen.com bgalen@velocitypartners.net www.velocitypartners.net Blogs Project Times - http://www.projecttimes.com/robert-galen/ BA Times - http://www.batimes.com/robert-galen/ Podcast on all things ‘agile’ - http://www.meta-cast.com/ 26Copyright © 2014 RGCG, LLC 26