SlideShare una empresa de Scribd logo
1 de 33
FoxHedge & XBOSoft
Agile Testing Webinar
Leading From Behind
Team-based Acceptance Test-Driven Development
1Monday, June 24, 13
Content © FoxHedge Ltd
FoxHedge Ltd
JimYork
• Lean and Agile Coach and Trainer
• 28 years in the trenches working with teams as
a performer and coach
• Teaches others how to apply Lean and Agile
principles and practices in a sustainable way
• CSC, CST, CSP, CSM
• Lean,Agile,TQM, BPR, Six Sigma, SDLC
(Waterfall)...
• Co-founder of FoxHedge Ltd
• Banking and Finance, Electronic Commerce,
Broadcasting,Telecom, Healthcare, Government,
Commercial, Non-profit
www.FoxHedgeLtd.com
Jim@FoxHedgeLtd.com
703.771.8367
2Monday, June 24, 13
Jan Princen
• Born in Amsterdam
• Managing Director XBOSoft
3Monday, June 24, 13
XBOSoft info
• Founded in 2006
• Dedicated to software quality
• Software QA consulting
• Software testing services
• Offices in San Francisco and Amsterdam
4Monday, June 24, 13
Next agile testing webinar:
How to contract an Outsourced Agile Test Team
Thu, Jul 18, 2013 10:00 AM - 11:00 AM EDT
5Monday, June 24, 13
Housekeeping
• Everyone except the speakers is muted
• Questions via the gotowebinar control on
the right side of your screen
• Questions can be asked throughout the
webinar, we’ll try to fit them in when
appropriate
• General Q and A at the end of the webinar
• You will receive info on recording after the
webinar
6Monday, June 24, 13
Content © FoxHedge Ltd
FoxHedge Ltd
Impact of “Big Bang” Delivery
7Monday, June 24, 13
Content © FoxHedge Ltd
Sequential Delivery Model
12-24 Months
Up-front planning, Functional silos, Walkthroughs, Handoffs
8Monday, June 24, 13
Content © FoxHedge Ltd
Sequential Delivery Model
12-24 Months
Quality is tested, assessed, and gated late in the game
9Monday, June 24, 13
Content © FoxHedge Ltd
Sequential Delivery Model
12-24 Months
Time Runs Out For Testing!!!
10Monday, June 24, 13
Content © FoxHedge Ltd
Triple Constraint
Scope
TimeBudget
Quality
11Monday, June 24, 13
Content © FoxHedge Ltd
Triple Constraint
Scope
TimeBudget
Quality
Quality
Suffers
12Monday, June 24, 13
Content © FoxHedge Ltd
-15
-10
-5
0
5
10
15
20
6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo.
ValueCreated
Life of System
Poor Quality Strangles
FutureValue Creation
Production defects
distract from new
development
13Monday, June 24, 13
Content © FoxHedge Ltd
-15
-10
-5
0
5
10
15
20
6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo.
ValueCreated
Life of System
Poor Quality Strangles
FutureValue Creation
Ossified
14Monday, June 24, 13
Content © FoxHedge Ltd
-15
-10
-5
0
5
10
15
20
6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo.
ValueCreated
Life of System
Poor Quality Strangles
FutureValue Creation
Decaying
15Monday, June 24, 13
Content © FoxHedge Ltd
• Scrum - a team-based framework to develop
complex systems and products
• Sprint - a short time-box in which work is done;
a Scrum-specific term for an iteration
• Product Backlog - an emerging, prioritized
queue of work
• Product Owner - in Scrum, the person
responsible for Return on Investment (ROI); this
person prioritizes the work in the Product Backlog
Some Terminology
16Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
17Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
Product
Backlog
18Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
Sprint
19Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
Sprint
Backlog
20Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
1–4 week
cycle
21Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
Daily Scrum
22Monday, June 24, 13
Content © FoxHedge Ltd
Scrum Delivery Cycle
Working
Features
23Monday, June 24, 13
Content © FoxHedge Ltd
• The customer wants what we’re working
on
• The customer wants what we’re working
on now (or yesterday!)
• The customer determines the acceptance
criteria
Some Agile
Assumptions
24Monday, June 24, 13
Content © FoxHedge Ltd
80/20 Rule applies
Product Backlog
Just enough, Just-in-time
requirements
25Monday, June 24, 13
Content © FoxHedge Ltd
FoxHedge Ltd
Impact on Flow
• Quick, Frequent delivery
• No separate phases
(design, coding, testing,
documentation, etc.)
• Everything needs to fit
into cycle
Kenneth Hawes
26Monday, June 24, 13
Content © FoxHedge Ltd
FoxHedge Ltd
Impact on Feature Size
• Features have to fit
within the cycle
• Chunking (move from
WBS to FBS)
• Recommend ~8-10 or
more features in a cycle
• Small valuable bits –
Sashimi
Kent Wang
27Monday, June 24, 13
Content © FoxHedge Ltd
Impact on Team
28Monday, June 24, 13
Content © FoxHedge Ltd
General Test-Driven
Development (TDD) Model
Team: Customer, Tester,
Developer, Designer, etc.
Desired Results
Requirements
Success Criteria
Design
Code
Documentation
TestsTested Feature
29Monday, June 24, 13
Content © FoxHedge Ltd
Recommended TDD
Execution
PO / Tester / Analyst refine and automate acceptance tests
Sprintplanning
Sprintreview
PO specifies conditions of satisfaction for each PBI
30Monday, June 24, 13
Content © FoxHedge Ltd
• Focus
• Fit
• Shepherding the team
• Eliminate Waste (clear, understood target)
Role of Testing
31Monday, June 24, 13
Content © FoxHedge Ltd
• Only work on really important stuff
• Chunk work into small valuable bits
• Get everyone you need to “do” the work
• Swarm on the feature
Recommendations
32Monday, June 24, 13
Q & A
Want to keep updated on upcoming webinars?
Follow us @xbosoft
Need any help with agile testing?
Contact us: services@xbosoft.com
Contact Info for Jim York/FoxHedge Ltd:
email: jim@FoxHedgeLtd.com
website: www.FoxHedgeLtd.com
33Monday, June 24, 13

Más contenido relacionado

La actualidad más candente

Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...TEST Huddle
 
Ensuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesEnsuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesQA or the Highway
 
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...Rik Marselis
 
Jeremy Kaszycki_Intern Presentation
Jeremy Kaszycki_Intern PresentationJeremy Kaszycki_Intern Presentation
Jeremy Kaszycki_Intern PresentationJeremy Kaszycki
 
Making Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That MatterMaking Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That MatterTechWell
 
Assessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering PracticesAssessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering PracticesRob Myers
 
The Business Value of Agile Engineering Practices
The Business Value of Agile Engineering PracticesThe Business Value of Agile Engineering Practices
The Business Value of Agile Engineering PracticesRob Myers
 

La actualidad más candente (7)

Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
Ensuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny GillesEnsuring accessibility by Kenny Gilles
Ensuring accessibility by Kenny Gilles
 
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
My presentation at UniCom Agile methods conference in Amsterdam at 14 Novembe...
 
Jeremy Kaszycki_Intern Presentation
Jeremy Kaszycki_Intern PresentationJeremy Kaszycki_Intern Presentation
Jeremy Kaszycki_Intern Presentation
 
Making Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That MatterMaking Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That Matter
 
Assessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering PracticesAssessing the business value of Agile Engineering Practices
Assessing the business value of Agile Engineering Practices
 
The Business Value of Agile Engineering Practices
The Business Value of Agile Engineering PracticesThe Business Value of Agile Engineering Practices
The Business Value of Agile Engineering Practices
 

Destacado

Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .netDAZZLING DAZZLING
 
Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionMoataz Nabil
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingAngela Dugan
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing FrameworksMoataz Nabil
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOpsMoataz Nabil
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsMoataz Nabil
 

Destacado (8)

Intoduction to c# and basics of .net
Intoduction to c# and basics of .netIntoduction to c# and basics of .net
Intoduction to c# and basics of .net
 
Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off Session
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated Testing
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test Tools
 
Programming in c#
Programming in c#Programming in c#
Programming in c#
 
Vb
VbVb
Vb
 

Similar a Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing

How is Your QC Boosting Business Results?
How is Your QC Boosting Business Results?How is Your QC Boosting Business Results?
How is Your QC Boosting Business Results?Shridhar Lolla
 
Week 6: chris piccin lean - 042417 - day 2
Week 6: chris piccin   lean - 042417 - day 2Week 6: chris piccin   lean - 042417 - day 2
Week 6: chris piccin lean - 042417 - day 2Talou Diallo
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftTim Creasey
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Ajay Reddy
 
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerINNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerInnovation Roots
 
Understanding Lean and Agile
Understanding Lean and AgileUnderstanding Lean and Agile
Understanding Lean and AgileZornitsa Nikolova
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comKlaus Salchner
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreagilemaine
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016 Murray Guy
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 

Similar a Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing (20)

How is Your QC Boosting Business Results?
How is Your QC Boosting Business Results?How is Your QC Boosting Business Results?
How is Your QC Boosting Business Results?
 
Week 6: chris piccin lean - 042417 - day 2
Week 6: chris piccin   lean - 042417 - day 2Week 6: chris piccin   lean - 042417 - day 2
Week 6: chris piccin lean - 042417 - day 2
 
Week 06_Handout day 2
Week 06_Handout day 2Week 06_Handout day 2
Week 06_Handout day 2
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - Draft
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.
 
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerINNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
 
Understanding Lean and Agile
Understanding Lean and AgileUnderstanding Lean and Agile
Understanding Lean and Agile
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.comReaching for Your Quality Stretch Goals: Testing at Realtor.com
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Introduction to Scrum@Scale
Introduction to Scrum@ScaleIntroduction to Scrum@Scale
Introduction to Scrum@Scale
 
SoftProdigy's Corporate Presentation
SoftProdigy's Corporate PresentationSoftProdigy's Corporate Presentation
SoftProdigy's Corporate Presentation
 
Embracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyreEmbracing Agile Leadership - Don MacIntyre
Embracing Agile Leadership - Don MacIntyre
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Dave West (Scrum.org)
Dave West (Scrum.org)Dave West (Scrum.org)
Dave West (Scrum.org)
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
 

Más de XBOSoft

Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementXBOSoft
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrXBOSoft
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AIXBOSoft
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholXBOSoft
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileXBOSoft
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAXBOSoft
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...XBOSoft
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarXBOSoft
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsXBOSoft
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraXBOSoft
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test IstanbulXBOSoft
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyXBOSoft
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarXBOSoft
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftXBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingXBOSoft
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...XBOSoft
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...XBOSoft
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewXBOSoft
 

Más de XBOSoft (20)

Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and Zephyr
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into Agile
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QA
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and Uncertainty
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon Hagar
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
 

Último

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
🐬 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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing

  • 1. FoxHedge & XBOSoft Agile Testing Webinar Leading From Behind Team-based Acceptance Test-Driven Development 1Monday, June 24, 13
  • 2. Content © FoxHedge Ltd FoxHedge Ltd JimYork • Lean and Agile Coach and Trainer • 28 years in the trenches working with teams as a performer and coach • Teaches others how to apply Lean and Agile principles and practices in a sustainable way • CSC, CST, CSP, CSM • Lean,Agile,TQM, BPR, Six Sigma, SDLC (Waterfall)... • Co-founder of FoxHedge Ltd • Banking and Finance, Electronic Commerce, Broadcasting,Telecom, Healthcare, Government, Commercial, Non-profit www.FoxHedgeLtd.com Jim@FoxHedgeLtd.com 703.771.8367 2Monday, June 24, 13
  • 3. Jan Princen • Born in Amsterdam • Managing Director XBOSoft 3Monday, June 24, 13
  • 4. XBOSoft info • Founded in 2006 • Dedicated to software quality • Software QA consulting • Software testing services • Offices in San Francisco and Amsterdam 4Monday, June 24, 13
  • 5. Next agile testing webinar: How to contract an Outsourced Agile Test Team Thu, Jul 18, 2013 10:00 AM - 11:00 AM EDT 5Monday, June 24, 13
  • 6. Housekeeping • Everyone except the speakers is muted • Questions via the gotowebinar control on the right side of your screen • Questions can be asked throughout the webinar, we’ll try to fit them in when appropriate • General Q and A at the end of the webinar • You will receive info on recording after the webinar 6Monday, June 24, 13
  • 7. Content © FoxHedge Ltd FoxHedge Ltd Impact of “Big Bang” Delivery 7Monday, June 24, 13
  • 8. Content © FoxHedge Ltd Sequential Delivery Model 12-24 Months Up-front planning, Functional silos, Walkthroughs, Handoffs 8Monday, June 24, 13
  • 9. Content © FoxHedge Ltd Sequential Delivery Model 12-24 Months Quality is tested, assessed, and gated late in the game 9Monday, June 24, 13
  • 10. Content © FoxHedge Ltd Sequential Delivery Model 12-24 Months Time Runs Out For Testing!!! 10Monday, June 24, 13
  • 11. Content © FoxHedge Ltd Triple Constraint Scope TimeBudget Quality 11Monday, June 24, 13
  • 12. Content © FoxHedge Ltd Triple Constraint Scope TimeBudget Quality Quality Suffers 12Monday, June 24, 13
  • 13. Content © FoxHedge Ltd -15 -10 -5 0 5 10 15 20 6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo. ValueCreated Life of System Poor Quality Strangles FutureValue Creation Production defects distract from new development 13Monday, June 24, 13
  • 14. Content © FoxHedge Ltd -15 -10 -5 0 5 10 15 20 6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo. ValueCreated Life of System Poor Quality Strangles FutureValue Creation Ossified 14Monday, June 24, 13
  • 15. Content © FoxHedge Ltd -15 -10 -5 0 5 10 15 20 6 mo. 12 mo. 18 mo. 24 mo. 30 mo. 36 mo. 42 mo. 48 mo. 54 mo. ValueCreated Life of System Poor Quality Strangles FutureValue Creation Decaying 15Monday, June 24, 13
  • 16. Content © FoxHedge Ltd • Scrum - a team-based framework to develop complex systems and products • Sprint - a short time-box in which work is done; a Scrum-specific term for an iteration • Product Backlog - an emerging, prioritized queue of work • Product Owner - in Scrum, the person responsible for Return on Investment (ROI); this person prioritizes the work in the Product Backlog Some Terminology 16Monday, June 24, 13
  • 17. Content © FoxHedge Ltd Scrum Delivery Cycle 17Monday, June 24, 13
  • 18. Content © FoxHedge Ltd Scrum Delivery Cycle Product Backlog 18Monday, June 24, 13
  • 19. Content © FoxHedge Ltd Scrum Delivery Cycle Sprint 19Monday, June 24, 13
  • 20. Content © FoxHedge Ltd Scrum Delivery Cycle Sprint Backlog 20Monday, June 24, 13
  • 21. Content © FoxHedge Ltd Scrum Delivery Cycle 1–4 week cycle 21Monday, June 24, 13
  • 22. Content © FoxHedge Ltd Scrum Delivery Cycle Daily Scrum 22Monday, June 24, 13
  • 23. Content © FoxHedge Ltd Scrum Delivery Cycle Working Features 23Monday, June 24, 13
  • 24. Content © FoxHedge Ltd • The customer wants what we’re working on • The customer wants what we’re working on now (or yesterday!) • The customer determines the acceptance criteria Some Agile Assumptions 24Monday, June 24, 13
  • 25. Content © FoxHedge Ltd 80/20 Rule applies Product Backlog Just enough, Just-in-time requirements 25Monday, June 24, 13
  • 26. Content © FoxHedge Ltd FoxHedge Ltd Impact on Flow • Quick, Frequent delivery • No separate phases (design, coding, testing, documentation, etc.) • Everything needs to fit into cycle Kenneth Hawes 26Monday, June 24, 13
  • 27. Content © FoxHedge Ltd FoxHedge Ltd Impact on Feature Size • Features have to fit within the cycle • Chunking (move from WBS to FBS) • Recommend ~8-10 or more features in a cycle • Small valuable bits – Sashimi Kent Wang 27Monday, June 24, 13
  • 28. Content © FoxHedge Ltd Impact on Team 28Monday, June 24, 13
  • 29. Content © FoxHedge Ltd General Test-Driven Development (TDD) Model Team: Customer, Tester, Developer, Designer, etc. Desired Results Requirements Success Criteria Design Code Documentation TestsTested Feature 29Monday, June 24, 13
  • 30. Content © FoxHedge Ltd Recommended TDD Execution PO / Tester / Analyst refine and automate acceptance tests Sprintplanning Sprintreview PO specifies conditions of satisfaction for each PBI 30Monday, June 24, 13
  • 31. Content © FoxHedge Ltd • Focus • Fit • Shepherding the team • Eliminate Waste (clear, understood target) Role of Testing 31Monday, June 24, 13
  • 32. Content © FoxHedge Ltd • Only work on really important stuff • Chunk work into small valuable bits • Get everyone you need to “do” the work • Swarm on the feature Recommendations 32Monday, June 24, 13
  • 33. Q & A Want to keep updated on upcoming webinars? Follow us @xbosoft Need any help with agile testing? Contact us: services@xbosoft.com Contact Info for Jim York/FoxHedge Ltd: email: jim@FoxHedgeLtd.com website: www.FoxHedgeLtd.com 33Monday, June 24, 13