In the previous article Article(Comparison Between Extreme Programming and waterfall), I talked about some differences between eXtreme Programming and waterfall, as well as their advantages and disadvantages.
In this article, I will talk about scrum-the extreme programming development model used by Microsoft.
- First, scrum is a fast and effective software development process for small and medium-sized software development.
- Focus on the value of users throughout the project development process. This will not lead to a large gap between project development and user expectations.
- You can submit some added features/Values in each short cycle (30 days.
- Ability to arrange work as expected, collect data frequently and update the plan.
- Encourage employees to manage themselves more.
- Can be combined with existing software engineering practices.
- Ideally, scrum can adapt to projects with changing needs.
- It can guarantee the continuous development of the project.
- Be able to cope with errors and changes in the project development process in a more agile manner.
This article may be relatively abstract. I will explain it in detail in subsequent articles!
In the next article, I will discuss some core concepts of scrum.