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.

From Specification to Collaboration; one Agency's Move to Scrum

Since implementing Scrum, we eliminated the bottleneck of a single technical lead, specifying everything at the beginning of a project, brought clients and developers together, and improved the accuracy of work estimations

In this session, I'll share our experience of adopting Scrum as an Agile development framework, what's worked, what's been hard, and what we've tweaked to work for us.

Session link (w/ video): https://2016.badcamp.net/session/specification-collaboration-one-agencys-move-scrum

  • Login to see the comments

  • Be the first to like this

From Specification to Collaboration; one Agency's Move to Scrum

  1. 1. FROM SPECIFICATION TO COLLABORATION one agency’s move to scrum Stephanie El-Hajj
  2. 2. WHAT IS SCRUM?
  3. 3. WHO DOES SCRUM?
  4. 4. THIS ISNT A HOW-TO TALK (sorry)
  5. 5. What we’ve learned What we do How it’s worked for our team
  6. 6. Hi, I’m Stephanie Project ManagerAmazee Labs Austin, Texas
  7. 7. Zurich, Switzerland Austin, Texas Cape Town, South Africa
  8. 8. Mostly Waterfall Kinda Scrum, and remote Also kinda Scrum
  9. 9. Vacation disruption/guilt Single point of failure Tasks bottleneckPROBLEMS WITH KNOWLEDGE LIVING ONLY IN ONE BRAIN No tribal knowledge On-boarding time suck
  10. 10. Sprint Start Sprint End
  11. 11. Sprint Start Sprint Start Sprint Start Sprint Start Sprint Start Sprint End Sprint End Sprint End Sprint End Sprint End
  12. 12. Sprint Start Sprint Start Sprint Start Sprint Start Sprint Start Sprint End Sprint End Sprint End Sprint End Sprint End X
  13. 13. WHAT WE DID ABOUT IT
  14. 14. 2 teams 1 team 1 team
  15. 15. UNLEARN WHAT YOU KNOW
  16. 16. WHAT CHANGED?
  17. 17. Team Testing Scrum Master Restructure Meetings Story Points Team Involvement
  18. 18. We talked to our clients and got client buy-in. And then we trained them, too.
  19. 19. Sprint Start Sprint End
  20. 20. Sprint Start Sprint End ✓
  21. 21. Sprint Estimation Sprint Planning Sprint Starts Daily Standup Daily Standup Daily Standup Daily Standup *Backlog Grooming Daily Standup Sprint Estimation Daily Standup Sprint Board Review Daily Standup Daily Standup Sprint Retrospective Client Demos
  22. 22. Bye-bye “Telephone” Everyone attends meetings*
  23. 23. Estimating in ‘Annas’
  24. 24. Backlog Grooming everybody makes tickets acceptance criteria definition of done split tickets make new tickets priority - priority - priority
  25. 25. What business value does this provide? What are you hoping to accomplish? What must be part of delivery? We don’t write User Stories
  26. 26. JIRA
  27. 27. BLUE-143 PINK BLUE GREEN RED YELLOW PURPLE ATX UnassignedPINK PINK-33 PINK-34 PINK-36 YELLOW-02 GREEN-92 GREEN-104 YELLOW-03 Make the slider blue Remove zero option facets Buy Hardware Review migration fields Implement new Person content type Change asset field to have three options Images aren’t loading on the homepage slideshow Make Case Study teasers editable GREEN-99 PINK-35 ATX-892 PINK-36 ZRH-45 Implement Publications node Finalize IA Finalize Christmas Card Spin up Dev Site Implement translation nodequeue on Sales pages Scrum & Coke Sprint 22 S&C Preferred for Sprint 23 Migration Touchscreen Touchscreen ATX-802 ATX-923 ZRH-45 Work on FL logo and design Improve D8 Starter with PL Implement colorbox on department pages Backlog
  28. 28. BLUE-143 PINK BLUE GREEN RED YELLOW PURPLE ATX UnassignedPINK PINK-33 PINK-34 PINK-36 YELLOW-02 GREEN-92 GREEN-104 YELLOW-03 Make the slider blue Remove zero option facets Buy Hardware Review migration fields Implement new Person content type Change asset field to have three options Images aren’t loading on the homepage slideshow Make Case Study teasers editable GREEN-99 PINK-35 ATX-892 PINK-36 ZRH-45 Implement Publications node Finalize IA Finalize Christmas Card Spin up Dev Site Implement translation nodequeue on Sales pages Scrum & Coke Sprint 22 S&C Preferred for Sprint 23 Migration Touchscreen Touchscreen ATX-802 ATX-923 ZRH-45 Work on FL logo and design Improve D8 Starter with PL Implement colorbox on department pages Backlog
  29. 29. BLUE-143 PINK BLUE GREEN RED YELLOW PURPLE ATX UnassignedPINK PINK-33 PINK-34 PINK-36 YELLOW-02 GREEN-92 GREEN-104 YELLOW-03 Make the slider blue Remove zero option facets Buy Hardware Review migration fields Implement new Person content type Change asset field to have three options Images aren’t loading on the homepage slideshow Make Case Study teasers editable GREEN-99 PINK-35 ATX-892 PINK-36 ZRH-45 Implement Publications node Finalize IA Finalize Christmas Card Spin up Dev Site Implement translation nodequeue on Sales pages Scrum & Coke Sprint 22 S&C Preferred for Sprint 23 Migration Touchscreen Touchscreen ATX-802 ATX-923 ZRH-45 Work on FL logo and design Improve D8 Starter with PL Implement colorbox on department pages Backlog
  30. 30. HOW CRITICAL IS IT?
  31. 31. RETROSPECTIVE ≠ STITCH + BITCH
  32. 32. 13
  33. 33. TESTING TESTING TESTING
  34. 34. PINK BLUE GREEN RED YELLOW PURPLE ATX UnassignedPINK BLUE-143 Remove zero option facets Images aren’t loading on the homepage slideshow GREEN-104 Buy Hardware PINK-33 Touchscreen Review migration fields PINK-34 Migration Implement new Person content type PINK-36 Change asset field to have three options YELLOW-02 Make Case Study teasers editable YELLOW-03 Make the slider blue GREEN-92 Change the site to Wordpress YELLOW-12
  35. 35. HOW TEAM COMMUNICATION CHANGED
  36. 36. ALATX - T SWIZZLE / SWZ-32 Update the company cups for Christmas - NOT RED sending back, they’re not loving the red aha, swifty’s fans only use iOS, will test harder on testing link: http://starbuckslovers.dev.us1.compact.amazee.io
  37. 37. meetings that don’t suck
  38. 38. HOW REMOTE COLLABORATION CHANGED
  39. 39. CLIENT
  40. 40. HOW OUR PROPOSALS CHANGED
  41. 41. Estimations are Estimations* Establish a baseline *Cost not Guaranteed Let’s talk about Scrum PUT IT IN WRITING
  42. 42. WHO PAYS FOR SCRUM? hint: everyone
  43. 43. Line item: Strategy & Planning
  44. 44. TAKEAWAYS
  45. 45. Better testing Better product Clear Communication Clear Expectations Efficiency (amazee.io) Team Confidence Clients Happy Team is invested in final product
  46. 46. Scrum Scrum Scrum
  47. 47. WE LIVED HAPPILY EVER AFTER
  48. 48. Thank you! Any questions? @stephelhajj stephanie@amazeelabs.com

×