Blog‎ > ‎

1. Scrum


Introduction to Scrum

Scrum is an iterative and incremental Agile software development framework for managing software projects and product or application development. Its focus is on “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal” as opposed to a “traditional, sequential approach”. Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication among all team members and disciplines in the project.

A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, Scrum s founded on Empirical Process Control Theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum Employs an iterative, incremental approach to optimize predictability and control Risk.

A Brief History of Scrum

In rugby football, a scrum refers to the manner of restarting the game after a minor infraction.
Scrum and Rugby Game
Scrum was first defined as “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal” as opposed to a “traditional, sequential approach” in 1986 by Hirotaka Takeuchi and Ikujiro Nonaka in the “New Product Development Game”. Takeuchi and Nonaka later argued in “The Knowledge Creating Company” that it is a form of “organizational knowledge creation, especially good at bringing about innovation continuously, incrementally and spirally”.

Sample Scrum Agile Video by Amit Kulkarni

 Sample PMP® Training Video by Sateesh Kamat

 

Amit Kulkarni conducting Planning Poker Estimation Exercise

 

EPMC - Project Foundational Concepts by Sateesh Kamat

Other Topics