SlideShare a Scribd company logo
1 of 29
Download to read offline
W3!
Concurrent)Session)
4/10/2013)10:30)AM)
)
)
)
"The Tester’s Role in Agile Planning"
)
)
)
Presented by:
Rob Sabourin
AmiBug.com
)
)
)
)
)
)
)
)
)
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!
!
!
!
!
!
!!!
!!!Rob!Sabourin!
!!!AmiBug.com!!
!!!
!
Rob Sabourin, P. Eng., has more than thirty years of management
experience leading teams of software development professionals. A
well-respected member of the software engineering community, Rob
has managed, trained, mentored, and coached hundreds of top
professionals in the field. He frequently speaks at conferences and
writes on software engineering, SQA, testing, management, and
internationalization. Rob wrote I am a Bug!, the popular software
testing children's book; works as an adjunct professor of software
engineering at McGill University; and serves as the principle
consultant (and president/janitor) of AmiBug.Com, Inc. Contact Rob
at rsabourin@amibug.com.!
1
AmiBug.Com, Inc.
March 27, 2013 © Robert Sabourin, 2012 Slide 1
The Tester’s Role
in Agile Planning
Robert Sabourin
President
AmiBug.Com, Inc.
Montreal, Canada
rsabourin@amibug.com
AmiBug.Com, Inc.
Slide 2
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012
•  Robert Sabourin ,
Software Evangelist
•  President
•  AmiBug.Com Inc.
•  Montreal, Quebec,
Canada
•  rsabourin@amibug.com
2
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 3
What is the problem?
Testing silo
Not really done
Shallow testing
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 4
Tester participation
Not invited
Not involved
Not engaged
3
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 5
What happens?
Testers are bored
Programmers dominate
discussion
“Quality discussions” don’t take
place
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
•  “Testers attend Scrum
meetings but are bored
to tears”
•  “Testers do not engage
in discussions”
•  “Planning is driven by
programmers debating
how to do things”
March 27, 2013 © Robert Sabourin, 2012 Slide 6
4
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 7
Testing ideas
Limited
Repetitive
Experience bound
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 8
Tester participation
Why check?
Why think?
Why bother?
5
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 9
Thoughtless planning
“Test the story”
Template activities
Document centric
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 10
Waterfall inertia
Test requirements
Test scripts
Test executions
6
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 11
Locked into silly approach
Tool centric workflow
Job relates to using a tool
Tool takes thinking out
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 12
Agile planning
Less paperwork
More thinking
Combine dev & test
7
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 13
Defining done
Organizational
Who decides
How do we know?
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 14
Undefined done
Business risks
Technical risks
Inconsistent testing
8
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 15
Weak examples of done
Developer says …
Stakeholder says …
Calander says …
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 16
Product backlog
Customer originates
Product owner prioritizes
Single wringable neck
9
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 17
The tester and the backlog
Tester elicits story tests (checks)
Story tests are clear examples
Story tests are acceptance
criteria (fit)
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 18
Story tests include
Normal flow
Alternate flow
Error flow
10
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 19
Story tests collected for
Functional requirements
Non functional requirements
Product deliverables
(documentation, training etc)
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 20
Grooming sessions
Clarify story
Elicit story tests
Size stories
11
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
•  “Tester can also
propose backlog
entries”
March 27, 2013 © Robert Sabourin, 2012 Slide 21
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 22
Planning meeting style
Per Sprint
Per Story
Hybrid
12
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
•  “Sprint plan is dynamic”
March 27, 2013 © Robert Sabourin, 2012 Slide 23
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 24
Testing
Tasks
Infrastructure
Data
Customer facing
Non functional
Robustness
Exploratory charters
Development facing
Business rules
Information
Learning
13
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 25
Infrastructure Tools
Frameworks
Test Automation
Test Environments
Test Data
Test Equipment
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 26
Data Generation
Capturing
Organization
Validation
Modeling
Scripting
Migration
Synchronization
14
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 27
Customer facing Story Testing
Cross-Functional Testing
Non story related functionality
Testing with customer data
Pairwise combination testing
Pareto combination testing
Elicit usage scenarios from
customers
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 28
Non functional Accessibility
Auditability
Availability
Backup / Recovery
Capacity
Compatibility
Compliance testing
15
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 29
Non functional Deployment / Installation / Patching
Documentation, Help, Training
Dynamic analysis
Efficiency
Environment
Failure management
Internationalization, Localization
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 30
Non functional Interoperability
Load (many concurrent threads)
Operability
Performance
Review framework data
Scalability
Security
16
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 31
Non functional Static analysis
Stress
Usability
Volume (High)
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 32
Robustness Software Breaking
Failure simulation
Timeout across multiple tiers, handshaking failure
Buffering between tiers
Transaction arrival rates
Corrupt or lost data
Error recovery
Stress testing
Data fuzzing
17
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 33
Exploratory
charters
Capability confirmation
Creative Ideas
Cross Story Relationships
End to End
Experience based charters
Gaps in story testing
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 34
Exploratory
charters
Gaps in unit testing
Sequences of operations
State models
Usage Scenarios
White Box
Resource contention sharing
18
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 35
Regression
Related
Automate regression testing
Design new regression tests
Exploratory regression testing (focus)
Run unit test regression suite
Run story test regression suite
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 36
Development
facing
Features are controllable via API
States are observable via API
Add fixtures for story tests
Create test automation scripts
Design tests for TDD
Create executable story tests
Structural tests
Integration tests
Design review
Code review
19
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 37
Business rules Constraints
Decision tables
Workflow
Regulations
Conflicts
Business analysis
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 38
Information
related
Sharing with other teams
Sharing with stakeholders
Sharing within the team
Mandated documents
Demos
20
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 39
Learning Development models
Business models
Technology
Tools & techniques
How system is used
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 40
agile team
21
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 41
flexible
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 42
graceful
22
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 43
philosophy
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 44
proudly proponder
23
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 45
recommending
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 46
passionate pleader
24
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 47
ardent advocate
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 48
sage advisor
25
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 49
team member
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 50
social responsibility
26
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 51
ethics
AmiBug.Com, Inc.
The Tester’s Role in Agile
Planning
March 27, 2013 © Robert Sabourin, 2012 Slide 52
wise counsellor
27
AmiBug.Com, Inc.
March 27, 2013 © Robert Sabourin, 2012 Slide 53
Thank You
•  Questions?

More Related Content

Similar to The Tester's Role in Agile Planning

The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile PlanningTechWell
 
Rob Sabourin: On Testing
Rob Sabourin: On TestingRob Sabourin: On Testing
Rob Sabourin: On TestingTechWell
 
One Test To Rule Them All - Conquer Android and iOS With One Script
One Test To Rule Them All - Conquer Android and iOS With One ScriptOne Test To Rule Them All - Conquer Android and iOS With One Script
One Test To Rule Them All - Conquer Android and iOS With One ScriptSauce Labs
 
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
 
Keynote: Lightning Strikes the Keynotes
Keynote: Lightning Strikes the KeynotesKeynote: Lightning Strikes the Keynotes
Keynote: Lightning Strikes the KeynotesTechWell
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0Reedy Feggins Jr
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
Testing in the Dark
Testing in the DarkTesting in the Dark
Testing in the DarkTechWell
 
Exploring Usability Testing
Exploring Usability TestingExploring Usability Testing
Exploring Usability TestingTechWell
 
Exploring Usability Testing
Exploring Usability TestingExploring Usability Testing
Exploring Usability TestingTechWell
 
CookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationCookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationKazuaki Matsuo
 
Design for Testability in Practice
Design for Testability in PracticeDesign for Testability in Practice
Design for Testability in PracticeTechWell
 
Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?TechWell
 
Research Presentation (MSc. Business Informatics) Short Version v
Research Presentation (MSc. Business Informatics) Short Version vResearch Presentation (MSc. Business Informatics) Short Version v
Research Presentation (MSc. Business Informatics) Short Version vRobert Bradbury
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
I wanna' help but jira scares me....
I wanna' help but jira scares me....I wanna' help but jira scares me....
I wanna' help but jira scares me....Matt Clare
 
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...Intuit Developer
 
Do you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well plannedDo you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well plannedJosé San Román A. de Lara
 

Similar to The Tester's Role in Agile Planning (20)

The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
Rob Sabourin: On Testing
Rob Sabourin: On TestingRob Sabourin: On Testing
Rob Sabourin: On Testing
 
One Test To Rule Them All - Conquer Android and iOS With One Script
One Test To Rule Them All - Conquer Android and iOS With One ScriptOne Test To Rule Them All - Conquer Android and iOS With One Script
One Test To Rule Them All - Conquer Android and iOS With One Script
 
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
 
Keynote: Lightning Strikes the Keynotes
Keynote: Lightning Strikes the KeynotesKeynote: Lightning Strikes the Keynotes
Keynote: Lightning Strikes the Keynotes
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
Testing in the Dark
Testing in the DarkTesting in the Dark
Testing in the Dark
 
Exploring Usability Testing
Exploring Usability TestingExploring Usability Testing
Exploring Usability Testing
 
Exploring Usability Testing
Exploring Usability TestingExploring Usability Testing
Exploring Usability Testing
 
CookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationCookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomation
 
Design for Testability in Practice
Design for Testability in PracticeDesign for Testability in Practice
Design for Testability in Practice
 
Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?
 
Research Presentation (MSc. Business Informatics) Short Version v
Research Presentation (MSc. Business Informatics) Short Version vResearch Presentation (MSc. Business Informatics) Short Version v
Research Presentation (MSc. Business Informatics) Short Version v
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
I wanna' help but jira scares me....
I wanna' help but jira scares me....I wanna' help but jira scares me....
I wanna' help but jira scares me....
 
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...
QuickBooks Connect 2016 - Implementing analytic and optimization tools on you...
 
Do you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well plannedDo you have a #bug? Your unit tests are not well planned
Do you have a #bug? Your unit tests are not well planned
 
SSE SE Practices Introduction
SSE SE Practices IntroductionSSE SE Practices Introduction
SSE SE Practices Introduction
 

More from 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
 

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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

The Tester's Role in Agile Planning

  • 1. W3! Concurrent)Session) 4/10/2013)10:30)AM) ) ) ) "The Tester’s Role in Agile Planning" ) ) ) Presented by: Rob Sabourin AmiBug.com ) ) ) ) ) ) ) ) ) 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. ! ! ! ! !!! !!!Rob!Sabourin! !!!AmiBug.com!! !!! ! Rob Sabourin, P. Eng., has more than thirty years of management experience leading teams of software development professionals. A well-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. Rob wrote I am a Bug!, the popular software testing children's book; works as an adjunct professor of software engineering at McGill University; and serves as the principle consultant (and president/janitor) of AmiBug.Com, Inc. Contact Rob at rsabourin@amibug.com.!
  • 3. 1 AmiBug.Com, Inc. March 27, 2013 © Robert Sabourin, 2012 Slide 1 The Tester’s Role in Agile Planning Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com AmiBug.Com, Inc. Slide 2 The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 •  Robert Sabourin , Software Evangelist •  President •  AmiBug.Com Inc. •  Montreal, Quebec, Canada •  rsabourin@amibug.com
  • 4. 2 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 3 What is the problem? Testing silo Not really done Shallow testing AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 4 Tester participation Not invited Not involved Not engaged
  • 5. 3 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 5 What happens? Testers are bored Programmers dominate discussion “Quality discussions” don’t take place AmiBug.Com, Inc. The Tester’s Role in Agile Planning •  “Testers attend Scrum meetings but are bored to tears” •  “Testers do not engage in discussions” •  “Planning is driven by programmers debating how to do things” March 27, 2013 © Robert Sabourin, 2012 Slide 6
  • 6. 4 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 7 Testing ideas Limited Repetitive Experience bound AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 8 Tester participation Why check? Why think? Why bother?
  • 7. 5 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 9 Thoughtless planning “Test the story” Template activities Document centric AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 10 Waterfall inertia Test requirements Test scripts Test executions
  • 8. 6 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 11 Locked into silly approach Tool centric workflow Job relates to using a tool Tool takes thinking out AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 12 Agile planning Less paperwork More thinking Combine dev & test
  • 9. 7 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 13 Defining done Organizational Who decides How do we know? AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 14 Undefined done Business risks Technical risks Inconsistent testing
  • 10. 8 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 15 Weak examples of done Developer says … Stakeholder says … Calander says … AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 16 Product backlog Customer originates Product owner prioritizes Single wringable neck
  • 11. 9 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 17 The tester and the backlog Tester elicits story tests (checks) Story tests are clear examples Story tests are acceptance criteria (fit) AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 18 Story tests include Normal flow Alternate flow Error flow
  • 12. 10 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 19 Story tests collected for Functional requirements Non functional requirements Product deliverables (documentation, training etc) AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 20 Grooming sessions Clarify story Elicit story tests Size stories
  • 13. 11 AmiBug.Com, Inc. The Tester’s Role in Agile Planning •  “Tester can also propose backlog entries” March 27, 2013 © Robert Sabourin, 2012 Slide 21 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 22 Planning meeting style Per Sprint Per Story Hybrid
  • 14. 12 AmiBug.Com, Inc. The Tester’s Role in Agile Planning •  “Sprint plan is dynamic” March 27, 2013 © Robert Sabourin, 2012 Slide 23 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 24 Testing Tasks Infrastructure Data Customer facing Non functional Robustness Exploratory charters Development facing Business rules Information Learning
  • 15. 13 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 25 Infrastructure Tools Frameworks Test Automation Test Environments Test Data Test Equipment AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 26 Data Generation Capturing Organization Validation Modeling Scripting Migration Synchronization
  • 16. 14 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 27 Customer facing Story Testing Cross-Functional Testing Non story related functionality Testing with customer data Pairwise combination testing Pareto combination testing Elicit usage scenarios from customers AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 28 Non functional Accessibility Auditability Availability Backup / Recovery Capacity Compatibility Compliance testing
  • 17. 15 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 29 Non functional Deployment / Installation / Patching Documentation, Help, Training Dynamic analysis Efficiency Environment Failure management Internationalization, Localization AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 30 Non functional Interoperability Load (many concurrent threads) Operability Performance Review framework data Scalability Security
  • 18. 16 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 31 Non functional Static analysis Stress Usability Volume (High) AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 32 Robustness Software Breaking Failure simulation Timeout across multiple tiers, handshaking failure Buffering between tiers Transaction arrival rates Corrupt or lost data Error recovery Stress testing Data fuzzing
  • 19. 17 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 33 Exploratory charters Capability confirmation Creative Ideas Cross Story Relationships End to End Experience based charters Gaps in story testing AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 34 Exploratory charters Gaps in unit testing Sequences of operations State models Usage Scenarios White Box Resource contention sharing
  • 20. 18 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 35 Regression Related Automate regression testing Design new regression tests Exploratory regression testing (focus) Run unit test regression suite Run story test regression suite AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 36 Development facing Features are controllable via API States are observable via API Add fixtures for story tests Create test automation scripts Design tests for TDD Create executable story tests Structural tests Integration tests Design review Code review
  • 21. 19 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 37 Business rules Constraints Decision tables Workflow Regulations Conflicts Business analysis AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 38 Information related Sharing with other teams Sharing with stakeholders Sharing within the team Mandated documents Demos
  • 22. 20 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 39 Learning Development models Business models Technology Tools & techniques How system is used AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 40 agile team
  • 23. 21 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 41 flexible AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 42 graceful
  • 24. 22 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 43 philosophy AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 44 proudly proponder
  • 25. 23 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 45 recommending AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 46 passionate pleader
  • 26. 24 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 47 ardent advocate AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 48 sage advisor
  • 27. 25 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 49 team member AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 50 social responsibility
  • 28. 26 AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 51 ethics AmiBug.Com, Inc. The Tester’s Role in Agile Planning March 27, 2013 © Robert Sabourin, 2012 Slide 52 wise counsellor
  • 29. 27 AmiBug.Com, Inc. March 27, 2013 © Robert Sabourin, 2012 Slide 53 Thank You •  Questions?