Introduction to Agile

Post on 19-May-2015

627 views 0 download

Tags:

description

A short introduction to Agile Management for technology firms

Transcript of Introduction to Agile

INTRODUCTION TO AGILEUsing XP

ABOUT ME

Software Developer

Agile Member

Team LeadAgile Advocate

SDLC Implemen

ter

AGILE MANIFESTO

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Although there is value in the items on the right, we value items on the left more.

TEAMWORK

BASICS AND KEYWORDS

Release Client deliverable

Stories Work items required to complete the release

Backlog Unfinished stories for the release

Iterations The current stories picked to work on

Standups Daily status from all

Retrospective Group therapy?

RELEASE

Planned Work required for completion is published Accepted by the team

Scheduled Delivery estimate given by the delivery manager (or team)

STORIES

Level of detail dependent on organizational delivery scheme Fixed-Price Contracting Variable-Price Consulting (hourly or bulk hours) In-house development for retail sales In-house development for internal use

Stories build your Backlog

BACKLOG

ITERATIONS

Based on previous velocity

ITERATION

Stories picked on backlog priority

Get the hard stuff done first! Client dependencies Images and styling validation

Publish the burn down

The iteration is a commitment

STAND UP MEETINGS

Must stand up No comfort allowed

Only three topics allowed1. What you completed yesterday2. What you are completing today3. What is blocking you (if anything)

#2 is a COMMITMENT

RETROSPECTIVES

At the end of each iteration

Good/Needs Work/Picked to Work on

Continue/Stop/Should

Everyone’s chance to change the process

Make changes!

PREDICTIONS

PREDICTIONS 2

PREDICTIONS 3