SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

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

Andere mochten auch

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
 

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

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

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

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

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

Kürzlich hochgeladen

🐬 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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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