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.

Introduction to Agile scrum

412 views

Published on

The sole purpose of this presentation was to introduce Agile Scrum Methodology into our company. We were following sprints and agile methodology, but never planned it properly before this.

A few months back, I recalled my days of working with Limewire and having few scrum masters in DigiMantra Labs. So we gave a little introduction and after that most of our teams are following this method. We now have 2 qualified Scrum Masters and counting.

  • Be the first to comment

  • Be the first to like this

Introduction to Agile scrum

  1. 1. AN INTRODUCTION TO SCRUM SACHIN KHOSLA DIGIMANTRA LABS
  2. 2. DISCLAIMER • I am going to experiment various effects in this presentation, to make it visually appealing. Your feedback is welcome • Images that are used in this presentation can be used commercially and but if anyone finds that I have missed, please let me know. • Question & Answer session will be after the presentation. Avoid questions during the presentation, unless you think it will add value to our discussion. • Finally, I’ll be asking various questions during the presentation, so listen carefully !
  3. 3. WHY DO WE NEED IT SOFTWARE DEVELOPMENT METHODOLOGIES • We need a plan to do something or anything • To validate the system & requirement • To foresee any pitfalls in the system • To get tentative idea of the delivery date and efforts required etc. • To break complete software into smaller entities
  4. 4. ” “ — Sachin Khosla YOU ALWAYS FOLLOW A SOFTWARE DEVELOPMENT MODEL, NO MATTER WHAT!
  5. 5. WATERFALL MODEL SCRUM MODEL INCREMENTAL MODEL
  6. 6. INCREMENTAL MODEL MULTIPLE RELEASES TO ACHIEVE WHAT IS NEEDED
  7. 7. WATERFALL MODEL MOST COMMONLY USED PLAN BUILD TEST REVIEW DEPLOY"
  8. 8. PLAN BUILD TEST REVIEW Sprint One SCRUM PLAN BUILD TEST REVIEW Sprint Two PLAN BUILD TEST REVIEW Sprint Three #DELIVERS A SHIPPABLE PRODUCT All Sprints individually or combined can deliver shippable product
  9. 9. THE GAME RELAY RACE & RUGBY A single player passes the baton to another player, who is responsible for the sprint A team passes ball to & fro to reach a common goal. A perfect example of collective effort vs Example from the book Essential Scrum by Kenneth S. Rubin
  10. 10. LET US REVISE ONCE Waterfall Incremental Agile Scrum
  11. 11. WHY CHOOSE THIS METHODOLOGY AGILE SCRUM MODEL • Most popular development model these days and is used to deliver software, web applications, products and much more • Early and Predictable Delivery • Allows for Change • Focuses on Business Value • Focuses on Users • Immediate feedback / resolutions
  12. 12. INNOVATE / REUSE
  13. 13. LET US SEE HOW IT WORKS
  14. 14. LEADING ROLES IN SCRUM PRODUCT OWNER $ SCRUM MASTER " TEAM OF SUPERHEROES ☕
  15. 15. SCRUM ARTEFACTS &PRODUCT BACKLOG 'SPRINT BACKLOG (BURN DOWN CHART
  16. 16. 3 CEREMONIES / ROUTINES SPRINT PLANNING DAILY STAND-UPS (WHILE SITTING) REVIEW & RETROSPECTIVE
  17. 17. CONFUSED? LET US RECAP
  18. 18. PRODUCT BACKLOG USER STORIES SPRINT PLANNING SPRINT BACKLOG SPRINT EXECUTION POTENTIALLY SHIPPABLE PRODUCT ) DAILY STAND-UP SPRINT REVIEW & RETROSPECTIVE PRODUCT OWNER DECIDES IF IT’S SHIPPABLE OR NO REPEAT THIS UNTIL PRODUCT IS DELIVERED AGILE SCRUM PROCESS
  19. 19. DISADVANTAGES OF AGILE SCRUM • In case of some software deliverables, especially the large ones, it is difficult to assess the effort required at the beginning of the software development life cycle. • There is lack of emphasis on necessary designing and documentation. • The project can easily get taken off track if the customer representative is not clear what final outcome that they want. • Only senior programmers are capable of taking the kind of decisions required during the development process. Hence it has no place for newbie programmers, unless combined with experienced resources. Reference / Copied : http://istqbexamcertification.com/what-is-agile-model-advantages-disadvantages-and-when-to-use-it
  20. 20. WHAT DID WE LEARN
  21. 21. QUESTIONS OR THOUGHTS
  22. 22. I JUST WASTED 30 MINUTES OF MY LIFE? No You have not, here’s why Professional Scrum Master Certification Google for Scrum Master Demand
  23. 23. ” “ — Sachin Khosla IT'S BETTER TO FOLLOW PROCESS RATHER THAN NEGOTIATING WITH CLIENT LATER
  24. 24. THANK YOU!!

×