We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Agile Development 2.0 using ITIL

Prathmeshda
Tera Guru

Introduction to Agile and Scrum

Agile is a set of guiding values and principles that promote an iterative and incremental approach to software development.

Scrum is a specific framework with defined roles, events, and artifacts used to implement Agile principles.

Key Distinction:
Agile ≠ Scrum

Common Clarifications

  • Deadlines: Agile works well with deadlines by prioritizing the most valuable work first.

  • Company Size: Agile is suitable for organizations of all sizes.

  • Nature: Agile is not a methodology; it is a mindset based on values and principles.

Scrum Roles (The Scrum Team)

A Scrum Team typically consists of 5–9 people working together to deliver product increments.

Product Owner

Responsible for maximizing the value of the product.

Key responsibilities:

  • Managing and ordering the Product Backlog

  • Defining product vision and market strategy

  • Engaging stakeholders

  • Creating release plans

  • Ensuring return on investment (ROI)

Scrum Master

  • Acts as a coach and mentor

  • Ensures Scrum is understood and properly followed

  • Helps remove impediments and supports the team

Development Team

  • Responsible for delivering a “Done,” potentially releasable increment each Sprint

  • Cross-functional and self-organizing

  • Includes roles such as Developers, QA/Testers, and UX/UI Designers

Work Hierarchy: Epics, User Stories, and Tasks

Work is broken down into smaller pieces for better planning and execution.

  • Initiative: High-level business objective

  • Epic: A large body of work with a shared goal
    Example: Create User Profile

  • User Story: A short description of functionality from the user’s perspective
    Format:
    As a [user], I want [feature] so that [benefit].

  • Task: The smallest unit of work derived from a user story
    Example: Validate email and password

Estimation

  • Used to understand effort and complexity

  • Commonly done using time-based estimates or story points

Scrum Artifacts

Scrum artifacts are information radiators that provide transparency and shared understanding.

Product Backlog

  • A prioritized list of everything needed in the product

  • Continuously updated

  • High-priority items are detailed and refined

  • Low-priority items are larger and less detailed (often Epics)

Sprint Backlog

  • Items selected from the Product Backlog for the current Sprint

  • Includes a plan for delivering those items

Increment

  • The sum of all completed Product Backlog items in a Sprint

  • Includes value from all previous increments

  • Must meet the Definition of Done

The Sprint and Mandatory Events

A Sprint is a fixed time-box (usually 2–4 weeks) during which a usable product increment is created.

Mandatory Scrum Events

  1. Sprint Planning

    • Entire team defines the Sprint Goal

    • Selects Product Backlog items to work on

  2. Daily Scrum

    • 15-minute daily meeting for the Development Team

    • Inspects progress toward the Sprint Goal

  3. Sprint Review

    • Demonstration of the potentially shippable increment

    • Stakeholders provide feedback

  4. Sprint Retrospective

    • Focuses on process improvement

    • Team identifies actions to improve the next Sprint

Sprint Rules

  • No changes that endanger the Sprint Goal

  • Quality standards do not decrease

  • Scope may be clarified and renegotiated with the Product Owner

 Product Backlog Refinement

An ongoing activity to keep the Product Backlog relevant and clear.

Includes:

  • Adding new backlog items

  • Deleting items no longer needed

  • Breaking large items into smaller ones

  • Reordering or replacing items based on new priorities

  • Adding estimates and details



Prathmeshdagade_0-1768554885689.png

 

0 REPLIES 0