DEV Community

Nima Akbarzadeh
Nima Akbarzadeh

Posted on

Scrum Vs Agile - what's the difference

Image description

Scrum is a framework that helps teams to work together. This makes people in the team learn based on the experiences they gain.

But agile is a mindset. It's a set of rules and principles.
Scrum is about shipping value to customers.
All members of a team can use scrum like developers, HR, marketing, designing, and so on.

Scrum embraces changes. It is the best option for these types of things that change a lot. For example, in software engineering, when you divide big or complex tasks into smaller tasks, your goals change quickly.

In scrum, there are terms such as sprint, which means a short, time-boxed period to complete a work or task and move it to the done section.

It makes projects more manageable and for example, if you make a bad decision, unlike waterfall, it allows you to fix it faster. Because it's based on iterations.
Short iterations decrease risk and cost and help the team to stay focused.

People and teams still make mistakes about agile and scrum, but the fact is they're not the same.
Scrum is a framework, but agile is not. It is a mindset.
In scrum, we have a scrum master. Big companies hire scrum masters to go through the development stages of the project in the best condition and at a low cost.

The scrum master helps to facilitate scrum to the larger team by ensuring the scrum framework is followed. He/she is committed to the scrum values and practices, but should also remain flexible and open to opportunities for the team to improve their workflow.

He has the duty to organize the scrum stand-ups.
Stand-up is a daily meeting that involves the core team: product owners, developers, and the scrum master.
Scrum stand-ups are 15-minute daily meetings that occur each day of the sprint to discuss progress and quickly note any issues.

During the stand-up, everyone answers these three questions:
1 - What did you do last day (last task)?
2 - What are you going to do today?
3 - Is there any problem or obstacle?

I hope this post helped you to understand the differences between agile and scrum.

Also, if you like to know about other development methodologies, read the waterfall method from here.

Top comments (0)