SCRUM - An Agile Project Management Framework

From apppm
(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
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 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, which also means a framework cannot make your agile alone (ref). To learn about agile and the 12 principles, I would recommend reading the following article [https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/ 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.  
+
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 {{#tag:ref|Atlassian.com, see {{What is Scrum?|url=https://www.atlassian.com/agile/scrum |title= What is Scrum?|author= Megan Cook, Group Product Manager Jira Software |date= |accessdate={{subst:#time:2021-2-14|now}}}}}}. To learn about agile and the 12 principles, I would recommend reading the following article [https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/ 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.  
  
  
Line 11: Line 11:
 
== Annotated bibliography ==
 
== Annotated bibliography ==
 
=== References ===
 
=== References ===
 +
<references />

Revision as of 18:33, 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

Application

Limitations

Annotated bibliography

References

  1. Atlassian.com, see Template:What is Scrum?
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox