Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How we do agile without saying the word 'scrum'<br />Roy Emek<br />VP R&D B2B Data Exchange<br />
Presentation goal<br />Get you out in time for lunch<br />
Who we are<br />Informatica<br />World #1 independent provider of Data Integration software<br />4,200 customers, includin...
What did we want to achieve?<br />Maximize ROI<br />Improve measurement and visibility  as a tool to improve effectivenes...
Why Kanban?<br />We chose Kanban over scrum because:<br />Distributed teams<br />Produces more data<br />A more naturally ...
Story hierarchy<br />Iteration story<br />Minimally Marketable Feature (MMF)<br />
Kanban board<br />Story: As a Kanban practitioner, I need to build a Kanban board so that I can manage, visualize, and tra...
Kanban boardDesign<br />A lane per:<br />Epic / MMF? <br />Team?<br />One board vs. a release board and a ‘work board’<br ...
Kanban boardAs a Learning mechanism<br />The Kanban board visualizes the process<br />Learning  changes to the process  ...
Data<br />
DataCumulative flow diagram, velocity<br />Learning: distinguish ‘in’ and ‘stretch’<br />Re-scope<br />Concreteplan<br />I...
DataWork in progress<br />QA Bottleneck<br />
DataProcess control chart<br />Indicates predictability<br />Learning: identify last mile MMFs / epics<br />Days per pts<b...
DataInvestment over the last 6 months<br />Chris (team member): why do we have to do support all the time?<br />Tony (boss...
Teams<br />
TeamsCross-geo<br />We started with distributed feature teams<br />Cross-geo, over-the-phone daily meetings<br />It just d...
Geo I – team I<br />TeamsCross-geo: workable models<br />Geo II – team II<br />Daily<br />Geo I<br />Geo II<br />Team lead...
TeamsCreating a sense of urgency<br />Kanban  continuous flow<br />No iterations<br />No deadlines (other than release de...
Three lessons<br />Kanban board: it’s very important; Start first, shape it later<br />Don’t drop iterations (and deadline...
One more thing …<br />
FedEx day<br />An opportunity for everybody to propose new initiatives and ideas <br />Source: Atlassian<br />Anything tha...
Questions? <br />Either now or catch me over lunch<br />
Upcoming SlideShare
Loading in …5
×

Roy Emek Informatica - How we do Agile without saying the word 'Scrum'

1,847 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Roy Emek Informatica - How we do Agile without saying the word 'Scrum'

  1. 1. How we do agile without saying the word 'scrum'<br />Roy Emek<br />VP R&D B2B Data Exchange<br />
  2. 2. Presentation goal<br />Get you out in time for lunch<br />
  3. 3. Who we are<br />Informatica<br />World #1 independent provider of Data Integration software<br />4,200 customers, including 87% of Dow Jones<br />$650M annual revenue in 2010<br />B2B business unit<br />Based on an acquisition in Israel in 2006 (ItemField)<br />~65 employees<br />US, Tel Aviv, The Netherlands, India<br />Including Marketing, PM, Dev, QA, UX, Doc<br />3 products<br />
  4. 4. What did we want to achieve?<br />Maximize ROI<br />Improve measurement and visibility  as a tool to improve effectiveness<br />Predictability<br />Reduce waste<br />Streamline PM / R&D interface<br />
  5. 5. Why Kanban?<br />We chose Kanban over scrum because:<br />Distributed teams<br />Produces more data<br />A more naturally learning process (Kaizen)<br />More focus on the entire value stream<br />It sounded way more cool <br />
  6. 6. Story hierarchy<br />Iteration story<br />Minimally Marketable Feature (MMF)<br />
  7. 7. Kanban board<br />Story: As a Kanban practitioner, I need to build a Kanban board so that I can manage, visualize, and track my development process<br />Distributed teams  electronic Kanban board<br />
  8. 8. Kanban boardDesign<br />A lane per:<br />Epic / MMF? <br />Team?<br />One board vs. a release board and a ‘work board’<br />Bottom line: different boards for different teams<br />
  9. 9. Kanban boardAs a Learning mechanism<br />The Kanban board visualizes the process<br />Learning  changes to the process  changes to the board<br />
  10. 10. Data<br />
  11. 11. DataCumulative flow diagram, velocity<br />Learning: distinguish ‘in’ and ‘stretch’<br />Re-scope<br />Concreteplan<br />In flux<br />
  12. 12. DataWork in progress<br />QA Bottleneck<br />
  13. 13. DataProcess control chart<br />Indicates predictability<br />Learning: identify last mile MMFs / epics<br />Days per pts<br />MMF<br />MMF<br />End time<br />
  14. 14. DataInvestment over the last 6 months<br />Chris (team member): why do we have to do support all the time?<br />Tony (boss): why do you have to whine all the time?<br />Show me some real data!<br />
  15. 15. Teams<br />
  16. 16. TeamsCross-geo<br />We started with distributed feature teams<br />Cross-geo, over-the-phone daily meetings<br />It just didn’t work<br />The daily is perceived as one of the main rituals of agile<br />Bad daily  negative impact on the perception of agile in the team<br />
  17. 17. Geo I – team I<br />TeamsCross-geo: workable models<br />Geo II – team II<br />Daily<br />Geo I<br />Geo II<br />Team lead / proxy<br />Geo II – ‘junior’<br />Geo I – ‘senior’<br />Team lead<br />Moderator / scrum master<br />Arch. <br />
  18. 18. TeamsCreating a sense of urgency<br />Kanban  continuous flow<br />No iterations<br />No deadlines (other than release deadlines)<br />Challenge: creating a sense of urgency and commitment in the teams<br />Our approach<br />Weekly team commitment (scrum like)<br />
  19. 19. Three lessons<br />Kanban board: it’s very important; Start first, shape it later<br />Don’t drop iterations (and deadlines)<br />Data, data, data<br />
  20. 20. One more thing …<br />
  21. 21. FedEx day<br />An opportunity for everybody to propose new initiatives and ideas <br />Source: Atlassian<br />Anything that brings value<br />Same day delivery<br />Preferred mode: prototype<br />Fun<br />
  22. 22. Questions? <br />Either now or catch me over lunch<br />

×