This tutorial explains what Scrum is when to use it, and the right way to use Scrum. This tutorial is divided into the 3 and in this first part, we’ll cover What Scrum is.
At the end of this tutorial, you should be able to
Seatback, grab your anti-glare glasses, and enjoy the read.
According to scrum.org - > Scrum is a framework with which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Coming down to software development, Scrum is an agile, iterative, and incremental framework used in developing, delivering, and sustaining complex software products. With great emphasis on iterative and incremental, Scrum is not a one-off thing. One of the key things to note is that the Scrum teams are very open to and responds to stimuli that always bring about iterations and increments.
To understand the Scrum framework properly, one must understand the HEART of Scrum which is the SPRINT
With all the activities and ceremonies that go on in the Scrum picture above, notice that the Sprint stands out, and thus, the heart of Scrum.
Sprint: Think of the sports world where sprints are short races, now applicable to the software world, a sprint is a short, time-boxed period(not more than 1 month, but ideally 2- 3 weeks)when a scrum team works to complete a set amount of work. With Scrum, software products are built in a series of iterations(unlike in sports) called sprints that break down complex projects into bite-sized pieces, this enables the delivery of successful and scalable software products.
Now having known that the Sprint is the heart of Scrum, it’s crucial to understand how to plan and execute successful sprints.
Who is involved in Sprint Planning?: Now this question answers the roles involved in Sprint Planning.
Scrum ceremonies are important elements of the Scrum frame and agile methodology for effective and successful software development and shipping. More than just mere meetings, the Scrum ceremonies help the Scrum framework to be practiced in a structured manner, help motivate and empower the Scrum team members to collaborate and deliver in an agile way and eventually drive continuous delivery and a successful software product. We’ll cover the Scrum ceremonies as outlined below.
Answering and reporting what you did in front of your team members helps to make you accountable as no one would want to be reporting they did the same thing every day and not making progress.
Yeaaah, kudos for reading to the end of this part.
If you found this interesting and helpful, you can follow me to get notified of when the remaining part of this tutorial is published. Feel free to leave any questions or concerns via mail or on Twitter