Agile 101          Introduction to Agile                         Thursday, January 31, 2013 | TARAD Dot Com               ...
Disclaimer       All information in this presentation is based on      Agile manifesto + 12 principles of Agile software +...
Session Rules                Everybody should SPEAK                Ask QUESTION, Don’t Shy                Write QUESTION i...
Who am I?                         Prathan (Noom) Dansakulcharoenkit                         Certified ScrumMaster (CSM), S...
Who are you?   Please introduce yourself following this questions                 Your name and nickname?                 ...
Question 1                         What is your PAIN POINT of                           current development?              ...
What is Agile                                     SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Question 2              What is your AGILE look like?                 Please draw the picture                             ...
For us Agile is                                      SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Manifesto for     Agile Software DevelopmentFriday, February 1, 13
Manifesto for Agile     We are uncovering better ways of developing software by doing it and helping others do it.        ...
Manifesto in Thai source from: www.agilemanifesto.org/iso/th   SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1...
Be Careful                     !         OVER , NOT “INSTEAD OF”                         Individuals and interactions over...
Manifesto for Agile                   Individuals and interactions                               over                     ...
Manifesto for Agile                     Working software                            over                comprehensive docu...
Manifesto for Agile                         Customer collaboration                                  over                  ...
Manifesto for Agile                          Responding to change                                  over                   ...
Agile Manifesto Principles                   Satisfy the     Welcome          Deliver                Collaborate          ...
Measure of Agile                         Agile                                        Scrum        Extreme                ...
Agile Myths                                   SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Myths, How Come   Where do myths come from?                 Old habits                 Previous experience                ...
Agile is NEW                                                                DSDN Consortium                               ...
Agile is Quick Fix                           True or False                             X         SPRINT3R by สยามชํานาญกิจ...
Agile is Simple Switch                         True or False                           X        SPRINT3R by สยามชํานาญกิจ ...
Agile is Fast                         True or False                           X        SPRINT3R by สยามชํานาญกิจ พุทธศักรา...
Agile is Easy                         True or False                           X        SPRINT3R by สยามชํานาญกิจ พุทธศักรา...
Agile is No Documentation                         True or False                           X        SPRINT3R by สยามชํานาญก...
Agile is No Plan                Product / Project                     Iteration               What business objective will...
Introduction to               Methodology to be Agile                               SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒...
Ready to use Methodology           Extreme Programming, Scrum and Kanban                                     SPRINT3R by ส...
Extreme Programming                               SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Scrum                                 SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Kanban                                  SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
How about Quality in Agile                          SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Team Organization                         Traditional Organization                           Domain                       ...
Who feel responsible for              QUALITY in traditional              development (Waterfell)?                        ...
Team Organization                            Agile Organization                         Domain                            ...
Who feel responsible for               QUALITY in alternative                development (Agile)?                         ...
Whole Team Approach                  Team commitment to quality                  Team responsible for testing             ...
Self-Organizing Team                                        SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Self-Organizing Team                                                                 Guide   Guide                        ...
Agile Retrospective                                       SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Conclusion                                 SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Agile Team                  Do same development waterfall team, but do it                                very difference  ...
Starting use Agile            Start small and Solving problem one by one                                        SPRINT3R b...
Are you ready to NUDE?                         Transparency                                    SPRINT3R by สยามชํานาญกิจ พ...
All you NEED is Coach                                    SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
Questions & Answers                         SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Friday, February 1, 13
สยามชํานาญกิจ = ชุมเกรียนส์                                                 SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖Frida...
Keep in touch                email: training@sprint3r.com                facebook: http://bit.ly/SPRINT3R                t...
SOURCES              INSPIRATION                    Web, Agilemanifesto.org                    Book, The Elements of Scrum...
Thanks You                         กราบ (-/-)                                   SPRINT3R by สยามชํานาญกิจ พุทธศักราช ๒๕๕๖F...
Upcoming SlideShare
Loading in …5
×

Sprint3 r agile101-introduction-01312013-pdf

747 views
660 views

Published on

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

No Downloads
Views
Total views
747
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

×