Your SlideShare is downloading. ×
0
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Embracing scrum - One Step at a time
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Embracing scrum - One Step at a time

325

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
325
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Embracing SCRUM – One step at a Time Niraj Kumar Bhandari
  • 2. What can you expect A Real life case study  With Real world challenges Encourages you to experiment No Quick-fix’es Not for Purists Lets Start on the journey  And make it interactive
  • 3. Why Me Why should you listen to me Know Your Speaker a Little
  • 4. The Context Consumer Internet Industry  Speed of execution is everything 18-member team A very supportive top management Concerns on speed of delivery A Textbook case for going Agile ?
  • 5. The Team 18 members  Large even by traditional standards A mix of employees and third party engineers New Team First two releases very successful but then…
  • 6. The DynamiX The Classical “We vs. They” Production issues  Often post-release “Issues are orphan”
  • 7. The Fine-print New team put together to transition a product line Support supposed to be there for 2 months  Really ? Complete ownership to new team Delivery of products slowing down Roll-backs creeping in Still a text book case for introducing Agile ?
  • 8. Going Agile Way Developers not comfortable with daily standups  Standups taken as status meetings “Everybody needs freedom to work” Seen as encroaching dev turf  By the Way I too was a techie !! Interpretation of Agile tenants  “Trust”  “Mutual Respect”
  • 9. Lets take a step back Going Agile.. Embracing Scrum  Stories  Early working deliverables  Team  Empowerment  Accountability And the current context ? The Goal – Increase the speed of execution
  • 10. Baby Steps… Setting Expectations Setting expectation  Can you really set expectations in consumer internet  To Whom  What about support Groups  Internal stakeholders
  • 11. What next…. Form smaller teams  Small enough to ensure interdependency  Takes a lot of time to get smoothened out Break Silos Set expectations  It is one team Are we ready at this stage to empower the team  Probably Not
  • 12. What about the product…. Use Phased Approach  Need to break down product into smaller viable pieces  Stakeholders buy-in Multiple iterations each phase  Further breakdown phases into smaller iterations  Let team come up with it Essentially we are talking  Release Planning  Sprint Planning
  • 13. Product Development …. 2 Every Iteration has multiple demos…  Working or not  Demo planning left to dev team Buffers  None planned  Team allowed to re-plan the work Essentially getting team ready for “sprinting”
  • 14. Product DEVELOPMENT …. 3 Celebrate every milestone  Provides more opportunities for bonding to smaller teams Teams Encouraged to dissect their problems  Failure on any front treated as learning opportunity  Slowly helped team build trust  But at the same time  Someone had to take a hit  It is consumer internet after all
  • 15. Product DEVELOPMENT …. 4 What about sprints  Could we have done fixed duration sprints  May be or May be Not  How do you plan for production issues  After all everything is a P1 for frontline staff  Plus there is a potential for bad PR
  • 16. PRODUCT DEVELOPMENT …. 5 How did we do  People  Execution  Team Empowerment
  • 17. PRODUCT DEVELOPMENT …. 6 How long did it take us  ~7 months Could we have done better Should we have adopted Agile and Scrum Principles completely  Should we do it now ?
  • 18. Key Takeaways

×