Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 2 Scrum Basics - Coggle Diagram
Chapter 2 Scrum Basics
Scrum has three important characteristics which differentiate it from its core, Agile
-
-
-
-
In short, user stories are a characterization of the end-users of the product being developed.
the user stories must be in line with who the end-users are and why they would be motivated to purchase the product.
Since a project may have multiple user stories, the project cannot be deemed as completed until all user stories have been covered.
-
Used by the Scrum Team, a Sprint is a short development period of time where the team creates product functionality.
Sprints typically last between 1 and 4 weeks and can even take as little as one day. They’re considered to have a short development cycle, so shouldn’t take longer than 4 weeks.
The planned economic value is determined by how long the Sprint is, so if it takes longer than originally thought, then that means more money spent.
The Scrum Team meets at the beginning of each Sprint, and it is here where they decide and commit to a Sprint Goal.
The Product Owner presents the Product Backlog, explains the tasks, and asks the team to choose the tasks they want to work on. The Scrum Team also figures out the requirements that will be used to support said goal and will be used within the Sprint. Plus, the Scrum Team will identify the individual tasks it will take for each specific requirement.
-
A meeting that is introduced by the Product Owner and takes place at the end of each Sprint. During this meeting, the Scrum Team shows off the working product’s functionality that they completed during the previous Sprint to the Product Owner.
The Product Owner then determines whether the whole Sprint Backlog is covered or not. It’s possible that something might be put back into the backlog if not done correctly.
Similar to a Sprint Review, this is a meeting that takes place after each Sprint or project. However, it is not led by the Product Owner, but rather by the Scrum Team themselves, along with the Product Master.
They discuss what went well, what possible changes they could make, and how to make those changes. They also discuss how to make the team work more efficient if there were any issues going on. It’s important to speak up about issues, otherwise it could cause problems later on down the road that would prevent the project from continuing.
Scrum uses an incremental and iterative approach as a means of control risk and increasing the predictability of the desired outcome
There are three pillars at play when the empirical process is used, adaptation, inspection, and transparency.
Transparency
Transparency is vital as it is important that those who are responsible for the outcome of a given process have a clear understanding of how it is proceeding at every step along the way
Additionally, transparency is also important to ensure that anyone else who needs to see what is going on can follow along as well. The end goal is that any observers will all have the same general understanding of whatever it is they are seeing.
Inspection
Scrum users are frequently required to use Scrum artifacts as they progress towards a goal in order to determine potential variances that may be undesirable to that goal.
These inspections should not be so frequent that the get in the way of the work that is being completed and are instead most effective when they are performed diligently by those who are skilled at inspecting this point of work.
Adaptation
When an inspector finds that some aspect or aspects of the process are deviating more than is acceptable, or that the resulting product will ultimately be unacceptable then the process must be changed as quickly as can be managed to avoid additional deviation as much as possible.
When adaptation is required, there are several specific events that take place as part of the Scrum process, and they include the Sprint Retrospective, Daily Scrum, Sprint Review and Sprint Planning.
To ensure the pillars of Scrum all work at maximum efficiency while at the same time building trust among the group as a whole, the entire Scrum team needs to live by the values of respect, openness, focus, courage, and commitment.