Even More Agile
Upcoming SlideShare
Loading in...5
×
 

Even More Agile

on

  • 1,386 views

Chris Stevenson & Deven Tolia presentation on scaling agile in an offshore context

Chris Stevenson & Deven Tolia presentation on scaling agile in an offshore context

Statistics

Views

Total Views
1,386
Views on SlideShare
1,385
Embed Views
1

Actions

Likes
1
Downloads
36
Comments
0

1 Embed 1

http://agilefaqs.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Even More Agile Even More Agile Presentation Transcript

    • Even more Agile Chris Stevenson & Deven Tolia
    • Agenda • Agile processes stress the importance of continual reflection • We will describe how we have recently refactored the process of one of our oldest agile projects
    • Short History • ThoughtWorks’ first agile project • Old, large legacy codebase • Complex domain • Iterative – but quite heavy process • Distributed – large team in India • Beta release approaching
    • What were the problems? • Long story card lifecycle (~2 months) • Too many bugs • Team growing in size • Distributed team – communication • Developer productivity problems – slow build time • ... low morale
    • How did we address them? • Enable Better Practices • Make Progress Visible • Improve Developer Productivity • Foster Communication • Make it more fun
    • Enable Better Practices • Team owns cards • Pairing – not just pair programming • Smaller and Co-located teams • Emphasis on testing • Efficient stand-ups
    • Make Progress Visible • Build Tower • Story Walls • Colored cards • Master story wall • ... you can’t fix it if you can’t see it
    • Improve developer productivity • Fast development machines • Linux • Refactor the build • Productivity cards • ... it all boils down to “Reduce waste”
    • Foster Communication • Ambassadors • Open furniture • Anybody can contact any client • Lunch-time domain sessions • ... communication is the single biggest problem for a distributed project
    • Make it more • Team outings • Pizza for IPMs • Ice cream for successes • AoE forever
    • What’s not working? (yet) • Automated functional testing • Rotation across teams • Induction • Privacy/noise • ... but we are still refactoring
    • So... • Making visible progress • Customer trusts us • Team morale is much higher • Productivity is much better • ... we are having fun!
    • How do we feel now? Q &A