ScrumScrumSanthosh SrinivasanSanthosh Srinivasan OutlineOutline What is ScrumWhat is Scrum Why ScrumWhy Scrum Scrum PracticesScrum Practices Why Scrum worksWhy Scrum works Pros and ConsPros and Cons Case StudyCase Study SummarySummary What is ScrumWhat is Scrum Scrum is an agile, lightweight Scrum is an agile, lightweight process that can be used to manage process that can be used to manage and control software and product and control software and product development using iterative, development using iterative, incremental practices incremental practices [3][3] HistoryHistory Origin in RugbyOrigin in Rugby Getting an out of play ball into playGetting an out of play ball into play Used to describe hyper-productive Used to describe hyper-productive development in 1987 by Ikujiro development in 1987 by Ikujiro Nonaka and Hirotaka TakeuchiNonaka and Hirotaka Takeuchi Why ScrumWhy Scrum Software Development LifecycleSoftware Development Lifecycle Requirements Gathering and AnalysisRequirements Gathering and Analysis DesignDesign ImplementationImplementation TestingTesting DeliveryDelivery Output of one stage serves as input Output of one stage serves as input for the succeeding stagefor the succeeding stage Why Scrum 2Why Scrum 2 AssumptionAssumption Each stage produces a predictable and defined Each stage produces a predictable and defined outputoutput Application of the process results in repeatable Application of the process results in repeatable outputsoutputs ResultsResults Loss of controlLoss of control SurprisesSurprises Incomplete or wrong productsIncomplete or wrong products Why Scrum 3Why Scrum 3 Major approaches to controlling Major approaches to controlling processesprocesses D...