agile 101

Post on 21-Dec-2014

280 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

AGILE 101by

Pradeep Nayar

We’re talkingSDLC

SOFTWAREDEVELOPMENTLIFECYCLE...........................................zzzzZZZZ (Snore!)

THE WATERFALL

THE CHALLENGES

Took too long to build

Was over budget

Original estimates were wrong

Uncertain requirements

Is it truly what they needed?

Discovery

Design

Development

Deployment

Maintenance

4

THE PERFECT EXAMPLEThe Death Star

AGILE WAS BORN

THE REBELLION

KENT BECK MIKE BEEDLE ARIE VAN BENNE ALISTAIR COCKBURN WARD CUNNINGHAM MARTIN FOWLER JAMES GRENNING JIM HIGHSMITHANDREW HUNT RON JEFFRIES JON KERN BRIAN MARICK ROBERT C. MARTIN STEVE MELLOR KEN SCHWABER JEFF SUTHERLAND DAVE THOMAS

FEBRUARY 11 to 13, 2001The Lodge at Snowbird Ski ResortWasatch mountains, Utah

9

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

AGILE MANIFESTO

Individuals and interactions

Working software

Customer collaboration

Responding to change

Source: http://agilemanifesto.org/

SCRUMXPKANBAN

FLAVORSOF

AGILE

SCRUM

11

ROLES

Product Owner TEAM Scrum MasterScrum Team

Responsible for “Why & What”

Owns the vision

Prioritize & validate requirements

Responsible for “HOW”

Self-Organized

Estimate & produce working product

Facilitate & Coach

Remove impediments

Focus on culture & practice

FLOW

Potentially ShippableProduct Increment

The Requirements

Portion of the Requirements

Work on it for2 weeks

BUZZWORD BINGO

THE BACKLOG

Potentially ShippableProduct Increment

ProductBacklog

“The Requirements”

SprintBacklog

“Portion of the Requirements”

Sprint Duration2 - 4 weeks

ProductOwner

Breakdown requirements

Prioritize Backlog

THE BACKLOG

HOW DO WE CREATE A BACKLOG?

ProductOwner

ProductBacklog

Requirements

Theme n

Theme 0

Epic

Story

.

.

.

.

.

.

A STORY

As a _____________,

I would like to ______________

so that I could ______________.

Potentially ShippableProduct Increment

ProductBacklog

SprintBacklog

“Portion of the Requirements”

Sprint Duration2 weeks

SPRINT BACKLOG

SPRINT PLANNINGDAY 1 : Beginning of a sprint

Potentially ShippableProduct Increment

ProductBacklog

SprintBacklog

Sprint Duration2 - 4 weeks

ProductOwner

Review Prioritized Backlog

Estimate work

SPRINT PLANNING

TEAMScrumTeam

ScrumMaster

STORY POINTS

1, 2, 3, 5, 8, 13, 21, ?

DAILY STAND-UPDid yesterdayDoing today

Any impediments?

CRAWL. WALK. RUN.

This has nothing to do with Agile

BURN DOWN CHART

Work left Vs. Time left

Baked into JIRA

BURN DOWN CHART

25

VELOCITY

Story Points / Sprint

Calculated for an individual & the team

BURN DOWN CHART

SPRINT DEMO

Review work done in a Sprint

Day 9 - 10

THE RETROSPECTIVE

At the end of a Sprint

Team reflects on the good, the bad and the ugly

Day 10

I KNOW IT’S SCARY OUT THERE...

Questions, Comments, Feedback?

THANK YOU

top related