Using Iterative and Incremental development, teams create software in time-boxed iterations. How do you plan and manage the work done in iterations? Scrum is a popular technique for planning, do, and tracking your progress. It can be used with many iterative processes.
To learn about Scrum,
- Watch Scrum in Under 10 Minutes (video) a good introduction - but you need to know more than just this.
- Read the official Scrum Guide by the creators of Scrum.
- Downloadable Thai translation as PDF.
The official Scrum Guide is a bit dense. Other excellent docs are:
- Comprehensive Scrum Guide by Visual Paradigm. A single (long) page with many illustrations.
- More detailed Scrum Primer 20-page decription of Scrum. Really excellent!
Then answer these Questions about Scrum
Scrum Key Values
Values guide behavior and decisions.
Understanding the values and principles underlying a process will help you make better decisions, esp. in an unfamiliar or challenging situation.
The 5 key values of Scrum are
- Commitment
- Courage
- Focus
- Openness
- Respect
What do these values mean?
Good answers here:
- Scrum Values from ScrumAlliance.org
- Scrum Tutorial: Values
- Scrum for Dummies: Values
Three Pillars of Scrum
-
Transparency - the process and progress are visible to those affected by the outcome. For example, a shared definition for when something is “done”
-
Inspection - frequently inspect artifacts and progress toward the Sprint goal.
-
Adaptation - when a product or process is deviating from target, the process or the work products must be adjusted. Adjustment should be done as soon as possible.
Read about these in: Scrum Guide, Scrum Primer, and Managing Projects with Scrum.
Using Scrum
To use Scrum you should clearly understand & apply these:
- Backlog planning
- Iteration planning
- Backlog grooming
- Sprint Review
- Sprint Retrospective
Resources to Learn More
Everyone should read the Scrum Guide.
Then read either Scrum Primer or Managing Projects with Scrum (Head First).
Scrum and XP from the Trenches is great, but a longer read.
- Scrum Guide by the inventors of Scrum. Read online or download. Updated periodically.
- PDF Download has Thai version
-
Comprehensive Scrum Guide single page with lots of illustrations, by Visual Paradigm. Similar to Scrum Guide.
-
Scrum Primer 20-page detailed decription of how to do Scrum. Very good.
-
Managing Projects with Scrum chapter from Head First Agile. Entertaining and memorable with examples.
-
Scrum and XP from the Trenches short e-book has practical info about doing Scrum based on experience. Free e-book from InfoQ. I like this, but it’s longer than the other references.
-
Scrum Questions and Answers (PDF) my questions about Scrum. Some questions refer to Scrum and XP from the Trenches.
- Introduction to Scrum slides (ODP) by MountainGoat Software.
- MountainGoat Software is owned by Mike Cohn, co-inventer of Scrum. Web site has other material about Scrum.
- Scrum คืออะไร เริ่มใช้งานอย่างไร article on Medium. I don’t know how accurate this is.