Sitemap
Muhammed Rishad Karappa

Muhammed Rishad Karappa

MERN Stack Developer

Agile Scrum Sprint Made Easy

4 min readFeb 12, 2026

--

Agile Methodology :

→ Keep this in mind before going … →

1 Start with an idea

Understand the problem or requirement (from client)clearly.

2 Break the idea into modules

Split the idea into small, manageable parts (features or tasks).

3 Refine & prioritize the system

Think through how the system should work, learn the flow, and prioritize what matters most.

4 Use a time box (e.g., 1 week / Sprint)

Define exactly what tasks will be done within the fixed time period.

5 Daily execution & self-check

Every day, ask:

  • What will I do today?
  • Did I complete it by the end of the day?

6 Retrospective & improvement

At the end of the time box, analyze:

  • What worked well?
  • What didn’t?
  • What can be improved next time?

===============================================================

Now Your Can Read My Doc :-

1. What is Agile? (The Mindset)

Simple definition

Agile is a way of thinking about building software in small steps, with continuous feedback and continuous improvement.

Instead of:

  • Build everything for 6 months
  • Then show it to the client

Agile says:

  • Build small
  • Show early
  • Fix issues
  • Improve
  • Repeat

Analogy: Cooking for a customer

Old way (Waterfall)

  • Customer orders food
  • You cook everything completely
  • After 2 hours, the customer says it is too spicy

Agile way

  • You give a small sample
  • Customer tastes it
  • You adjust salt and spice
  • Then cook the full dish

Agile = early feedback + flexibility

Agile Core Values (important)

Old Style Agile Style Big documentation Working software Fixed plan Adapt to change Process over people People over process One final delivery Continuous delivery

2. What is Scrum? (The Framework)

Agile is a philosophy.

Scrum is one way to practice Agile.

Scrum provides:

  • Rules
  • Roles
  • Meetings
  • Structure

Analogy: Cricket team

  • Agile = We want to play smart cricket
  • Scrum = Rules, team roles, and match format

Scrum has three parts

  1. Roles
  2. Artifacts
  3. Events

3. Scrum Roles (Who does what?)

1. Product Owner

  • Talks to clients and users
  • Decides what to build
  • Maintains the Product Backlog

Example:

  • Login must be fast
  • Payment is more important than dark mode

Analogy:

  • Restaurant owner deciding the menu based on demand

2. Scrum Master

  • Ensures Scrum rules are followed
  • Removes blockers
  • Helps the team stay focused

Analogy:

  • Umpire and coach who ensures fair play

3. Development Team

  • Developers
  • Testers
  • Designers

They build the actual product.

Analogy:

  • Chefs working in the kitchen

4. Scrum Artifacts (What is being worked on?)

1. Product Backlog

A complete list of everything the product may need.

Example (E-commerce app):

  • User login
  • Product listing
  • Add to cart
  • Payment
  • Order history

Product Backlog = To-do list for the entire product

2. Sprint Backlog

A selected part of the Product Backlog chosen for the current sprint.

Get Muhammed Rishad Karappa’s stories in your inbox

Join Medium for free to get updates from this writer.

Example (Sprint 1):

  • Login
  • Signup
  • Logout

Sprint Backlog = Small, focused goals

3. Increment

The working software delivered at the end of a sprint.

Example:

  • After Sprint 1, users can log in and sign up

5. What is a Sprint? (The Heart of Scrum)

Definition

A Sprint is a fixed time period (1 to 4 weeks) where the team builds a usable feature.

Most teams use a 2-week sprint.

Analogy: Training cycle

  • You do not train for one year without stopping
  • You train in cycles
  • Plan
  • Work
  • Check progress
  • Improve

Sprint = One execution cycle

6. Sprint Lifecycle (Step by step)

1. Sprint Planning

Questions answered:

  • What will we build in this sprint?
  • How will we build it?

Example:

Sprint Goal:

  • User should be able to place an order

Tasks:

  • Order API
  • Checkout UI
  • Payment integration

2. Daily Scrum (Daily Standup)

Occurs every day, usually 15 minutes.

Each person answers:

  1. What did I do yesterday?
  2. What will I do today?
  3. Are there any blockers?

Purpose:

  • Team synchronization
  • Not reporting to a manager

3. Development Work

  • Coding
  • Testing
  • Bug fixing
  • Code review

4. Sprint Review

  • Show the working product to the Product Owner or client
  • Collect feedback

Example:

  • Client asks to change the payment button color

5. Sprint Retrospective

The team discusses:

  • What went well
  • What went wrong
  • What can be improved in the next sprint

7. Real Software Example (MERN App)

Project: Online Food Ordering App

Product Backlog

  • User login
  • Restaurant list
  • Cart
  • Payment
  • Order tracking

Sprint 1 (2 weeks)

Goal:

  • User authentication

Sprint Backlog:

  • Signup API
  • Login UI
  • JWT authentication

Result:

  • Users can sign up and log in

Sprint 2

Goal:

  • Browse food

Sprint Backlog:

  • Restaurant list
  • Food items
  • Add to cart

Sprint 3

Goal:

  • Order and payment

Sprint Backlog:

  • Checkout
  • Payment integration
  • Order confirmation

Each sprint delivers a working product.

8. Why companies use Agile and Scrum

  • Faster delivery
  • Reduced risk
  • Easy to handle changing requirements
  • Continuous improvement
  • Better customer satisfaction

9. One-line Agile, Scrum and Sprint

  • Agile = mindset
  • Scrum = framework
  • Sprint = time-boxed execution

Rishad Karappa

--

--

Muhammed Rishad Karappa
Muhammed Rishad Karappa
0 followers

MERN Stack Developer