Embracing scrum - One Step at a time
Upcoming SlideShare
Loading in...5

Embracing scrum - One Step at a time






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Embracing scrum - One Step at a time Embracing scrum - One Step at a time Presentation Transcript

  • 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 Not for Purists Lets Start on the journey  And make it interactive
  • 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 management Concerns on speed of delivery A Textbook case for going Agile ?
  • 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…
  • 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 ? Complete ownership to new team Delivery of products slowing down Roll-backs creeping in Still a text book case for introducing Agile ?
  • 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”
  • 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
  • Baby Steps… Setting Expectations Setting expectation  Can you really set expectations in consumer internet  To Whom  What about support Groups  Internal stakeholders
  • 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
  • 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
  • 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”
  • 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
  • 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
  • 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 and Scrum Principles completely  Should we do it now ?
  • Key Takeaways