Agile methods promote project management that encourages frequent inspection and adaptation – it encourages teamwork, self organization and accountability. It involves constant collaboration and working in iterations. Today’s Agile frameworks include Scrum, Kanban, Adaptive Project Framework ( APF ).
What is Scrum ?
Scrum is a subset of Agile. It is a framework for Agile development.
In Scrum , work is divided into Sprints / 24 hour Scrums and Epics.
Epics are like long term goals in a project. For example, every project involves Planning, Execution and Testing. Epics are divided into Planning Phase, Execution Phase and Testing Phase respectively.
Sprints are like short term goals set for every week/month. Work to be completed in that week is divided into sprints. Each sprint aim to complete a Epic. If any adaptation like new requirement in project is brought in, it is added into Backlog work which can be planned accordingly to next sprint. Thus it brings the concept of continuous adaptability that waterfall model offers.
Scrum is like day-day meeting where work done and work to be done/issues are discussed and planned accordingly.
The fundamental unit of Scrum is a small team of people, a Scrum Team. The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.
Resources:
-
CPrime – Agile – What is AGILE? – What is SCRUM? – Agile FAQ’s | Cprime
-
Scrum.org – What is Scrum – scrum.org
-
Atlassian Scrum – https://www.atlassian.com/agile/scrum/