19
Introduction to SCRUM By – AMJAD SHAIKH

Introduction to Scrum - An Agile Frameworks

Embed Size (px)

Citation preview

Page 1: Introduction to Scrum - An Agile Frameworks

Introduction to SCRUM

By – AMJAD SHAIKH

Page 2: Introduction to Scrum - An Agile Frameworks

What is “AGILE”?

Introduction “Scrum” Framework

Your journey is about to begin

Overview of Scrum Process

What Constitutes Scrum Process?

Understanding Scrum Roles

Page 3: Introduction to Scrum - An Agile Frameworks

Agile is a collection of

values and principles

that encourage a

certain type of

behavior; focus on

value generation and

collaborations

What is Agile?

Individuals and Interactions

over processes and tools

Working Software

over comprehensive documentation

Customer collaboration

over contract negotiation

Responding to change

over following a plan

Page 4: Introduction to Scrum - An Agile Frameworks

Smaller Distributed Risk

“In waterfall we don’t get that choice. We either have to decide to stop and get a “half-built bridge” that is of little value, or we have to bite the bullet and spend more in the hope that eventually we’ll get the finished product.”

Greater Risk

Waterfall vs

Agile Design Plan Build Review

Waterfall

Design Plan

Build Review

Agile

Design Plan

Build Review

Design Plan

Build Review

Page 5: Introduction to Scrum - An Agile Frameworks

Hey Buddy!! Sorry to be an unplanned interruption – but can you please first explain me “Why are we talking about agile in first place?” Seriously if this is not that important then I can go back to my work.

Page 6: Introduction to Scrum - An Agile Frameworks

World is Changing Faster…

This took millions of years But this will not!!

Page 7: Introduction to Scrum - An Agile Frameworks

“We live in a world that keeps changing faster all the time. What worked only yesterday may not work today or tomorrow. Organizations that routinely practice business process improvement, are able to consistently improve the results obtained from existing process.”

Scissors-Jump technique

Result 1.59 meters

Fosbury flop technique Result 2.33 meters

Improved Methods

Market Leadership

Outstanding Performance

What was Relevant Yesterday… Tomorrow May be not…

Evolve to be relevant in competition

Page 8: Introduction to Scrum - An Agile Frameworks

Scrum – The Process View

Courtesy - Innolution, LLC - Visual AGILExicon®

Page 9: Introduction to Scrum - An Agile Frameworks

Inside Scrum

Page 10: Introduction to Scrum - An Agile Frameworks

Product Backlog Product backlog items initially are

features required to meet the product

owner’s vision and are prioritized

according to business value.

For ongoing product development,

the backlog might also contain new

features, changes to existing features,

defects, technical improvements, and

so on.

Constantly evolving artifact where

items can be added, deleted, and

revised by the product owner as

business conditions change, or as the

Scrum team’s understanding of the

product grows.

Page 11: Introduction to Scrum - An Agile Frameworks

Sprint Work is performed in iterations or

cycles of up to a calendar

month called sprints.

Timeboxed so they always have

a fixed start and end date, and

generally they should all be of

the same duration.

A new sprint immediately follows

the completion of the previous

sprint.

Page 12: Introduction to Scrum - An Agile Frameworks

Sprint Planning Development team reviews the

product backlog and determines

the highest priority items that the

team can realistically

accomplish in the upcoming

sprint while working at a

sustainable pace.

Many teams break down each

targeted feature into a set of

tasks to form a second backlog

known as the sprint backlog.

Development team then

provides an estimate (typically in

hours) of the effort required to

complete each task.

Product Backlog Item (PBI) Tasks Required to convert PBI into

Reality

Page 13: Introduction to Scrum - An Agile Frameworks

To-Do Work-In-Progress Done

Sprint Execution Once sprint planning is complete,

the development team performs all

the task-level work necessary to get

the features “done”.

Nobody tells the development team

in what order or how to do the task-

level work in the sprint backlog.

Team members define their own

task-level work and then self-

organize in any manner they feel is

best for achieving the sprint goal.

Page 14: Introduction to Scrum - An Agile Frameworks

Scrum Roles

Page 15: Introduction to Scrum - An Agile Frameworks

Product Owner

The single authority on product and is the one

person responsible for a project's success. The

Product Owner leads the development effort by

conveying his or her vision to the team, outlining

work in the Product Backlog, and prioritizing it

based on business value.

Page 16: Introduction to Scrum - An Agile Frameworks

Development Team A diverse, cross-functional

collection of people who are

responsible for designing,

building, and testing the desired

product.

Self-organizes to determine the

best way to accomplish the goal

set out by the product owner.

Typically five to nine people in

size and its members must

collectively have all the skills

needed to produce good

quality, working software.

They make things happen!!

Page 17: Introduction to Scrum - An Agile Frameworks

Scrum Master

The Servant Leader.

Helps everyone involved understand and

embrace the Scrum values, principles, and

practices.

The Scrum Master does anything possible to

help the team perform at their highest level. This

involves removing any impediments to

progress.

The Scrum Master is also often viewed as a

protector of the team.

Page 18: Introduction to Scrum - An Agile Frameworks

Lets Discuss

Page 19: Introduction to Scrum - An Agile Frameworks

Thank You For Your Patience !!!

More sessions to come!!!