SlideShare a Scribd company logo
1 of 13
Download to read offline
Optimising Agile Testing
through Collaboration
Fran O’Hara
Inspire Quality Services
Supporting Agile and Testing Transformation
fran.ohara@inspireqs.ie
www.inspireqs.ie
Inspire’s training for :
• Professional Scrum
Master™ exam
• Professional Scrum
Product Owner™ exam
ISTQB Accredited
training
• Foundation
• Agile tester
• Advanced test analyst
• Advanced test manager
What keeps me virtually busy…
Virtual Live Training
• Agile & Test Training
• Certification-based
• Customised
Virtual Live Mentoring
• Agile
• QA/Test
2
Agile = Collaboration
3
Who should be Collaborating?
Quality
Assurance
Development
Business
Agile
4
Operations
+
+ ?
Collaborative Team Culture
Whole team ownership of
quality
• Share common goals
• Cross functional – multiple
skill sets, diverse
perspectives, biases
• Collaborate and build
relationships across roles
and teams
• Learning culture – inspect
and adapt – continuous
improvement
5
Collaboration approaches/tips
• Engage informally and build relationships inside and
outside of team, ask questions, ask for help &
feedback, offer help, provide encouragement, ask for
and share examples, ask to observe an event, etc.
6
• Virtual team building to support collaboration:
• over communicate:
• limit email.. more real time, interpersonal
communication (video/conversation … turn
cameras on! and chat/messaging)
• informal/social interactions:
• coffee chats, morning group chats/checkins, bring
(virtual) food, virtual celebrations, virtual
games/activities, talent shows, happy hour MTV
cribs, opt-in exercise, do lunch in pairs, virtual
learning and development, etc
• psychological safety
• ‘oops wall’ to celebrate mistakes, creating
permission to be vulnerable, provide
encouragement, survey safety perception,…
Try a team
charter or canvas
to (re-)set the
context for team
collaboration
7
= Collaboration
8
Collaboration approaches/tips
- (Virtual) Pairing
Agile = Collaboration
9
Talk is good – build quality in - prevent defects!
Challenging to create ‘good’ stories though
Social object in agile = User Story:
As a <user type>
I want <action>
so that <result/benefit>
… acceptance criteria/examples
Collaboration approaches/tips
- User stories: a tool for collaboration
User stories – INVEST criteria
• Valuable stories (vertical)
• Product owner understanding value
• Better business/technical collaboration
• Better delivery of customer value
• early and continuous feedback, incremental show and tell
• Easier communication of progress to stakeholders
• More flexible QA-Dev collab on each story
10
Vertical slice image from Dave Neuman
Code
Test
Sprint 1
Code &
Bug Fix
• Small stories
• Product owner can prioritise stories for the sprint better
• Team can prioritise stories within the sprint better
• Better visibility of real progress
• Improves team motivation
• Better feedback
• E.g. incremental show and tell
• More whole team thinking/collaboration
• Avoids the mini-waterfall – QA issues
Collaboration approaches/tips
- Collaborating in Scrum events
• Product backlog refinement – shared understanding thru full team
collaboration to build quality in (3 amigos as primer to full team refinement)
• Sprint planning – joint solution design and task identification, risk analysis
and test approach, collaboration opportunities identified (Not siloed
BE/FE/QA story/tasks)
• Daily scrum – not silo reporting but team collaboration to plan work as a
team to complete stories and achieve the Sprint goal
• Retro – working together to learn & improve (inspect and adapt how well
the team is collaborating…. How we are moving towards our quality goals,
specific test practices/tools etc.), experiment
• Review/demo – collaborating with PO/Customer to improve product &
business outcomes and ongoing focus of QA
11
Wrapping up…
Wrapping up…
Wrapping up…
Wrapping up…
Try…
• Vertical small user stories (use sprint planning to agree
testing for both developers and testers)
• Dev-QA pairing on stories
• Daily scrums - walk the board focusing on collective team
progress on stories versus individual tasks – ‘We’ versus ‘I’
• Building relationships, team building activities….
• Coaching individual team members - identifying those
specific behaviours that impact both positively and
negatively on collaboration
• Team Charter
• Team retrospectives – quality, test approach, collaboration
fran.ohara@inspireqs.ie
www.inspireqs.ie

More Related Content

Similar to Optimising Agile Testing through Collaboration - CertDays

Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differenceDerk-Jan de Grood
 
Building Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfBuilding Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfVWO
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...AgileNetwork
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing CultureTechWell
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilitiesLeahBurman
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsAnay Kamat
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipRavi Tadwalkar
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessKaali Dass PMP, PhD.
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 
Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Betclic Everest Group Tech Team
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Velocity
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum franohara99
 
Toward a Well-Run, Cross-Functional, High-Performance Team
Toward a Well-Run, Cross-Functional, High-Performance TeamToward a Well-Run, Cross-Functional, High-Performance Team
Toward a Well-Run, Cross-Functional, High-Performance TeamTechWell
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement AgilityDavid Dame
 
TYE Oregon Curriculum Overview for Executive Directors
TYE Oregon Curriculum Overview for Executive DirectorsTYE Oregon Curriculum Overview for Executive Directors
TYE Oregon Curriculum Overview for Executive DirectorsShashi Jain
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 

Similar to Optimising Agile Testing through Collaboration - CertDays (20)

Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a difference
 
Building Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfBuilding Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdf
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilities
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'ts
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
 
Toward a Well-Run, Cross-Functional, High-Performance Team
Toward a Well-Run, Cross-Functional, High-Performance TeamToward a Well-Run, Cross-Functional, High-Performance Team
Toward a Well-Run, Cross-Functional, High-Performance Team
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
 
TYE Oregon Curriculum Overview for Executive Directors
TYE Oregon Curriculum Overview for Executive DirectorsTYE Oregon Curriculum Overview for Executive Directors
TYE Oregon Curriculum Overview for Executive Directors
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 

Recently uploaded

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Optimising Agile Testing through Collaboration - CertDays

  • 1. Optimising Agile Testing through Collaboration Fran O’Hara Inspire Quality Services Supporting Agile and Testing Transformation fran.ohara@inspireqs.ie www.inspireqs.ie
  • 2. Inspire’s training for : • Professional Scrum Master™ exam • Professional Scrum Product Owner™ exam ISTQB Accredited training • Foundation • Agile tester • Advanced test analyst • Advanced test manager What keeps me virtually busy… Virtual Live Training • Agile & Test Training • Certification-based • Customised Virtual Live Mentoring • Agile • QA/Test 2
  • 4. Who should be Collaborating? Quality Assurance Development Business Agile 4 Operations + + ?
  • 5. Collaborative Team Culture Whole team ownership of quality • Share common goals • Cross functional – multiple skill sets, diverse perspectives, biases • Collaborate and build relationships across roles and teams • Learning culture – inspect and adapt – continuous improvement 5
  • 6. Collaboration approaches/tips • Engage informally and build relationships inside and outside of team, ask questions, ask for help & feedback, offer help, provide encouragement, ask for and share examples, ask to observe an event, etc. 6 • Virtual team building to support collaboration: • over communicate: • limit email.. more real time, interpersonal communication (video/conversation … turn cameras on! and chat/messaging) • informal/social interactions: • coffee chats, morning group chats/checkins, bring (virtual) food, virtual celebrations, virtual games/activities, talent shows, happy hour MTV cribs, opt-in exercise, do lunch in pairs, virtual learning and development, etc • psychological safety • ‘oops wall’ to celebrate mistakes, creating permission to be vulnerable, provide encouragement, survey safety perception,…
  • 7. Try a team charter or canvas to (re-)set the context for team collaboration 7
  • 9. Agile = Collaboration 9 Talk is good – build quality in - prevent defects! Challenging to create ‘good’ stories though Social object in agile = User Story: As a <user type> I want <action> so that <result/benefit> … acceptance criteria/examples Collaboration approaches/tips - User stories: a tool for collaboration
  • 10. User stories – INVEST criteria • Valuable stories (vertical) • Product owner understanding value • Better business/technical collaboration • Better delivery of customer value • early and continuous feedback, incremental show and tell • Easier communication of progress to stakeholders • More flexible QA-Dev collab on each story 10 Vertical slice image from Dave Neuman Code Test Sprint 1 Code & Bug Fix • Small stories • Product owner can prioritise stories for the sprint better • Team can prioritise stories within the sprint better • Better visibility of real progress • Improves team motivation • Better feedback • E.g. incremental show and tell • More whole team thinking/collaboration • Avoids the mini-waterfall – QA issues
  • 11. Collaboration approaches/tips - Collaborating in Scrum events • Product backlog refinement – shared understanding thru full team collaboration to build quality in (3 amigos as primer to full team refinement) • Sprint planning – joint solution design and task identification, risk analysis and test approach, collaboration opportunities identified (Not siloed BE/FE/QA story/tasks) • Daily scrum – not silo reporting but team collaboration to plan work as a team to complete stories and achieve the Sprint goal • Retro – working together to learn & improve (inspect and adapt how well the team is collaborating…. How we are moving towards our quality goals, specific test practices/tools etc.), experiment • Review/demo – collaborating with PO/Customer to improve product & business outcomes and ongoing focus of QA 11
  • 12. Wrapping up… Wrapping up… Wrapping up… Wrapping up… Try… • Vertical small user stories (use sprint planning to agree testing for both developers and testers) • Dev-QA pairing on stories • Daily scrums - walk the board focusing on collective team progress on stories versus individual tasks – ‘We’ versus ‘I’ • Building relationships, team building activities…. • Coaching individual team members - identifying those specific behaviours that impact both positively and negatively on collaboration • Team Charter • Team retrospectives – quality, test approach, collaboration