Embracing SCRUM – One step at a Time         Niraj Kumar Bhandari
What can you expect A Real life case study    With Real world challenges Encourages you to experiment No Quick-fix’es...
Why Me Why should you listen to me Know Your Speaker a Little
The Context Consumer Internet Industry    Speed of execution is everything 18-member team A very supportive top manage...
The Team 18 members    Large even by traditional standards A mix of employees and third party engineers New Team Firs...
The DynamiX The Classical “We vs. They” Production issues    Often post-release “Issues are orphan”
The Fine-print New team put together to transition a product line Support supposed to be there for 2 months    Really ?...
Going Agile Way Developers not comfortable with daily standups    Standups taken as status meetings “Everybody needs fr...
Lets take a step back Going Agile.. Embracing Scrum    Stories    Early working deliverables    Team      Empowerment...
Baby Steps… Setting            Expectations Setting expectation   Can you really set expectations in consumer internet  ...
What next…. Form smaller teams   Small enough to ensure interdependency   Takes a lot of time to get smoothened out Br...
What about the product…. Use Phased Approach    Need to break down product into smaller viable pieces    Stakeholders b...
Product Development …. 2 Every Iteration has multiple demos…    Working or not    Demo planning left to dev team Buffe...
Product DEVELOPMENT …. 3 Celebrate every milestone   Provides more opportunities for bonding to smaller    teams Teams ...
Product DEVELOPMENT …. 4 What about sprints   Could we have done fixed duration sprints      May be or May be Not   Ho...
PRODUCT DEVELOPMENT …. 5 How did we do   People   Execution   Team Empowerment
PRODUCT DEVELOPMENT …. 6 How long did it take us    ~7 months Could we have done better Should we have adopted Agile a...
Key Takeaways
Upcoming SlideShare
Loading in...5
×

Embracing scrum - One Step at a time

346

Published on

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

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

No notes for slide

Embracing scrum - One Step at a time

  1. 1. Embracing SCRUM – One step at a Time Niraj Kumar Bhandari
  2. 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. 3. Why Me Why should you listen to me Know Your Speaker a Little
  4. 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. 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. 6. The DynamiX The Classical “We vs. They” Production issues  Often post-release “Issues are orphan”
  7. 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. 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. 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. 10. Baby Steps… Setting Expectations Setting expectation  Can you really set expectations in consumer internet  To Whom  What about support Groups  Internal stakeholders
  11. 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. 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. 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. 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. 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. 16. PRODUCT DEVELOPMENT …. 5 How did we do  People  Execution  Team Empowerment
  17. 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. 18. Key Takeaways
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×