SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-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 guideLN Mishra 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 slideshareAnanya Pani
 
Mastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample ChapterMastering CBAP v3 Sample Chapter
Mastering CBAP v3 Sample ChapterLN 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-rolesAnthony Crabtree
 
Free CBAP V3 questions
Free CBAP V3 questionsFree CBAP V3 questions
Free CBAP V3 questionsLN 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 meetupAgile Testing Alliance
 
Free ECBA V3 study material
Free ECBA V3 study materialFree ECBA V3 study material
Free ECBA V3 study materialLN 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 proposalLN Mishra CBAP
 
Requirements Management Best practice
Requirements Management Best practiceRequirements Management Best practice
Requirements Management Best practiceInflectra
 
Free ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecbaFree ECBA study guide - Mastering ecba
Free ECBA study guide - Mastering ecbaLN Mishra CBAP
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design HacksNaresh 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 - NandakumarInnovation 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 | TechcanvassTechcanvass
 

Was ist angesagt? (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
 

Andere mochten auch

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 TestingTechWell
 
Testing Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTesting Compliance with Accessibility Guidelines
Testing Compliance with Accessibility GuidelinesTechWell
 
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 AutomationTechWell
 
Functional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesFunctional Testing with Domain-Specific Languages
Functional Testing with Domain-Specific LanguagesTechWell
 
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 TechnologiesTechWell
 
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 ImplementationTechWell
 
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 MaturityTechWell
 
Testing Cloud Services
Testing Cloud ServicesTesting Cloud Services
Testing Cloud ServicesTechWell
 
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 ExcellenceTechWell
 
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 PracticeTechWell
 
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 ScaleTechWell
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for EveryoneTechWell
 
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 PurposeTechWell
 
Speed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsSpeed Up Testing with Monitoring Tools
Speed Up Testing with Monitoring ToolsTechWell
 
Testing Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTesting Lessons Learned from Sesame Street
Testing Lessons Learned from Sesame StreetTechWell
 
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 DevelopmentTechWell
 
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 SayTechWell
 

Andere mochten auch (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
 

Ähnlich wie 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 StrategyTechWell
 
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
 
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 OwnersTEST 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 WorldTechWell
 
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
 
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
 
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
 
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) OverviewAleem 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 organizationRamkumar Ravichandran
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at ScaleTechWell
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at ScaleTechWell
 
[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 ExperimentationOptimizely
 
Scrum master profile
Scrum master profileScrum master profile
Scrum master profileSweetySoni5
 
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 WaterfallInflectra
 
Cloud Journey: Implementation Success
Cloud Journey: Implementation Success Cloud Journey: Implementation Success
Cloud Journey: Implementation Success Salesforce Partners
 

Ähnlich wie 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
 

Mehr von TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
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 ArchitectureTechWell
 
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 StartTechWell
 
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 StrategyTechWell
 
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
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
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 SanityTechWell
 
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 StrategyTechWell
 
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 DevOpsTechWell
 
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—LeadershipTechWell
 
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 TeamsTechWell
 
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 GameTechWell
 
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 TeamsTechWell
 
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 ImplementationTechWell
 
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 ProcessTechWell
 
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 AutomateTechWell
 
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 SuccessTechWell
 
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 TransformationTechWell
 

Mehr von 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
 

Kürzlich hochgeladen

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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