Agile Scrumdoc
Agile Scrumdoc
What is AGILE?
SCRUM Methodology:
Approach
● “Sprint”: Entire timeframe is broken down into smaller delivery
windows calling as ‘Sprint’. Each sprint delivers working piece of
software.
● Product Backlog:
● Product Owner works closely with their team, customer,
executives to identify and prioritize system functionality by
creating a Product Backlog. The Product Backlog consists of
whatever needs to be done to successfully deliver a working
software system, including features, bug fixes, non-functional
requirements, etc.
● Generally these requirements are specified in the form of
user-stories and tracking using some software like Jira.
● The items are prioritized with most important items on the
top and less important at the bottom, which is subjected to
change after each sprint or iteration. Goal is to bring focus on
what brings values to client's business.
● Sprint planning meeting:
● This backlog is studied to identify; how much work can be
delivered at the end of that sprint. Consider the items based
on their prioritize and commit to delivery.
● Sprint backlog:
● The team comes together to breakdown requirements into
smaller task which can be ready for development. The
developers can make a choice to select the work of their
choice by discussing with entire team and meeting the
promised sprint delivery.
● Executing the Sprint & Daily standups
● Every day team would come together for daily stand up
meeting called as scrum, to discuss what was done yesterday,
what’s the plan for today, and whether there are any
dependencies or blockers in work.
● This activity is highly important to ensure, that the team
meets the planned timelines for sprint delivery.
● Scrum Master:
● Considering the criticality of meeting sprint delivery, ‘Scrum
master’ is a designated role, which monitors and works
closely with entire team to help solving any troubles which
risks sprint delivery.
● Does appropriate decision-making.
● Support the team in all possible means to accomplish the
task.
● On final scrum day, we have 2 additional meetings
● Sprint review/demo
▪ Intended to show to the client and the product
owner what the team accomplished.
Feedbacks from client and project owner welcomed.
▪
Ensuring the whatever the client wants, the same
▪
software is build and being delivered.
● Sprint retrospective: Would track all the possible
blocking/troubles which team faced during in that sprint. This
helps to address all such problems and smoothen the delivery
process.
● At this time, if the product is completed it would be released
● Finished work: piece of product which is completed and
functional, after every end of sprint we get it.
● Next goes back to the sprint planning
Note there are dedicated certifications available, for becoming, Scrum team
developer, scrum team – Scrum master, scrum team – product owner. But
the better you get these, the better overall IT professional you would
become.
● https://www.atlassian.com/agile
● https://www.scrumalliance.org/about-scrum/overview