What is Scrum

The word ‘Scrum‘ comes from the sport of Rugby. However, here we are talking about the framework used for software development. This word was initially used as an analogy to signify the importance of teams in the Scrum software development process.

Scrum falls under the broad umbrella of agile methodology. It was designed by Jeff Sutherland and Ken Schwaber in the early 90’s. They then went on to form a non profit organization ‘Scrumalliance.org’ to teach and certify people in the framework since then its demand has grown exponentially mostly because of its path-breaking benefits.

Scrum process

Key Points about Scrum Framework:

  • 3 Roles (Product Owner, Scrum Master and Development team)
  • 5 Ceremonies (Sprint, Daily Scrum, Sprint Planning, Sprint Review and Sprint Retrospective)
  • 3 Artifacts (Product Backlog, Sprint Backlog and Shippable Product Increment)
  • 3 key principles (Transparency , Inspection and Adaption)

 

Like my blog?

 

What is Agile

Agile is an iterative and incremental process of software development which advises to split the work into smaller pieces and deal with smaller piece(s) at a time unlike the traditional Waterfall method where the software is delivered all at once

Agile - Split work into smaller pieces

Agile prescribes to build the software in smaller pieces and continuously integrate those to obtain the desired final product.

Agile - Build Incrementally

 

There are a few different types of Agile Frameworks like XP, Kanban, Scrum and SAFe etc. But the most commonly used framework is Scrum

 

 

Like my blog?