Sprint3 r agile101-introduction-01312013-pdf

639
-1

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Sprint3 r agile101-introduction-01312013-pdf

  1. 1. Agile 101 Introduction to Agile Thursday, January 31, 2013 | TARAD Dot Com SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  2. 2. Disclaimer All information in this presentation is based on Agile manifesto + 12 principles of Agile software + speaker’s personal experience + reality (drama) that he lives in ... ! SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  3. 3. Session Rules Everybody should SPEAK Ask QUESTION, Don’t Shy Write QUESTION in Post-it Set your mobile to SILENT SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  4. 4. Who am I? Prathan (Noom) Dansakulcharoenkit Certified ScrumMaster (CSM), ScrumAlliance.org Co-Founder/Practitioner/Coach/Transformer of Agile/ITIL/Software Testing @ SPRINT3R email: prathan@sprint3r.com twitter: @zyracuze facebook: https://www.facebook.com/zyracuze SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  5. 5. Who are you? Please introduce yourself following this questions Your name and nickname? Company you are working for? What your company does? What you do at company? How your company build products? Experience with Agile Development SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  6. 6. Question 1 What is your PAIN POINT of current development? SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  7. 7. What is Agile SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  8. 8. Question 2 What is your AGILE look like? Please draw the picture SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  9. 9. For us Agile is SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  10. 10. Manifesto for Agile Software DevelopmentFriday, February 1, 13
  11. 11. Manifesto for Agile We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following the plan That is,while there is VALUE in the items on the RIGHT, we VALUE the items on the LEFT MORE. Kent Beck James Grenning Robet C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick source from: www.agilemanifesto.org SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  12. 12. Manifesto in Thai source from: www.agilemanifesto.org/iso/th SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  13. 13. Be Careful ! OVER , NOT “INSTEAD OF” Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following the plan ! Agile Philosophy , is NOT about “MUST”, “SHOULD”, “ABSOLUTE” or “TRADE OFF” SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  14. 14. Manifesto for Agile Individuals and interactions over processes and tools SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  15. 15. Manifesto for Agile Working software over comprehensive documentation SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  16. 16. Manifesto for Agile Customer collaboration over contract negotiation SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  17. 17. Manifesto for Agile Responding to change over following the plan SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  18. 18. Agile Manifesto Principles Satisfy the Welcome Deliver Collaborate Customer Change Frequently Daily Promote Promote Support & Trust Deliver Working Face-to-Face Sustainable Motivated Teams Software Conversation Pace Promote Maximize Have Reflect & Adjust Technical Through Self-Organized Regularly Excellence Simplicity Teams SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  19. 19. Measure of Agile Agile Scrum Extreme Programming Kanban Lean Software Development 9,525 2,907 2,064 1,642 373 Number of Books in Amazon.com Search result as of January 2013 SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  20. 20. Agile Myths SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  21. 21. Myths, How Come Where do myths come from? Old habits Previous experience Lack of knowledge No hands on experience Fear of change/responsibility/transparency Curse of knowledge SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  22. 22. Agile is NEW DSDN Consortium Hirotaka Takeuchi Dynamic System & Ikujiro Nonaka Development Method Jeff de Luca Robert Charette Taiichi Ohno The New New Product Feature Driven Lean Development Toyota Production System Development Game Development Kanban 1943 1985 1995 1997 2000 1950- 1990 1996 1998 2001 1960 Sutherland & Schwaber USAF & NASA Scrum Framework Agile Manifesto X-15 hypersonic jet Alistair Cockburn Iteration Incremental Crystal Methodologies Delivery Beck Cunningham, Jeffries Extreme Programming Hardware Software True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  23. 23. Agile is Quick Fix True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  24. 24. Agile is Simple Switch True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  25. 25. Agile is Fast True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  26. 26. Agile is Easy True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  27. 27. Agile is No Documentation True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  28. 28. Agile is No Plan Product / Project Iteration What business objective will What specifically will we build? this fulfill? How will this iteration move Vision/Mission us toward release objectives? Goals Iteration Plan Development Tasks Backlog Item What user or stakeholder Release need will the backlog item How can we release value server? incrementally? How will I know if it is What subset of business objectives done? will each release achieve? Which user(s) will the release serve? Backlog Item Detail What general capabilities will the Acceptance Tests release offer? Release Roadmap Release Plan True or False X SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  29. 29. Introduction to Methodology to be Agile SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  30. 30. Ready to use Methodology Extreme Programming, Scrum and Kanban SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  31. 31. Extreme Programming SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  32. 32. Scrum SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  33. 33. Kanban SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  34. 34. How about Quality in Agile SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  35. 35. Team Organization Traditional Organization Domain Expert Tester Programmer SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  36. 36. Who feel responsible for QUALITY in traditional development (Waterfell)? SOMEONE SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  37. 37. Team Organization Agile Organization Domain Programmer Expert Tester SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  38. 38. Who feel responsible for QUALITY in alternative development (Agile)? WHOLE TEAM SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  39. 39. Whole Team Approach Team commitment to quality Team responsible for testing Tester get support, training Programmers do testing activities Tester and programmer pair Get the right person SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  40. 40. Self-Organizing Team SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  41. 41. Self-Organizing Team Guide Guide Guide info info info Guide Guide Guide Guide info info info info SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  42. 42. Agile Retrospective SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  43. 43. Conclusion SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  44. 44. Agile Team Do same development waterfall team, but do it very difference Do same functions as the waterfall method; requirement-gathering, design, coding and testing Test as you go, not at the end Deliver product early and often, as only by demonstrating working software to customer Document as you go, and only needed Build cross-functional team to break down silo SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  45. 45. Starting use Agile Start small and Solving problem one by one SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  46. 46. Are you ready to NUDE? Transparency SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  47. 47. All you NEED is Coach SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  48. 48. Questions & Answers SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  49. 49. สยามชํานาญกิจ = ชุมเกรียนส์ SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  50. 50. Keep in touch email: training@sprint3r.com facebook: http://bit.ly/SPRINT3R training: http://bit.ly/SPRINT3REVENT web: www.sprint3r.com SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  51. 51. SOURCES INSPIRATION Web, Agilemanifesto.org Book, The Elements of Scrum by Chris Sims and Hillary Louise Johnson Book, An Agile Adoption and Transformation Survive by Michael Sahota Book, Agile Retrospective by Esther Derby and Diana Larsen Presentation, An Alternative Software Development Methodology, by @Roofimon Presentation, Agile 101: What is Agile and What is Agile Not by Derek Huether Presentation, Agile Myths by Dmistry Buzdin Presentation, Agile Myth by Marc Loffler IMAGE CREDIT Flickr Google SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  52. 52. Thanks You กราบ (-/-) SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×