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.

xkanban v2 (ALE Bathtub III)

1,183 views

Published on

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

xkanban v2 (ALE Bathtub III)

  1. 1. XKanban XP, Kanban and timeboxinggiovedì 20 ottobre 2011
  2. 2. Who am I ? • Web developer @ideato • 3 years of “serious” php ( +2 of playing around)giovedì 20 ottobre 2011
  3. 3. XP Values Communication Respect Simplicity Courage Feedback http://www.extremeprogramming.org/giovedì 20 ottobre 2011
  4. 4. XP Principles Humanity Accepted responsibility Economics Baby steps Mutual benefit Quality Flow Failure Opportunity Reflection Redundancy Diversity Self similarity Improvement http://www.extremeprogramming.org/ http://martinfowler.com/bliki/PrinciplesOfXP.htmlgiovedì 20 ottobre 2011
  5. 5. Where were we? 2 Main Stream Projects Customers Requests 2 Developers user stories tasks + emergencies bugs 1/2 Developers http://www.flickr.com/photos/kainet/288519656/ The Emergency Ward Management projects and clients “assistance” long term planning 1 Developer http://www.flickr.com/photos/st3f4n/2489961263/giovedì 20 ottobre 2011
  6. 6. Problems Spread of knowledge on projects 2 Main Stream Projects The Emergency Ward http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/ Long term projects Bugs and requests of Focus on new ex-“long term” projects! functionalitygiovedì 20 ottobre 2011
  7. 7. Problems Different workflows 2 Main Stream Projects The Emergency Ward VS http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/ Iterations Bugs, small tasks, emergencies, a Clean planning every week bit of customer care Difficult planninggiovedì 20 ottobre 2011
  8. 8. Problems “When can we do this?”: planning, resources, negotiation 2 Main Stream Projects The Emergency Ward VS http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/ “Next week?” “Emm... maybe next week?”giovedì 20 ottobre 2011
  9. 9. Problems “How much work can you do in a week?” “Can you measure it?” Story points? Ideal working days? hours/man? http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/giovedì 20 ottobre 2011
  10. 10. From... to... Customers 2 Main Stream Projects Requests 2 Developers + The Emergency Ward 1/2 Developers Management 1 Developer Sales Contracts “Account” Customer care Customers Requests user story, task, bug Developersgiovedì 20 ottobre 2011
  11. 11. SOLUTIONS Spread of knowledge on projects Kanban Pick the first in the “to-do” list! If needed, ask someone to help you.giovedì 20 ottobre 2011
  12. 12. SOLUTIONS Different workflows Kanban Everything is on the kanban!giovedì 20 ottobre 2011
  13. 13. SOLUTIONS “When can we do this?”: planning, resources Kanban Timeboxing Track and planning “Full for the How long it Plan daily next N takes from based on what weeks?” “request” to you have “done”? measured (Lead time)giovedì 20 ottobre 2011
  14. 14. SOLUTIONS “When can we do this?”: negotiation PROS Planning an unique flow Finer granularity than iterations Can establish effort on projects weekly CONS Harder to plan many project in one flow Daily change of to-do list may happengiovedì 20 ottobre 2011
  15. 15. Problems “How much work can you do in a week?” “Can you measure it?” Story points? Ideal working days? hours/man? http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/giovedì 20 ottobre 2011
  16. 16. SOLUTIONS “How much work can you do in a week?” “Can you measure it?” YES,YOU CAN! http://www.flickr.com/photos/kainet/288519656/ http://www.flickr.com/photos/st3f4n/2489961263/giovedì 20 ottobre 2011
  17. 17. SOLUTIONS Bring you problems to ligth! Measure your lead time (How log it take to release value?) Bugs discovered in QA (Weak tests? Customer expectation not matched?) WIP (work in progress) (How many activities can you do at the same time?) Bottlenecks (Kanban can show you were activities are stuck. You should ask yourself why.) Non-standard workflows (“Why is it not in kaban?”)giovedì 20 ottobre 2011
  18. 18. OK...but... Is everything this beautiful?giovedì 20 ottobre 2011
  19. 19. OK...but... Is everything this beautiful? Unfortunatly, no :(giovedì 20 ottobre 2011
  20. 20. We found that... Sales Contracts Customers Customer care “Account” Requests user story, task, bug Developersgiovedì 20 ottobre 2011
  21. 21. ...changing is not bad! Customer1 Customer2 Contracts Developers Customer3 Customer care Team I user story, task, bug New Customers First contact Sales Customer4 Developers Customer5 Customer6 Contracts Team II Customer care user story, task, buggiovedì 20 ottobre 2011
  22. 22. Questions?#phpday Filippo De Santis fd@ideato.it twitter: @filippodesantis giovedì 20 ottobre 2011
  23. 23. References http://www.poppendieck.com/#phpday Kanban and Scrum - making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook http://en.wikipedia.org/wiki/Kanban giovedì 20 ottobre 2011

×