Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Scrum beyond software (think in lamp version)


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Scrum beyond software (think in lamp version)

  1. 2.
  2. 3. Translator Jackson Zhang, CSM, CSP Reviewer Daniel Teng, CSM, CSP InfoQ Editor Reviewer Bill Li, Agile Evangelist CSM, CSPO, CSP Translator Stone Shi, CSM InfoQ Editor
  3. 4. <ul><li>Assumptions vs. Reality </li></ul>
  4. 5. <ul><li>Communication </li></ul><ul><li>Visibility </li></ul><ul><li>Planning and Tracking </li></ul><ul><li>Collaboration & Synchronization </li></ul><ul><li>Quality </li></ul>
  5. 6. Worker Work Procedures, Done Definition
  6. 7. Unit of Measure Check Point Timebox
  7. 8. Send to everyone Message Change that made
  8. 9. 281 in total
  9. 10. Already far behind
  10. 11. Why this happened?
  11. 12. Too much work undone
  12. 13. We are still late
  13. 14. Bill/Daniel started developing
  14. 15. Discovered more Work
  15. 16. New Work New Done Definition Release 10 chapter first
  16. 17. One week late More work done
  17. 18. <ul><li>Kanban </li></ul><ul><li>Weekly Sync Meeting </li></ul><ul><ul><li>Status </li></ul></ul><ul><ul><li>Commitment </li></ul></ul><ul><ul><li>Impediment </li></ul></ul><ul><ul><li>Retrospective </li></ul></ul><ul><li>Continuous Integration </li></ul><ul><li>Emails </li></ul>
  18. 19. <ul><li>Small batch size </li></ul><ul><li>Chapter point </li></ul><ul><li>Commitment based </li></ul><ul><li>Frequent check point </li></ul><ul><li>Visualize the work </li></ul>
  19. 20. <ul><li>Review as early as possible </li></ul><ul><li>Prefer chapter done to signing up new task </li></ul><ul><li>Everyone sign up any task </li></ul><ul><li>Make sure Kanban update to date </li></ul>
  20. 21. <ul><li>Little’s Law for Queuing Theory </li></ul>Total Cycle Time = Number of Things in Process Average Completion Rate
  21. 22. <ul><li>Limit number of things in process </li></ul><ul><li>Increase average completion rate </li></ul><ul><li>Make task smaller </li></ul><ul><li>More servers for one task queue </li></ul>
  22. 23.
  23. 24. <ul><li>Spread sheet </li></ul><ul><ul><li>Kanban </li></ul></ul><ul><ul><li>Burndown </li></ul></ul><ul><li>Subversion </li></ul><ul><li>CruiseControl.Net </li></ul><ul><li>Skype </li></ul><ul><li>Email </li></ul>
  24. 25. <ul><li>Educate the Product Owner/ More PO involvement </li></ul><ul><li>Release by chapter </li></ul><ul><li>Include automated check to CI </li></ul><ul><li>… </li></ul>
  25. 26. <ul><li>Agile is not only for software </li></ul><ul><ul><li>Many agile practices change human behaviors </li></ul></ul><ul><ul><li>Agile tools help solve people problems </li></ul></ul><ul><li>Key factors of project success </li></ul><ul><ul><li>Ensure communication </li></ul></ul><ul><ul><li>Feedback is good </li></ul></ul><ul><ul><li>Self-organization works well </li></ul></ul><ul><ul><li>Prefer simple tools </li></ul></ul><ul><ul><li>Inspect and adapt </li></ul></ul>
  26. 27. <ul><li>Bill: [email_address] Daniel: [email_address] </li></ul><ul><li>Jackson: [email_address] Stone: [email_address] </li></ul>用敏捷的方式翻译敏捷经典 《User Stories Applied》