search

What is Scrum?

What is Scrum?

Vivek Jayaraman
10th Feb, 2020

What is Scrum?

Scrum is an empirical process framework designed to solve complex problems. Scrum helps in maximizing the Return on Investment for the products in the complex domain by reducing the Cost of Delay and Cost of Production. 

Scrum uses a timeboxed approach called Sprint. Sprint is a safe-to-fail experiment that starts with a business hypothesis and ends with validating the hypothesis with feedback from customers.

 

History of Scrum

The word "Scrum" is derived from the game, Rugby. In Rugby, Scrum is a method that involves the players sticking very closely together with their heads down to get possession of the ball. 


The concept of Scrum is a cross-functional team working together to pass the ball back and forth and reach a distance to win. 

 

In the year 1986, Hirotaka Takeuchi and Ikujiro Nonaka introduced the word Scrum in the context of Product Development in the article "The New New Product Development Game" which appeared in Harward Business Review. 


They described a new approach to traditional product development based on their case studies that enhance speed and flexibility. 

 

In the early 1990s, Ken Schwaber and Jeff Sutherland worked together to integrate their ideas into a single framework and named it Scrum. In 1995, Jeff and Ken presented a paper describing the Scrum framework at the OOPSLA '95 (Object-oriented Programming, Systems, Languages, and Application) conference in Austin, Texas. 


After that, Ken Schwaber and Jeff Sutherland refined the framework further with their combined experience. That framework developed to become what we know now as Scrum.

 

Scrum Framework

Take the example of constructing a house. Consider, an under-construction house is handed over to you with the foundation and pillar set. You can start building it further with the groundwork laid, but you cannot begin living in the house. 


You will need walls, rooms, interiors, and furniture to live in. You will be provided with the guidelines to construct the rooms, windows, etc. The choice of building it as per your choice in making it a better place to live lies with you. 

 

You have the groundwork, guidelines, and choice. How it turns out to be lies in your hands of you. That's called a framework. 

 

Scrum is a framework, which product development teams can use to self-organize to solve complex and adaptive problems. The idea is to build complex products. 

 

Scrum Team

There are three roles in Scrum they are Product Owner, Scrum Master, and the Development team. 


scrum roles

Product Owner: A Product Owner is like the CEO of the product. They represent the business and the users to the Scrum team. They are responsible for maximizing the value of the product. 


 


Development Team: The team which contributes to the development of the product. They could be a Programmer, Test Engineers, Build & Release Engineers, Technical Architects, Technical Writers, etc. They are responsible for turning the needs of the users into a solution that fulfills them. 
 

Scrum Master: The Scrum Master is a systems coach. They are responsible for maximizing the effectiveness of the Scrum Team by helping them improve the system, like

  • The process and tools the team use
  • The way the teams are structured
  • How they interact with their dependencies
  • Organizational Policies.

All three roles together are called the Scrum Team. 

Any product development starts with creating a product vision. Vision is an image of the future. The Product Owner collaborates with the stakeholders like the users, investors, buyers, sponsors, subject matter experts, and anybody who can contribute to the vision and crafts a Product Vision.

 


The Product Owner does a competitor analysis to create

  • Product Positioning
  • Promotion Strategy
  • Pricing Strategy


product owner


User research will happen next to understand how users do their job today, the pains they face in doing their job, and creatively come up with a list of product features to solve their problems. This list in Scrum is named Product Backlog. 


The Product Owner then works with the sponsors to understand the revenue and margin goals to prioritize the Product Backlog such that the features which solve the user problem while helping the business succeed.

 

Market research, User Research, and Business Model Design together called Product Discovery. Scrum does not prescribe how you make the discovery. In the case of complex products, you do not have to spend more time on Product Discovery as it will be an ongoing activity. 

 

Product Backlog

The Product Backlog is one of the primary artifacts in Scrum. Each item in the Product Backlog is called a Product Backlog Item (PBI). Each of these items could be a

  • Functional requirement
  • Non-functional requirement
  • Defect
  • Enhancement
  • Change Request

and anything that impacts the product that goes into the Product Backlog. 

 

The whole Scrum Team (Product Owner, Development Team, and the Scrum Master) collaborates to add more details to the top-priority Product Backlog Items. We call this Product Backlog refinement. 


refinement

The purpose of this activity is to have just enough details for PBIs for the first few sprints. Refinement is an ongoing activity that should happen in every Sprint, as Scrum suggests. 

 

Sprint

A Sprint is a timebox. In history, from sunrise till sunset, the wars happened as a timebox. During those ancient times, two groups fight each other from dawn till dusk. They will then take a break to reflect on the progress made and also on how they waged war. 


sprint

A Sprint is something like that when building solutions to complex problems. Sprints are short safe-to-fail experiments to uncover problem/solution fit iteratively. The Goal of Sprint is to create a Product Increment that will help the product teams understand that they are building the right product. 

 

You can name a Sprint as 0 or 1, Stem or root, Arnold or Stallone, the goal of the Sprint is to build a working product increment. 


 With 11+ years of experience in the field, Leanpitch has successfully upskilled 90,000+ people across 12+ countries. Explore our website, Our trainers are internationally acclaimed for their insightful and experiential training.

We upskill and boost your career by providing a wide range of courses such as CSPO, CSM, ICP-ACC, etc. visit our website to learn more about all the courses we offer.


Don't Miss Out

Get latest updates about new and exciting opportunities delivered to your inbox
guest_blog

Publish Your Blog

We are inviting authors to write blogs. If you are interested in writing and sharing your knowledge as blogs, get in touch with us.
Submit your blogs to
info@leanpitch.com