Your SlideShare is downloading. ×
0
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Leading from behind - FoxHedge XBOSoft - Acceptance Test Driven Development - Agile Testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

260

Published on

In Acceptance Test Driven Development the acceptance criteria and acceptance tests for those criteria are created before the start of development. …

In Acceptance Test Driven Development the acceptance criteria and acceptance tests for those criteria are created before the start of development.

Keywords:

Agile
Agile testing
Acceptance test driven development
Best practices and lessons learned

These slides are from a webinar by XBOsoft and Jim York:

Jim is a Certified Scrum Coach, Certified Scrum Trainer, and cofounder of FoxHedge Ltd. For more than 25 years as a management and IT consultant, Jim has led, trained, and coached hundreds of individuals, teams, and organizations in the implementation of Lean and Agile concepts. His workshops blend his practical experience in Scrum, Lean Software Development, Extreme Programming, Agile Project Management, Product Management, and traditional project management. Jim shares his passion for Lean and Agile as a frequent presenter at conferences, users groups, public and on-site workshops, and as a business process coach.

XBOSoft is an American firm specializing in software quality assurance with branch offices in Europe and Asia. With a proven record of success working for Fortune 500 companies and specialized software vendors, XBOSoft has gained deep domain expertise in the fields of healthcare, finance, technology, and energy.


Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
260
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×