gourav tiwari and zainab alikhan - agile alliance · an agile team…being mechanical in following...

39
WORKING DRAFT Last Modified 8/17/2011 2:06:44 PM Eastern Standard Time Printed 8/17/2011 2:06:48 PM Eastern Standard Time From Team to “Wow Team”: An Agile Team’s Journey Gourav Tiwari and Zainab Alikhan

Upload: others

Post on 16-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

WORKING DRAFT

Last Modified 8/17/2011 2:06:44 PM Eastern Standard Time

Printed 8/17/2011 2:06:48 PM Eastern Standard Time

From Team to “Wow Team”:An Agile Team’s Journey

Gourav Tiwari and Zainab Alikhan

Page 2: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Project 2: May-Jul 2010…a few short months later

Project 1: Feb-Apr 2010

▪ An Agile team…being mechanical in following practices

▪ Though they got the work done…they missed sprint commitments often

▪ When things went wrong they struggled…

▪ Just “Managing”

▪ Doing something new and exciting every day

▪ Rarely missed sprint commitments+ “stretch” stories + refactoring on the side

▪ When things went wrong, their best came out

▪ “Two steps ahead”

Page 3: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Velocity = 17Velocity = 17Velocity = 17Velocity = 17 Velocity = 35Velocity = 35Velocity = 35Velocity = 35

Project 1: Feb-Apr 2010 Project 2: May-Jul 2010

Page 4: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Project delivered Project delivered Project delivered Project delivered 2 weeks behind schedule 2 weeks behind schedule 2 weeks behind schedule 2 weeks behind schedule

Project 1: Feb-Apr 2010

Project delivered Project delivered Project delivered Project delivered 3 weeks early3 weeks early3 weeks early3 weeks early

Project 2: May-Jul 2010

Page 5: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Clients = full of Clients = full of Clients = full of Clients = full of praisepraisepraisepraise

Project 1: Feb-Apr 2010 Project 2: May-Jul 2010

Clients Clients Clients Clients ≠ happyhappyhappyhappy

Page 6: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

How did they get from Project 1 to Project 2?

Page 7: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

1. What we think is a “wow team”

2. Our team before wow…the “agile rut”

3. Getting to wow - our Four CommandmentsOne: Get the basics rightTwo: No idea is too sillyThree: Make everything fun!Four: Start small

Today’s agenda

Page 8: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

1. What is a “wow” team?

Page 9: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

…ideates, innovates, and takes pride in its

work

A team that…

http://static.iclipart.com/thumbs/022/batch_05/adolescents_children_189021_tnb.png

Page 10: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

…inspires others around them

http://www.writespirit.net/inspirational_talks/political/martin_luther_king_talks/martin-luther-king2.jpg

Page 11: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

…delights its clients

http://www.theultimategameoflife.com/new/wp-content/uploads/Happy_people_dancing_Back50.jpg

Page 12: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

…and is driven to get from “Good to Great”

Page 13: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

2. Our “team” (before wow)

Page 14: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Who are we?

Gourav Tiwari,Team member

Zainab Alikhan,Product owner

Ritcha Malhotra,Team member

Page 15: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Agile adoption begins

Jan 2007

All projects waterfall

…continues

Jan 2008 Jan 2009

Becoming really good

Jan 2010

Complacency creeps in

1. Taking shortcuts

2. Becoming mechanical

3. Little freshness

1. Prod deployments every 2 to 4 weeks

2. Dept size 50%, doing same work

3. Quality 4. Support costs

Page 16: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Project 2: May-Jul 2010…a few short months later

Project 1: Feb-Apr 2010

▪ Being Agile…but somewhat mechanical

▪ Get the work done…but did miss sprint commitments

▪ When things go wrong they struggle..

▪ “Managing”

▪ Doing something new and exciting every day

▪ Rarely miss sprint commitments+ “stretch” stories + refactoring on the side

▪ When things go wrong, their best comes out

▪ “Two steps ahead”

Page 17: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

How?

To “Two steps ahead”From “Managing”

Page 18: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

3. Getting to “wow”

Page 19: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

How did we realize our complacency?

Bonus: Organizational culture that encouraged us tolearn, fail, push the limits

1. Being in touch with the external world: books, blogs, talks

2. Asking ourselves the right questions

Page 20: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

A “wow” team… gets its drive from within

http://2.bp.blogspot.com/__laXXxBLiss/TC4Q-mBrUUI/AAAAAAAAAAY/-RvdQsPqFcI/s1600/push.gif

Page 21: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Our Four Commandments

Page 22: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Do you remember your ABCs?

Page 23: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

When you’re losing track of the principles, go back to the practices

Commandment One: GET THE BASICS RIGHT

SHU HA RI

Practitioner Journeyman Expert

Page 24: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

When you’re losing track of the principles, go back to the practices

Commandment One: GET THE BASICS RIGHT

SHU HA RI

Practitioner Journeyman Expert

Page 25: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Never skip retrospectives

Commandment One: GET THE BASICS RIGHT

Page 26: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Get stories to done-done

Commandment One: GET THE BASICS RIGHT

Page 27: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Do you think an idea is silly?

Page 28: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

http://www.weirdwarp.com/2010/05/newtons-apple-falls-upwards/

Don’t judge ideas before giving them a shot

Commandment Two: NO IDEA IS TOO SILLY

Page 29: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Commandment Two: NO IDEA IS TOO SILLY

Thought for the week

Page 30: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Commandment Two: NO IDEA IS TOO SILLY

http://www.abriefhistoryofdisbelief.org/atheism-vs-christianity.html

Page 31: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Are you doing anything that’s boring?

Page 32: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Image source http://www.beyond-bananas.com/wp-content/uploads/2011/05/fun.gif?w=298

Commandment Three: MAKE EVERYTHING FUN

If something’s not fun, you’re not going to do it well

Page 33: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

1 Footnote

Feature Matrix

Commandment Three: MAKE EVERYTHING FUN

Page 34: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Raise your hand

Commandment Three: MAKE EVERYTHING FUN

http://blogs.westword.com/latestword/raised%20hand.JPG

Page 35: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Do you have a big goal?

Page 36: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Image source http://www.beyond-bananas.com/wp-content/uploads/2011/05/fun.gif?w=298

Commandment Four: START SMALL

SOURCE:http://deedseeds.com/

Page 37: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Most team-ish room

Commandment Four: START SMALL

Page 38: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Commandment Four: START SMALL

Corridor standups

Parking lotSnack Penalty

Page 39: Gourav Tiwari and Zainab Alikhan - Agile Alliance · An Agile team…being mechanical in following practices Though they got the work done… they missed sprint commitments often

Takeaways

▪ Without innovation and learning even agile can get into a rut

▪ Preventing this rut is about the people and their drive to

learn and stay fresh

▪ Our Four Commandments will help get on the path to “wow”

One: Get the basics rightTwo: No idea is too sillyThree: Make everything fun!Four: Start small