What is Scrum? Why should you care?

Reading Time: 2 minutes

Scrum is the most popular set of practices that are used in Agile Methodology to develop a product faster with the continuous improvement of its prototype.

This process framework uses the combination of analysis, design, coding, integration, and testing in each development cycle called sprint. The official duration of a sprint is 30 days long but most scrum teams do them in less, such as one or two weeks long.

Scrum enables the team to work as a cross-functional unit with self-organization and daily communication. When the team collaborates and shares continuous feedback, there is a better chance to develop the right product.

Where did the idea for Scrum come from?

Hirotaka Takeuchi and Ikujiro Nonaka first defined Scrum in 1986 in The New Product Development Game as "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal". The authors called this the holistic or rugby approach because one cross-functional team performs the process across multiple overlapping phases, where it "tries to go the distance as a unit, passing the ball back and forth".

The term Scrum is named for the scrummage formation in rugby football, used to get a ball back into play after a penalty. The defining characteristics of a scrum are that it begins quickly with a very intense effort, involves the entire team and usually only lasts for a short duration.

Jeff Sutherland and Ken Schwaber inherited the name ‘Scrum’ and conceived the Scrum process in the early 90’s. They codified Scrum in 1995 in order to present it at the OOPSLA conference in Austin, Texas (US) and published the paper “SCRUM Software Development Process”.

In February 2001, Jeff and Ken created the Manifesto for Agile Software Development with other 15 software development leaders. Later, they published the first Scrum Guide in 2010 and established the globally recognized body of knowledge of Scrum.

Why is Scrum good when developing an ecommerce?

Scrum has been adopted by many software development companies around the world since its first publication in 1995. This method offers flexibility and the continuous improvement of a product in a short duration.

Things move fast in the ecommerce industry, so it’s important to follow a development process that ensures a constant prototype evaluation and a good collaboration between the team. Scrum facilitates the organization to make the necessary adjustments in each stage and accomplish the best quality in the final product.

0 Shares:
You May Also Like
administrate gem
Read More

Administrate review

Reading Time: 6 minutes Recently I’ve been playing with Administrate a gem from Thoughtbot, for a new e-commerce project built from scratch.…