a startup journey: ad-hoc to agile to kanban

40
Siddharta Govindaraj [email protected] A Startup Journey Evolving from ad-hoc to agile to kanban

Upload: siddhi

Post on 01-Dec-2014

3.227 views

Category:

Business


1 download

DESCRIPTION

This presentation was given at Agile Bengaluru 2010.

TRANSCRIPT

Page 1: A Startup Journey: Ad-hoc to Agile to Kanban

Siddharta Govindaraj

[email protected]

A Startup Journey

Evolving from ad-hoc to agile to kanban

Page 2: A Startup Journey: Ad-hoc to Agile to Kanban
Page 3: A Startup Journey: Ad-hoc to Agile to Kanban

1. Ad-hoc to Agile

Page 4: A Startup Journey: Ad-hoc to Agile to Kanban
Page 5: A Startup Journey: Ad-hoc to Agile to Kanban

Extreme ProgrammingExtreme Programming

Scrum

Feature Driven Development

Crystal Clear

Page 6: A Startup Journey: Ad-hoc to Agile to Kanban
Page 7: A Startup Journey: Ad-hoc to Agile to Kanban

What went well?

Page 8: A Startup Journey: Ad-hoc to Agile to Kanban

Delivered Software Incrementally

Page 9: A Startup Journey: Ad-hoc to Agile to Kanban

Good Cultural Fit

Page 10: A Startup Journey: Ad-hoc to Agile to Kanban

Mistakes

Page 11: A Startup Journey: Ad-hoc to Agile to Kanban

Not Enough Feedback

Page 12: A Startup Journey: Ad-hoc to Agile to Kanban

Not Looking End To End

Page 13: A Startup Journey: Ad-hoc to Agile to Kanban
Page 14: A Startup Journey: Ad-hoc to Agile to Kanban

Not Talking To The End User

(The person who pays is not the end user!)

Page 15: A Startup Journey: Ad-hoc to Agile to Kanban

Not Limiting Work In Progress

Page 16: A Startup Journey: Ad-hoc to Agile to Kanban
Page 17: A Startup Journey: Ad-hoc to Agile to Kanban

Too Many Projects!!

Page 18: A Startup Journey: Ad-hoc to Agile to Kanban
Page 19: A Startup Journey: Ad-hoc to Agile to Kanban

Not Enough Feedback

Not Looking End To End

Not Talking To The End User

Not Limiting Work In Progress

Too Many Projects!!

Page 20: A Startup Journey: Ad-hoc to Agile to Kanban

1. Agile to Kanban

Page 21: A Startup Journey: Ad-hoc to Agile to Kanban
Page 22: A Startup Journey: Ad-hoc to Agile to Kanban

Sprint Planning Was Broken

Page 23: A Startup Journey: Ad-hoc to Agile to Kanban
Page 24: A Startup Journey: Ad-hoc to Agile to Kanban
Page 25: A Startup Journey: Ad-hoc to Agile to Kanban
Page 26: A Startup Journey: Ad-hoc to Agile to Kanban

Velocity Was Meaningless For Us

(What is it anyway?)

Page 27: A Startup Journey: Ad-hoc to Agile to Kanban

Getting Rid Of Iterations

Page 28: A Startup Journey: Ad-hoc to Agile to Kanban

Decoupling Releases

(and other events)

Page 29: A Startup Journey: Ad-hoc to Agile to Kanban

Setting WIP Limits

(enabler to pull & stop-the-line)

Page 30: A Startup Journey: Ad-hoc to Agile to Kanban

Lead & Cycle Time

Page 31: A Startup Journey: Ad-hoc to Agile to Kanban

Cross-Pairing

Page 32: A Startup Journey: Ad-hoc to Agile to Kanban

Team Centric Model

Page 33: A Startup Journey: Ad-hoc to Agile to Kanban
Page 34: A Startup Journey: Ad-hoc to Agile to Kanban
Page 35: A Startup Journey: Ad-hoc to Agile to Kanban
Page 36: A Startup Journey: Ad-hoc to Agile to Kanban

Sprint Planning Was Broken

Velocity Was Meaningless For Us

Getting Rid Of Iterations

Decoupling Releases

Setting WIP Limits

Lead & Cycle Time

Cross-Pairing

Team Centric Model

Page 37: A Startup Journey: Ad-hoc to Agile to Kanban

Agile + Kanban

Page 38: A Startup Journey: Ad-hoc to Agile to Kanban

Agile + Kanban

Self OrganisationEmpowered Teams

Engineering Practices

Page 39: A Startup Journey: Ad-hoc to Agile to Kanban

Agile + Kanban

Flow, Limit WIP, PullEliminate Wasteful ActivitiesLook At The Whole Picture

Page 40: A Startup Journey: Ad-hoc to Agile to Kanban

Questions?

Siddharta Govindaraj

[email protected]