The Life Of A Tester In An Agile Team

1,483 views
1,359 views

Published on

The Life Of A Tester In An Agile Team - presented by Corey Haines at OpenAgile Romania conference eLiberatica 2009

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

  • Be the first to like this

No Downloads
Views
Total views
1,483
On SlideShare
0
From Embeds
0
Number of Embeds
173
Actions
Shares
0
Downloads
73
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Life Of A Tester In An Agile Team

  1. 1. What about me? the life of a tester in an agile team presented by Corey Haines at Saturday, May 23, 2009
  2. 2. Where have we been? Requirements Design Implementation Verification Release http://www.flickr.com/photos/ctam/3430829356/ Saturday, May 23, 2009
  3. 3. Major dysfunctional pattern Requirements Design Tester are ‘separate’ Implementation from ‘developers’ Tester involvement is Verification left to the end Release Saturday, May 23, 2009
  4. 4. Why is this Bad? Saturday, May 23, 2009
  5. 5. Why is this Bad? Saturday, May 23, 2009
  6. 6. Agile to the Rescue! Saturday, May 23, 2009
  7. 7. What did we do? Iterations Story Cards Incremental Design Saturday, May 23, 2009
  8. 8. What did we do? Iterations Story Cards Incremental Design QA At End of Iteration Saturday, May 23, 2009
  9. 9. Scrumerfall Saturday, May 23, 2009
  10. 10. We often forget it is easy to do Saturday, May 23, 2009
  11. 11. Agile is not just about the programmers Saturday, May 23, 2009
  12. 12. Agile is about the developers Saturday, May 23, 2009
  13. 13. Developers make up a development team Customers Analysts Programmers Testers Saturday, May 23, 2009
  14. 14. What to talk about? Agile Principles Tester activities during an iteration Key Success Factors Saturday, May 23, 2009
  15. 15. Corey Haines Journeyman Developer That’s Me! www.coreyhaines.com coreyhaines@gmail.com @coreyhaines Saturday, May 23, 2009
  16. 16. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  17. 17. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  18. 18. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  19. 19. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  20. 20. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  21. 21. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  22. 22. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  23. 23. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  24. 24. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  25. 25. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  26. 26. Agile Principles Provide Continuous Feedback Deliver Value to Customer Enable Face-to-Face Communication Have Courage Keep It Simple Practice Continuous Improvement Respond to Change Self-Organize Focus on People Enjoy! Saturday, May 23, 2009
  27. 27. Role during iteration? Saturday, May 23, 2009
  28. 28. Parts of Iteration Release Planning Iteration Planning / Kickoff Iteration Wrap-Up Coding and Testing End-Game Testing Release Saturday, May 23, 2009
  29. 29. Release Planning Big Picture Saturday, May 23, 2009
  30. 30. Release Planning Sizing Prioritizing Saturday, May 23, 2009
  31. 31. Release Planning Keep focus on value Saturday, May 23, 2009
  32. 32. Release Planning Planning Tests Test Environment Test Data Saturday, May 23, 2009
  33. 33. Release Planning Visibility Planning Test Plans Defects Saturday, May 23, 2009
  34. 34. Iteration Planning / Kickoff Automated Tests Driving Examples copyright Brian Marick www.examplar.com Saturday, May 23, 2009
  35. 35. Iteration Planning/Kickoff Story Sizing Testing Approach for Stories Don’t bite off more than you can finish Saturday, May 23, 2009
  36. 36. Coding & Testing Pair with Programmers on unit tests Automated tests Tests that critique Regression Testing Saturday, May 23, 2009
  37. 37. Coding & Testing Bug Management Saturday, May 23, 2009
  38. 38. Coding & Testing Bug Management To track or not, that is the question! Saturday, May 23, 2009
  39. 39. Coding & Testing Facilitate Communication between Customer and Developer Law of Three Saturday, May 23, 2009
  40. 40. Wrap-Up Iteration Demo Saturday, May 23, 2009
  41. 41. Wrap-Up Iteration Retrospectives Saturday, May 23, 2009
  42. 42. Wrap-Up Iteration Celebration! Saturday, May 23, 2009
  43. 43. End-Game Tester is very important here Saturday, May 23, 2009
  44. 44. End-Game Release Candidate Saturday, May 23, 2009
  45. 45. End-Game Staging Saturday, May 23, 2009
  46. 46. End-Game Nonfunctional Saturday, May 23, 2009
  47. 47. End-Game Integration Saturday, May 23, 2009
  48. 48. End-Game Data Conversion / Updates Saturday, May 23, 2009
  49. 49. End-Game Installation Saturday, May 23, 2009
  50. 50. Key Success Factors Saturday, May 23, 2009
  51. 51. Whole-Team Approach Saturday, May 23, 2009
  52. 52. Adopt Agile Testing Mind-set Saturday, May 23, 2009
  53. 53. Automate Regression Testing Saturday, May 23, 2009
  54. 54. Provide & Obtain Feedback Saturday, May 23, 2009
  55. 55. Build a Foundation of Core Practices Saturday, May 23, 2009
  56. 56. Collaborate with Customers Saturday, May 23, 2009
  57. 57. Look at the Big Picture Saturday, May 23, 2009
  58. 58. Thank You! Contact Information: www.coreyhaines.com Thanks to Saturday, May 23, 2009

×