SCRUM - An Agile Project Management Framework
Line 7: | Line 7: | ||
== Big idea == | == Big idea == | ||
+ | |||
+ | Description of Scrum. | ||
+ | Roles, events & artifacts. | ||
+ | |||
== Application == | == Application == | ||
+ | |||
+ | Backlog - Sprint backlog - Estimating & capacity | ||
+ | |||
+ | Self-organized teams - cross-disciplinary - | ||
+ | |||
+ | Retrospectives - Learnings & review | ||
+ | |||
+ | Risk of scrum vs benefits | ||
+ | |||
== Limitations == | == Limitations == | ||
+ | |||
+ | Consider overall planing | ||
+ | Training of employees & implementation | ||
+ | |||
== Annotated bibliography == | == Annotated bibliography == | ||
+ | |||
+ | The official scrum guide | ||
+ | |||
+ | |||
=== References === | === References === | ||
+ | |||
+ | Managing Successful Projects with PRINCE2 2017 | ||
+ | |||
+ | |||
<references /> | <references /> |
Revision as of 18:47, 14 February 2021
Developed by MadsH
SCRUM has over the last few years become increasingly popular for software development for good reasons. In order to overcome the traditional challenges of project management, which builds on the assumption of constant demands and full sign of on requirements before beginning, a more agile approach, SCRUM, gained its justification. The ability of Scrum to cope with the reality of modern software development with ever-changing demands, the challenge of capturing all requirements from the beginning, the acceptance of failure, and the need for testing while developing, but most importantly the acceptance of changing preferences and requirements from the client as the development evolves, has made it a success for software development.
Scrum is an agile project management framework especially popular for software development. Scrum is widely used due to its efficient framework for organizing a team and their tasks in order to deliver continuous business value. Scrum is based on agile principles, by implementing the Scrum framework you will change the way you organize and prioritize your work, but it is a common misunderstanding that this means you become agile. Agile is not a framework, it is a set of beliefs and principles you follow while working, where the implementation of scrum can push you towards a more agile way of working [1]. To learn about agile and the 12 principles, I would recommend reading the following article AgileAlliance. This article will focus on what scrum is and why it is beneficial for software development. This will include an overview of the scrum method, followed by a section on implementation and limitations.
Contents |
Big idea
Description of Scrum. Roles, events & artifacts.
Application
Backlog - Sprint backlog - Estimating & capacity
Self-organized teams - cross-disciplinary -
Retrospectives - Learnings & review
Risk of scrum vs benefits
Limitations
Consider overall planing Training of employees & implementation
Annotated bibliography
The official scrum guide
References
Managing Successful Projects with PRINCE2 2017
- ↑ Atlassian.com, see Template:What is Scrum?