SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
XKanban
                          XP, Kanban and timeboxing




giovedì 20 ottobre 2011
Who am I ?

           • Web developer @ideato
           • 3 years of “serious” php ( +2 of playing around)



giovedì 20 ottobre 2011
XP Values
                                    Communication


                          Respect                                        Simplicity




                               Courage                        Feedback
                                    http://www.extremeprogramming.org/

giovedì 20 ottobre 2011
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.html
giovedì 20 ottobre 2011
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
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!
             functionality
giovedì 20 ottobre 2011
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 planning


giovedì 20 ottobre 2011
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
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
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
                                                                           Developers



giovedì 20 ottobre 2011
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
SOLUTIONS
                           Different workflows

                                                Kanban
                                            Everything is on
                                              the kanban!




giovedì 20 ottobre 2011
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
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 happen



giovedì 20 ottobre 2011
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
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
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
OK...but...
                          Is everything this beautiful?




giovedì 20 ottobre 2011
OK...but...
                          Is everything this beautiful?

                                      Unfortunatly, no :(




giovedì 20 ottobre 2011
We found that...
                                                              Sales
                                     Contracts



     Customers             Customer care          “Account”
      Requests            user story, task, bug                Developers




giovedì 20 ottobre 2011
...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, bug

giovedì 20 ottobre 2011
Questions?
#phpday




                                  Filippo De Santis

                                    fd@ideato.it

                               twitter: @filippodesantis




     giovedì 20 ottobre 2011
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

Weitere ähnliche Inhalte

Andere mochten auch

Symfony2: the world slowest framework
Symfony2: the world slowest frameworkSymfony2: the world slowest framework
Symfony2: the world slowest frameworkFilippo De Santis
 
Building a-self-sufficient-team
Building a-self-sufficient-teamBuilding a-self-sufficient-team
Building a-self-sufficient-teamFilippo De Santis
 
Applied linear algebra
Applied linear algebraApplied linear algebra
Applied linear algebrarch850 -
 
Sosiaalinen media: yhteisöt, sisältö & keskustelut
Sosiaalinen media: yhteisöt, sisältö & keskustelutSosiaalinen media: yhteisöt, sisältö & keskustelut
Sosiaalinen media: yhteisöt, sisältö & keskustelutAntti Leino
 
Sosiaalinen media työnhaussa
Sosiaalinen media työnhaussaSosiaalinen media työnhaussa
Sosiaalinen media työnhaussaAntti Leino
 
5 Digital Trends for 2013 - Dynamit
5 Digital Trends for 2013 - Dynamit 5 Digital Trends for 2013 - Dynamit
5 Digital Trends for 2013 - Dynamit Dynamit
 
Symfony2 per utenti Symfony 1.x: Architettura, modelli ed esempi
Symfony2  per utenti Symfony 1.x: Architettura, modelli ed esempiSymfony2  per utenti Symfony 1.x: Architettura, modelli ed esempi
Symfony2 per utenti Symfony 1.x: Architettura, modelli ed esempiFilippo De Santis
 
Youarealwaysonmymind
YouarealwaysonmymindYouarealwaysonmymind
Youarealwaysonmymindguest2e7d1e7
 
Suggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanSuggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanKaan Caliskan
 
Arquitectura I Escultura Grega
Arquitectura I Escultura GregaArquitectura I Escultura Grega
Arquitectura I Escultura Gregaguestd4825b
 
Xkanban: XP, Kanban and timeboxing
Xkanban: XP, Kanban and timeboxingXkanban: XP, Kanban and timeboxing
Xkanban: XP, Kanban and timeboxingFilippo De Santis
 

Andere mochten auch (15)

Symfony2: the world slowest framework
Symfony2: the world slowest frameworkSymfony2: the world slowest framework
Symfony2: the world slowest framework
 
Building a-self-sufficient-team
Building a-self-sufficient-teamBuilding a-self-sufficient-team
Building a-self-sufficient-team
 
Applied linear algebra
Applied linear algebraApplied linear algebra
Applied linear algebra
 
Sosiaalinen media: yhteisöt, sisältö & keskustelut
Sosiaalinen media: yhteisöt, sisältö & keskustelutSosiaalinen media: yhteisöt, sisältö & keskustelut
Sosiaalinen media: yhteisöt, sisältö & keskustelut
 
Sosiaalinen media työnhaussa
Sosiaalinen media työnhaussaSosiaalinen media työnhaussa
Sosiaalinen media työnhaussa
 
Medical Microbiology Lab
Medical Microbiology LabMedical Microbiology Lab
Medical Microbiology Lab
 
5 Digital Trends for 2013 - Dynamit
5 Digital Trends for 2013 - Dynamit 5 Digital Trends for 2013 - Dynamit
5 Digital Trends for 2013 - Dynamit
 
Symfony2 per utenti Symfony 1.x: Architettura, modelli ed esempi
Symfony2  per utenti Symfony 1.x: Architettura, modelli ed esempiSymfony2  per utenti Symfony 1.x: Architettura, modelli ed esempi
Symfony2 per utenti Symfony 1.x: Architettura, modelli ed esempi
 
Youarealwaysonmymind
YouarealwaysonmymindYouarealwaysonmymind
Youarealwaysonmymind
 
Mémoire Estonie
Mémoire EstonieMémoire Estonie
Mémoire Estonie
 
Suggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanSuggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOcean
 
Arquitectura I Escultura Grega
Arquitectura I Escultura GregaArquitectura I Escultura Grega
Arquitectura I Escultura Grega
 
Xkanban: XP, Kanban and timeboxing
Xkanban: XP, Kanban and timeboxingXkanban: XP, Kanban and timeboxing
Xkanban: XP, Kanban and timeboxing
 
Primer Designing
Primer DesigningPrimer Designing
Primer Designing
 
microbiological diagnosis
microbiological diagnosismicrobiological diagnosis
microbiological diagnosis
 

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

xkanban v2 (ALE Bathtub III)

  • 1. XKanban XP, Kanban and timeboxing giovedì 20 ottobre 2011
  • 2. Who am I ? • Web developer @ideato • 3 years of “serious” php ( +2 of playing around) giovedì 20 ottobre 2011
  • 3. XP Values Communication Respect Simplicity Courage Feedback http://www.extremeprogramming.org/ giovedì 20 ottobre 2011
  • 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.html giovedì 20 ottobre 2011
  • 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. 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! functionality giovedì 20 ottobre 2011
  • 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 planning giovedì 20 ottobre 2011
  • 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. 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. 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 Developers giovedì 20 ottobre 2011
  • 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. SOLUTIONS Different workflows Kanban Everything is on the kanban! giovedì 20 ottobre 2011
  • 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. 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 happen giovedì 20 ottobre 2011
  • 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. 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. 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. OK...but... Is everything this beautiful? giovedì 20 ottobre 2011
  • 19. OK...but... Is everything this beautiful? Unfortunatly, no :( giovedì 20 ottobre 2011
  • 20. We found that... Sales Contracts Customers Customer care “Account” Requests user story, task, bug Developers giovedì 20 ottobre 2011
  • 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, bug giovedì 20 ottobre 2011
  • 22. Questions? #phpday Filippo De Santis fd@ideato.it twitter: @filippodesantis giovedì 20 ottobre 2011
  • 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