What is scrum?
Scrum is a way of doing things, a type of agile development. Many methods in scrum are not only suitable for software development, but also in other industries, daily life and other aspects of scrum. So, scrum is a way of doing things, don't think of scrum as a development process.
Why choose scrum?
Traditional waterfall development is document-driven, and all requirements, designs, etc. are pre-defined. It seems very safe and the responsibilities are clear, but once the requirements change, the requirements research and design work in the early months or even a year have to be overturned and redone.
Scrum uses products (or projects) to iterate rapidly to obtain immediate user feedback, and constantly refactors and transforms to meet the needs of end-users. For example: In the war years, the commander ordered: All factors such as tactics, weapons, terrain, weather, etc. need to be researched and formulated before attacking the enemy. In this way, each perform its own duties, the leadership formulates tactics, soldiers dig trenches, forecast the weather, prepare food and a series of work. If the enemy suddenly attacks, then, what is the point of preparing so much? We might as well change the way of fighting: adopt a step-by-step, timely adjustment, and regular inspection strategy. Now, the commander ordered, so every two days the soldiers advanced 2 kilometers to the enemy destination and dug trenches. Have soldiers check daily that weapons are available and firing properly. After each advance, check for missing soldiers, off-target and make adjustments on the fly. This empirical combat method (actual combat is more complicated than this, here is just for illustration) is the essence of scrum.
srcum process
Refer to a picture on the Internet to introduce the scrum workflow.
(1). 3 roles:
Product owner
Scrum master
Scrum Team
(2). 3 workpieces
Product Backlog
Sprint Backlog
Burn-down chart
(3) .5 activities
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Spring Retrospective (Sprint Retrospective)
Product Backlog Refinement
(4). Five values
promise
focus
open
respect
courage
How does scrum implement risk management?
How does scrum achieve quality management?
How does scrum achieve progress management?
What are the prerequisites for implementing scrum in a project?