scrum

806 Words2 Pages

WA9: Choose one agile method (e.g., Scrum, Extreme Programming) and explain it.
The term “Scrum” is an analogy put forth in a 1986 study by Takeuchi and Nonaka, published in the Harvard Business Review. In this study, cross functional high performing teams are compared to the Scrum formations used by Rugby teams. (Scrum Alliance Inc, 2014)
In Scrum, features of the product to be developed are written from the User perspective. Thus, the features are called as “User Story” and the collection of all the user stories is called a “Product Backlog” / wish list which would make the product great. User Stories are chosen from the Product Backlog/ wish list to complete it in a particular Release.
Roles:
Product Owner – is the person representing the users / customers of the Product, who makes sure that right features are chosen on priority basis. Also he is essential to set the direction of the Product.
Scrum Master – He ensures that the project progresses smoothly and every team has the tools, techniques and knowledge to get their job done. He is responsible to set up meetings, monitor the work and facilitates Release Planning.
Developers, Testers, Technical Writers are the other usual roles as in any other development process. A Scrum team comprises of team members from all expertise to complete
How is Release Planning done?
First, User stories from the Product backlog are chosen to develop that would go into a Release which then becomes a part of what is called as a “Release Backlog”. Then the team prioritizes the User stories in the Release backlog and estimates the amount of work to be done for each. Sometimes, larger user stories are broken down into multiple manageable chunks. Therefore, the estimates of all the User Stories to...

... middle of paper ...

...f a Sprint, the team retrospect in what went right and what are the areas of improvement.
Tools – OnTime, Rally are some of the tools that can effectively capture the Scrum essentials and help in team collaboration, communication, monitoring and tracking the project.
(Axosoft, 2014)
Retrospect & Adapt - Scrum is a flexible Agile development method that needs constant improvement and tweaking. Thus, Scrum can be termed as an iterative, incremental and flexible software development framework.

(Scrum Alliance Inc, 2014)

References
Axosoft. (2014). Scrum Guide. Retrieved from www.scrumhub.com: http://www.scrumhub.com/scrum-guide
Axosoft. (2014). Scrum Guide: Burndowns. Retrieved from www.scrumhub.com: http://www.scrumhub.com/scrum-guide/burndowns
Scrum Alliance Inc. (2014). Why Scrum? Retrieved from www.scrumalliance.org: http://www.scrumalliance.org/why-scrum

Open Document