Top Banner
Agile & Scrum: A Primer Vineet Patni July’ 2013
23

Agile & Scrum - A Primer

Dec 14, 2014

Download

Technology

Vineet Patni

This ppt provides a basic overview on the Agile principles and the Scrum framework for software development.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile & Scrum - A Primer

Agile & Scrum:A Primer

Vineet PatniJuly’ 2013

Page 2: Agile & Scrum - A Primer

Agenda

Ice-breaking: Waterfall vs. Agile

The Agile Manifesto & Principles

Myths about Agile The Agile Umbrella Scrum Concepts

Page 3: Agile & Scrum - A Primer

Project Span

Today’s Date: 24th July 2013

• Are we 56% complete today? • Have the customer received 56%

value for money invested (ROI)?3

Planned Start Date: 1st Jan 2013

Planned End Date: 31st Dec 2013

The Waterfall Model

Value (V)

Sequential, phase-wise software development process

Page 4: Agile & Scrum - A Primer

V4

YUMMY!!

Requirements

Analysis

Build

Design

Test

V1 V2 V3 V4

How will you slice it??

The Wedding Cake Analogy

Horizontal slicing: WaterfallVertical slicing: Agile

Page 5: Agile & Scrum - A Primer

Value Proposition

5

Page 6: Agile & Scrum - A Primer

Let’s ..

6

Quote the AGILE Manifesto , and ..

Be able to relate to the AGILE Principles .

Page 7: Agile & Scrum - A Primer

The AGILE Manifesto

7

in February , 2001• Kent Beck• Mike Beedle• Arie van

Bennekum• Alistair Cockburn• Ward

Cunningham• Martin Fowler• James Grenning• Jim Highsmith• Andrew Hunt• Ron Jeffries• Jon Kern• Brian Marick• Robert C. Martin• Steve Mellor• Ken Schwaber• Jeff Sutherland• Dave Thomas

source: www.agilemanifesto.org

Page 8: Agile & Scrum - A Primer

12 AGILE Principles

Page 9: Agile & Scrum - A Primer
Page 10: Agile & Scrum - A Primer

AGILE Myths:

10

X Agile is undisciplined. Disciplined approach to development practices

X Agile = Scrum! , or Agile = XP!

X Agile doesn’t scale.

X Free ticket to change requirements

X No documentation

Many agile approaches. Hybrid models .

“Divide and conquer” approach. (Scaled Agile Frameworks)

Prioritized Requirements

Bare minimum, which adds value

Agile Myth Agile Reality

Page 11: Agile & Scrum - A Primer

The AGILE Umbrella

11

Page 12: Agile & Scrum - A Primer

12

Let’s take the AGILE Avenue!

Page 13: Agile & Scrum - A Primer

13

Page 14: Agile & Scrum - A Primer

What is Scrum?

A Process framework for developing complex (?) software products Lightweight Simple to understand Difficult to master

Scrum’s NOT a process or a technique for building products

Page 15: Agile & Scrum - A Primer

What’s in Scrum…

Scrum Process Scrum Roles Scrum Events Scrum Artifacts

The rules of Scrum bind together the events, roles, and artifacts, governing –•The relationships and …•Interactions between them.

Page 16: Agile & Scrum - A Primer

Empirical process control theory Knowledge comes from experience

and making decisions based on what is known.

An iterative, incremental approach to optimize predictability and control risk.

Scrum Theory

Page 17: Agile & Scrum - A Primer

3 Pillars of ScrumTransparency:

Significant aspects of the process must be visible to those responsible for the outcome.

Inspection: frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances.

Adaptation: An adjustment must be made as soon as possible to minimize any further deviation.

Page 18: Agile & Scrum - A Primer

18

Scrum Process

Page 19: Agile & Scrum - A Primer

Scrum Roles

Page 20: Agile & Scrum - A Primer

Sprint Planning Daily Scrum / Daily Stand-up Sprint Review Sprint Retrospective

Scrum Events

But first.. What’s a Sprint? The heart of Scrum Time-box of one month or less Work is done during a Sprint A Sprint consists of Development Work and …

Page 21: Agile & Scrum - A Primer

Scrum Events (contd.)

!! Sprint Goal !!

!! Demo !!

Page 22: Agile & Scrum - A Primer

The Scrum Artifacts

Page 23: Agile & Scrum - A Primer

23

Thank You!

Vineet Patni, [email protected]