On the surface, it is easy to understand why Agile ( Agile) and Scrum are often confused because they both rely on the iterative process, frequent customer interactions, and collaborative decision-making.
The main difference between Agile and Scrum is that although Agile is a project management philosophy that utilizes a set of core values or principles, Scrum is a specific agile method used to promote projects.
What is Agile?
The agile movement proposes an alternative to traditional project management. Agile methods are usually used in software development to help companies deal with unpredictability. Unpredictability refers to a set of software development methods based on iterative development, in which requirements and solutions develop through collaboration between self-organizing and cross-functional teams. The main goal of agile is to empower development teams to create and respond to changes in order to succeed in an uncertain and turbulent environment.
What is Scrum?
Scrum and agile are not the same, but Scrum is one of the agile processes. They are based on iterative development. Agile requirements and solutions obtained through the association between cross-functional teams and self-organizing teams, if implemented properly, can help the team solve complex problems by incrementally delivering the highest-value products while reducing risks.
There are other significant differences between Agile and Scrum.
the difference:
- Agile is a philosophy, and Scrum is an agile method
- Scrum is broken down into shorter sprints and smaller deliverables, while in agile, everything is delivered at the end of the project
- Agile involves members from various cross-functional teams, and the Scrum project team includes specific roles: Scrum Master and Product Owner, development team
It is important to remember that although Scrum is an agile method, agile does not always mean Scrum-there are many different methodologies that use agile methods for project management. For example, Scrum, Kanban, Lean, Extreme Programming (XP), etc.
How does Scrum work?
The Scrum process is distinguished from other agile processes through specific concepts and practices. It is divided into three categories: roles ( product owner , Scrum director , development team and other stakeholders), events, artifacts, and rules.
In order to start the Scrum process, the product owner created a prioritized wish list, called the product to-do list . During the sprint plan , the backlog will be sized according to complexity and business value (priority). The product owner (customer) and the development team decide which to-do items are added to the sprint. The team has a certain amount of time (called sprint , usually 2 to 4 weeks) to complete its work, but it meets every day to evaluate its progress ( daily Scrum ). In the process, the Scrum Master keeps the team focused on its goals. At the end of the sprint, the team reviews their progress, presents the work products to the client, and reviews what is going well or what they need to improve for the next sprint. Then the cycle repeats.
Agile Scrum framework
Note:
Scrum encourages us to be held during the Sprint five key events , they are designed to help teams efficiently collaborate closely and to improve our knowledge and become more efficient in the future. The five events are:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。