Beat the drum with Scrum!!
A good plan for today is better than a perfect plan for tomorrow .
People often use terms “Agile” and “Scrum” interchangeably , but they are not same . While Agile is a philosophy to observe the unknowns around you to devise strategies for quick and effective response , Scrum is one of the project framework based on Agile (other examples are disciplined Agile delivery , extreme programming).
Scrum is the leading Agile Framework for many years and is used in every industry. The main reason for it’s popularity is “Simplicity” . It’s core principle is “shared purpose packaged for delivery in short time”.
Scrum Framework is divided into three components -roles , events and artifacts.
1. Roles in Scrum
Scrum Framework has defined three key roles — Product Owner, Scrum Master and Development Team , collectively called Scrum Team .
- Product Owner- Also called PO , they are business representative in the team and responsible for defining the work and prioritisation . They act as bridge between stakeholders and team.
- Scrum Master -Person responsible for ensuring the team is following scrum framework and to ensure blockers for the team are identified and removed.
- Development Team -Cross functional group of people collectively committed to get the work done . Usually group of five- nine people .
2. Scrum Events
There are five scrum events to keep it moving forward .
- Sprint — Sprint is a time bound activity from one to four weeks, scrum team uses sprint as a development window. Every project consists of series of sprints.
- Sprint Planning — At the beginning of each sprint, PO shares highest priority items , then development team selects the items they believe they can complete within sprint.
- Daily Scrum — Once sprint begins , there is an event everyday that all team members attend . They share what they have finished yesterday ,their plan for today and share any issues that are blocking their progress.
- Sprint Review — Sprint review happens at the end of sprint, where team demonstrates everything they have completed and get feedback from the PO and stakeholders.
- Sprint Retrospective — At the end of every sprint , time is set aside to examine what went well and what needs to be improved in next sprint.
Scrum encourages open face to face feedback , a shared purpose combined with frequent short deadlines that creates a sense of urgency across the team and stakeholders .
3. Scrum Artifacts
Scrum team uses artifacts in partnerships with meetings to keep work moving and share openly everything they are working on.There are three types of artifacts that get created during this process.
- Product Backlog — An ordered and prioritised list of all the work that could be done for the product. As the work progresses , items in the backlog will be added ,removed ,reordered and evolve on a continuous basis.It is managed by PO .
- Sprint Backlog — Subset of product backlog , as the team completes sprint planning , they will have sprint backlog as list of the work items they have committed to complete in the given sprint.
- Increment — It is created in each sprint and consists of work completed in the sprint plus all the work completed in previous sprints.
Scrum is a lightweight framework with three roles, three artifacts and five events. It takes no special training to give it a try.You can find online use-cases from every industry from insurance to construction.
That’s all guys ! With this you have made progress in terms of understanding the basics of Scrum Framework. Hope you liked it !!
If you want to learn more about scrum , suggest you to visit https://www.scrum.org/ for insights about Scrum Framework.
Keep reading .Keep exploring . Keep Sharing !!…