scrum for high performance teams

Download Scrum for high performance teams

Post on 07-Aug-2015

50 views

Category:

Software

2 download

Embed Size (px)

TRANSCRIPT

  1. 1. SCRUM FOR HIGH PERFORMANCE TEAMS Laurynas Antanaviius Product Manager @ Data Dog 2014.12.02
  2. 2. ABOUT US Custom web development and support Cloud-based application and software development B2B, B2C eCommerce solutions Specialised in PHP Over 35 developers Wide base of clients: UK, US, UAE, Canada, Luxembourgh, France
  3. 3. http://vimeo.com/107405318
  4. 4. OUR TEAM Crypto-Currency exchange / Forex market 6 members in the development team Agile - Scrum, TDD, CI, CD PHP & GO
  5. 5. HOW WE WORK Prioritise features with the PO Work in short iterations - 2 weeks Development team chooses the features Write tests before each line of code (TDD & CI) Ship the feature as soon as it is ready (CD) Focus on performance & quality
  6. 6. SCRUM Born from a team game
  7. 7. WHAT IS IT? Popular agile model Lightweight Easy to understand Difcult to master
  8. 8. Individuals and interactions over Processes and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan
  9. 9. SCRUM DEFINES Practices Roles Events Artifacts Rules
  10. 10. THE THREE PILLARS Transparency - giving and getting feedback Inspection - checking how well a project is progressing Adaptation - adjusting the process to minimise further issues
  11. 11. It takes courage to be fully transparent and to be fully responsible for the results you deliver. AND Scrum brings a binary understanding of what is Done.
  12. 12. ROLES the scrum team
  13. 13. THE PRODUCT OWNER
  14. 14. THE SCRUM MASTER
  15. 15. THE SCRUM TEAM
  16. 16. EVENTS the game
  17. 17. SPRINT PLANNING Sprint - time-boxed iteration of one month or less Used to determine what will be delivered in that sprint
  18. 18. DAILY SCRUM 15-minute timeboxed daily meeting What has been achieved since last meeting? What will be done before next meeting? What obstacles are in the way?
  19. 19. SPRINT REVIEW PO and Dev Team discuss the product increment and determine what to do next
  20. 20. SPRINT RETROSPECTIVE Reecting on the process and look for opportunities for improvement
  21. 21. ARTIFACTS cant play a game without the ball, can you?
  22. 22. PRODUCT BACKLOG Ordered list of everything that might be needed for the product that is elaborated progressively
  23. 23. SPRINT BACKLOG A set of items from the Product Backlog that were selected for a specic sprint
  24. 24. DEFINITION OF DONE A common denition as agreed with the team members
  25. 25. BE READY for a rough game
  26. 26. SHOCK THERAPY Move from Waterfall to Agile A Bootstrap to High Performance
  27. 27. HOW TO Be reachable! Follow the Rules dened in Scrum guide Then deviate from the Rules Find your own way
  28. 28. WHAT ARE THE RULES? Recognise the roles Follow the events and time-boxing Perfect the artifacts Find what motivates you as a team member
  29. 29. https://www.youtube.com/watch?v=0SLKKBBE8Gk
  30. 30. WHATS NEXT?
  31. 31. Read about it, understand it, memorise it, sleep with it Until you are 100% condent with using Agile methods
  32. 32. XP Extreme Programming by Ron Jeffries, Ann Anderson, Chet Hendrickson http://xprogramming.com/
  33. 33. AGILE Agile Manifesto by Agile Alliance http://agilemanifesto.org/iso/lt/
  34. 34. SCRUM Scrum Guide by Jeff Sutherland, Ken Schwaber http://www.scrumguides.org/
  35. 35. TEAMWORK The Clean Coder by Robert C. Martin
  36. 36. TDD, BDD Engineering Long-Lasting Software by Armando Fox David Patterson
  37. 37. TRUST YOURSELF BEFORE TRUSTING ANYONE
  38. 38. LAURYNAS@DATADOG.LT Questions?