This article is participating in Python Theme Month. See the link to the event for more details
What is the scrum
Scrum, as its name suggests, works in parallel. Scrum is an agile method of project management in software projects. It doesn’t matter whether Scrum is an idea or a framework. What matters is the core: accelerating product delivery & improving user satisfaction.
3355 the principle
There is a 3355 principle in Scrum that we need to understand.
Three kinds of roles
Product Owner (OP)
Scrum Master (SM)
Develop Team (DT)
Among them:
OP
Responsible for product creation and design;SM
It’s the service of the whole teamLeader
Help the team to solve problems, organize daily meetings, etc.DT
Including structure, development, testing, operation and maintenance, the whole team to help each other to complete the agreedSprint
Inside the task.
3. Workpiece (output)
Product Backlog (PB)
Sprint Backlog (SB)
Product NewPart (SNP)
Among them:
PB
Do things for the product, you can understand it as the original demand;SB
For the iterative to-do list, i.eScrum Master
从PB
Select in the currentSprint
A list of tasks to complete;SNP
Is the product increment, that is, currentSprint
After the completion of the new function, and the SNP must reach the state of releasable, currentSprint
It’s not done.
Five activities
Sprint Lifecicle (SL)
Sprint Plan Meeting (SPM)
Sprint Day Meeting (SDM)
Sprint Check Meeting (SCM)
Sprint Replay Meeting (SRM)
Among them:
SL
是Sprint
The life cycle, generally, is1
到4
Weeks, it is recommended that2
Weeks;SPM
For the iteration planning meeting, namely the iteration content communication, confirmation and initiation;SDM
For iterative daily meetings, the purpose is to provide feedback on daily progress and risks;SCM
Is the iterative review meeting, that is, in the iterative development of technical solutions, test cases, etc. to review;SRM
For the iteration review meeting, the contents of the entire iteration are reviewed and reviewed at the end of the iteration (including the end) to achieve continuous optimization.
5 Values
- commitment
- The courage to
- focus
- open
- respect
The above values will not be repeated, aiming to foster teamwork, commitment, mutual help, and create brilliant.
The Scrum process runs through five activities, the others being the rules and catalysts for achieving the Scrum goals.
conclusion
Scrum is very strict about making changes within an iteration; Committed deliverables within the iteration must be completed; The assessment standard is the number of tasks completed within an iteration; The delivery cycle is one iteration; The delivery goal is to “meet customer expectations.”
In general, Scrum is suitable for mature medium to large teams, and using Scrum to manage small teams can cause unnecessary resource consumption. In project management, I suggest to choose the appropriate project management mode according to the situation of the team and the project, there is no need to blindly follow the flow.
That’s all for today, thanks for reading, see you next time.