NoEstimates Scrum En

0881bf028854bea223770e6bfc0a4065?s=47 Ikuo Suyama
January 08, 2020

NoEstimates Scrum En

This is the presentation in Regional Scrum Gathering Tokyo 2020

0881bf028854bea223770e6bfc0a4065?s=128

Ikuo Suyama

January 08, 2020
Tweet

Transcript

  1. /P&TUJNBUFT4DSVN 3FHJPOBM4DSVN(BUIFSJOH5PLZP34(5 CZ*LVP4VZBNB

  2. *LVP4VZBNB !NBSUJO@MPWFS@TF "QQSFOUJDFl"HJMF%FWFMPQFSz *MPWF.PC1SPHSBNNJOH  $ZCFS"HFOU "*5FDI4UVEJP -0%&0

  3. 5PEBZ  *NHPOOBUBMLJOHBCPVU &TUJNBUF BOE4DSVN

  4. &TUJNBUJPOJTNFBOJOHGVMBOEVTFGVMJOUIFTPGUXBSFEFWFMPQNFOU  *BHSFFUPUIBU %JTDMBJNFS 5IJTTFTTJPOJT/05BDMBJNUIBU 8FTIPVMETUPQFTUJNBUJOH  CFDBVTFJUTXBTUF 8IZEPOUXFSFDPOTJEFSBCPVUFTUJNBUJPO GSPN/P&TUJNBUFTUPHFUIFS

  5. 8IZ 8F4UPQ &TUJNBUJOH

  6. w 5IFNBOBHFSBTTJHOTUBTLT w 5IFQFSTPOXIPJTBTTJHOFEFTUJNBUFTUIFUBTL w 5IFQFSTPOJOQVUUIFQSPHSFTTPOUIF(BOUUDIBSU w 5IFNBOBHFSBOECVTJOFTTTIBSFUIFQSPHSFTTJOXFFLMZ.5( w 8FIBWFEFBEMJOFTCVUXFVTVBMMZNJTTJU

     .FNCFSTFYUFOEUIFEFBEMJOFCZUIFJSJOUVJUJPO 0VS%FWFMPQNFOUXJUI&TUJNBUFT
  7. BMNPTUpOJTIFE  XFDBOEFMJWFSJU OFYUXFFL 0, 1MFBTF *OB8FFLMZ1SPHSFTT.FFUJOH 0VS%FWFMPQNFOUXJUI&TUJNBUJPO

  8. BMNPTUpOJTIFE  XFDBOEFMJWFSJU OFYUXFFL 0, 1MFBTF /FYU8FFL 0VS%FWFMPQNFOUXJUI&TUJNBUJPO

  9. 0, 1MFBTF 5IFXFFL"GUFS/FYU 6I *U`T &TUJNBUFT :PVTBJE OFYUXFFL 'PSFWFS1SPHSFTT BMNPTUpOJTIFE

     XFDBOEFMJWFSJU OFYUXFFL 0VS%FWFMPQNFOUXJUI&TUJNBUJPO
  10. 4PNFUIJOHT8SPOH ʢ*U`TUPUBMMZNFBOJOHMFTT SJHIU ʣ

  11. 34(5,FZ/PUF CZ$ISJT-VDJBO /P &TUJNBUFT $PTU PG&TUJNBUFT

  12. 0.( 5IBU`T*5

  13. 5IFO 8F4501&TUJNBUJOH

  14. w 4FMGPSHBOJ[FEEFWFMPQNFOUUFBN  8FIBWFDPOpEFODFJO8IBUXFDBOEPJOUIJTXFFL  XFDBOLFFQUIBUQSPNJTF w "TBSFTVMU XFCVJMEUSVTUXJUIUIFCVTJOFTT 

    8FDBOEPSFMJBCMFQMBOOJOHUPHFUIFS &WFSTJODF4UBSUJOH  8FBSFOFWFSBTLFEGPSFTUJNBUFT 0VS%FWFMPQNFOUXJUI/P&TUJNBUFT
  15.  5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO  4DSVNBOE&TUJNBUJPO  0VS/P&TUJNBUFT4DSVN  3FBMJUJFTPG/P&TUJNBUFT "HFOEB 0VS1SBDUJDFBOE4V⒎FSJOH

    TJODF34(5
  16.  5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO  4DSVNBOE&TUJNBUJPO  0VS/P&TUJNBUFT4DSVN  3FBMJUJFTPG/P&TUJNBUFT

  17. 5IF/FHBUJWF"TQFDUTPG&TUJNBUJPO

  18. 8IZJT5IJT)BQQFO 0, 1MFBTF 6I *U`T &TUJNBUFT :PVTBJE OFYUXFFL 'PSFWFS1SPHSFTT BMNPTUpOJTIFE

     XFDBOEFMJWFSJU OFYUXFFL
  19. 5IF)JEEFO$PTUPG&TUJNBUFTCZ$ISJT-VDJBO $03 $0% %5 &$5 1-ɹ w $PTUPGUIF3VMF  PGGFBUVSFTJTGPSSFRVFTUTGSPNPGUIFVTFST

    w $PTUPG%FMBZ  5IFWBMVFOPUSFBMJ[FEGPSUIFEVSBUJPOUIBUBGFBUVSFEPFTOPUFYJTU 1SPCMFNTCZ 1SJPSJUJ[JOH 1SPCMFNTCZ 2VBOUJGZJOH w %FTJHO5SBEFP⒎T  4BDSJpDFTNBEFUPUIFRVBMJUZJOGBWPSPGTQFFEUPNBSLFU w &TUJNBUJPO$SFBUJPO5JNF  5IFUJNFTQFOUCZUIFQFPQMFNBLJOHUIFFTUJNBUFT w 5IF$PTUPG1BSLJOTPOT-BX  8PSLFYQBOETTPBTUPpMMUIFUJNFBWBJMBCMFGPSJUTDPNQMFUJPO
  20. %FTJHO5SBEFP⒎T1SFTTVSFUP$PNNJU 1BSLJOTPOT-BX.BYJNJ[JOH8PSL &TUJNBUJPO$SFBUJPO5JNF*MMVTJPOPG"DDVSBDZ 1SPCMFNT$BVTFECZ2VBOUJGZJOH

  21. 1SPCMFNT$BVTFECZ2VBOUJGZJOH 8IFO&TUJNBUFT/ 4UPSZ1PJOUPS%BZ EFDJEFE / BDUVBMWBMVFBMXBZTWBSJFT XIFOXFEPJU "DDVSBDZEPFTOUJNQSPWFFWFOPWFSUJNF .63" VOFWFOOFTT

    PG"DDVSBDZ JUJTUSFBUFEBTEFBEMJOF  BOENBLFTTUSPOHQSFTTVSFUPDPNNJU &TUJNBUJPOBTB$PNNJUNFOU .63* 0WFSCVSEFO PG%FBEMJOF 8PSLFYQBOETBTJUpMM UIFUJNF 1BSLJOTPOT-BX .6%" XBTUF PG8PSL *UDBVTFT. .63*.6%".63"
  22. 5IF1PTJUJWF"TQFDUTPG&TUJNBUJPO

  23. /PUPOMZFTUJNBUFT  #VUBMTPQMBOOJOHJTOFFEFE GPSNBLJOHEFDJTJPOT Estimating and planning are not just

    about determining an appropriate deadline or schedule. Planning— especially an ongoing iterative approach to planning—is a quest for value. A good plan is one that stakeholders find sufficiently reliable that they can use it as the basis for making decisions. 8IZ%P8F/FFE&TUJNBUJPO —Agile Estimating and Planning
  24. $POWFSUJOHUIF&TUJNBUJPOJOUP4DIFEVMF 1MBOOJOHJTDPOUJOVPVTQSPDFTTPGUIJTDPOWFSTJPO %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF GSPN"HJMF&TUJNBUJOHBOE1MBOOJOH

    w 3FMBUJWF4UPSZ1PJOUT w *EFBM5JNF w $BMDVMBUJOHUIFEVSBUJPO GSPNWFMPDJUZ
  25. *O%FUBJM %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w 4UPSZ1PJOUT w *EFBM5JNF w )PXNVDIEPFTJUDPTUUPEFWFMPQ w )PXWBMVBCMFJTJU w 0SEFS
  26. *O%FUBJM %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w 4UPSZ1PJOUT w *EFBM5JNF w )PXWBMVBCMFJTJU w 0SEFS %FpOJUJPOPG&TUJNBUJPO *OUIJTTFTTJPO 2VBOUJGZ$BVTFPG. w )PXNVDIEPFTJUDPTUUPEFWFMPQ
  27. *O%FUBJM %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w 4UPSZ1PJOUT w *EFBM5JNF w )PXWBMVBCMFJTJU w 0SEFS %FpOJUJPOPG&TUJNBUJPO *OUIJTTFTTJPO 2VBOUJGZ$BVTFPG. 5IF%FpOJUJPOPG&TUJNBUJPOJOUIJTTFTTJPO 8PSLUPDPOWFSUBGFBUVSFUPTJ[F "OEUIFOVNCFSTPCUBJOFEBTBSFTVMUPGUIFXPSL w )PXNVDIEPFTJUDPTUUPEFWFMPQ
  28. 8IBU8F/FFE %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w 4UPSZ1PJOUT w *EFBM5JNF w )PXWBMVBCMFJTJU w 0SEFS #VU5IJT 2VBOUJGZ$BVTFPG. /PU5IJT w )PXNVDIEPFTJUDPTUUPEFWFMPQ
  29. 8IBU8F/FFE %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 4UPSZ1PJOUT w *EFBM5JNF w 0SEFS #VU5IJT w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w )PXWBMVBCMFJTJU 2VBOUJGZ$BVTFPG. 8F/FFE 7BMVF $PTU *OGP UPNBLFEFDJTJPOT /PU5IJT w )PXNVDIEPFTJUDPTUUPEFWFMPQ
  30. 0VS/P&TUJNBUFT %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F 1SJPSJUZ $PTU *OGP w 4UPSZ1PJOUT w *EFBM5JNF w 0SEFS w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w )PXWBMVBCMFJTJU 2VBOUJGZ$BVTFPG. H Y G Y "OE(FUUJOH UIFN 4UPQQJOHUIJT w )PXNVDIEPFTJUDPTUUPEFWFMPQ
  31. 0VS/P&TUJNBUFT %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F 1SJPSJUZ $PTU *OGP w 4UPSZ1PJOUT w *EFBM5JNF w 0SEFS w 3JTLT w &YQFSUT0QJOJPO %FMQIJ.FUIPE w )PXWBMVBCMFJTJU 2VBOUJGZ$BVTFPG. H Y G Y "OE(FUUJOH UIFN 4UPQQJOHUIJT w )PXNVDIEPFTJUDPTUUPEFWFMPQ *OTUFBEPGDPOWFSUJOH UIFEFTJSFEGFBUVSFTJOUP 4J[F%VSBUJPO  .BOBHFUPHFUPOMZXIBUJTSFRVJSFEGPS EFDJTJPONBLJOHBOEQSPKFDUQMBOOJOH $PTU *OGPSNBUJPO 7BMVF
  32. 3BUIFSJUJTUPBQQSPBDI %FDJTJPONBLJOHJOBEJ⒎FSFOUXBZ XIJMFBWPJEJOHPSNJOJNJ[JOH UIFOFHBUJWFBTQFDUTPGUIFFTUJNBUJPO . .VSJ .VEB .VSB (PBMJTOPUUP4UPQ&TUJNBUJOH

  33. It is significant to me that much of why we

    do estimates is that we need to make decisions: To decide something. In other words, it looks to me that what we need are decisions , not estimates. Š8PPEZ;VJMM8IZEPXFOFFEFTUJNBUFT
  34.  5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO  4DSVNBOE&TUJNBUJPO  0VS/P&TUJNBUFT4DSVN  3FBMJUJFTPG/P&TUJNBUFT

  35. 2)PXNBOZUJNFTEPFTUIFXPSE FTUJNBUFBQQFBSJO5IF4DSVN(VJEF

  36. "̕UJNFT

  37. ✓ Product Backlog items have the attributes of a description,

    order, estimate, and value. ✓ Product Backlog refinement is the act of adding detail, estimates, and order to items in the Product Backlog. 4DSVN"SUJGBDUT1SPEVDU#BDLMPH 1#*"UUSJCVUF 8IBUXFOFFE GSPNFTUJNBUJPO ✓All incomplete Product Backlog Items are re-estimated and put back on the Product Backlog. The work done on them depreciates quickly and must be frequently re- estimated. 4DSVN&WFOUT$BODFMMJOHB4QSJOU 1#*FTUJNBUFTTIPVMECFVQEBUFEGSFRVFOUMZ BMXBZTVQUPEBUF *OPSEFSUPQSJPSJUJ[F
  38. ✓The input to this meeting is the Product Backlog, the

    latest product Increment, projected capacity of the Development Team during the Sprint, and past performance of the Development Team. The number of items selected from the Product Backlog for the Sprint is solely up to the Development Team. 4DSVN&WFOUT4QSJOU1MBOOJOH5PQJD0OF XFTIPVMEEFUFSNJOFDBQBDJUZ CZQBTUQFSGPSNBODF 1FPQMFXIPBDUVBMMZXPSLEPFTUJNBUJPO  BOEDPNNJUUPJU ✓ More precise estimates are made based on the greater clarity and increased detail; ✓ The Development Team is responsible for all estimates. The Product Owner may influence the Development Team by helping it understand and select trade-offs, but the people who will perform the work make the final estimate. 5IBUTUSVF 4DSVN"SUJGBDUT1SPEVDU#BDLMPH
  39. ✓As new work is required, the Development Team adds it

    to the Sprint Backlog. As work is performed or completed, the estimated remaining work is updated. ✓At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. *OPSEFSUPNPOJUPSQSPHSFTT 4DSVN"SUJGBDUT4QSJOU#BDLMPH 4DSVN"SUJGBDUT4QSJOU#BDLMPH.POJUPSJOH4QSJOU1SPHSFTT ✓The Development Team usually starts by designing the system and the work needed to convert the Product Backlog into a working product Increment. Work may be of varying size, or estimated effort. 4DSVN&WFOUT4QSJOU1MBOOJOH 4#*BMTPOFFETFTUJNBUFT
  40. w 'PS3FMFBTF1MBOOJOH1SJPSJUJ[BUJPO ✓ Product Backlog items have the attributes of

    a description, order, estimate, and value. ✓ Adding detail, estimates, and order to items in the Product Backlog w 'PS4QSJOU1MBOOJOH$BQBDJUZ $PNNJUNFOU ✓ The number of items selected from the Product Backlog for the Sprint is solely up to the Development Team. ✓ The Development Team is responsible for all estimates. w 'PS.POJUPSJOH1SPHSFTT ✓At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. 4VNNBSZ&TUJNBUJPOJO4DSVN *UEPFTOUTBZ2VBOUJGZ
  41.  5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO  4DSVNBOE&TUJNBUJPO  0VS/P&TUJNBUFT4DSVN  3FBMJUJFTPG/P&TUJNBUFT

  42. 0VS/P&TUJNBUFT4DSVN

  43. None
  44. 5IF7BMVFPG&TUJNBUJPOJO4DSVN(VJEF "MUFSOBUFPG&TUJNBUFT $PSF1SBDUJDF

  45. #BDLMPH3FpOFNFOU 1SJPSJUJ[F

  46. #BDLMPH 3FBEZ 5PEP %PJOH %POF 'FBUVSF" 1#*ɹ̍XFFL 1#* 1#* ɿ

    1#*" 1#*# 1#*ɹ̍XFFL 1#* 1#* 'FBUVSF# 1#* 1#*̐ #BDLMPH3FpOFNFOU ɿ ̍%JWJEFUIF1#* w 5PXJUIJO4QSJOU XFFL  w %FpOJUJPOPG3FBEZ
  47. #BDLMPH 3FBEZ 5PEP %PJOH %POF 'FBUVSF" 1#* 1#* ɿ 1#*ສX

    1#*#ສX ̎ɽ0SEFSCZ$%%FTD w &TUJNBUJOH$PTUPG%FMBZ  &TUJNBUFWBMVF w "MMEVSBUJPOJTUSFBUFEBTX  *HOPSJOHBOFSSPSMFTTUIBOX 1#* 1#* 'FBUVSF# 1#*"ສX 1#*̐ສX ɿ #BDLMPH3FpOFNFOU
  48. 5IFEFTDFOEJOHPSEFSPG$%JTUIFPQUJNBMTPMVUJPOGPS NJOJNJ[JOHMPTTFT NBYJNJ[JOHQSPpU JOBQFSJPE 1SJPSJUJ[F $%$PTUPG%FMBZ%JWJEFECZ%VSBUJPO $PTUPG%FMBZ %VSBUJPO 8JUIUIFEFMJWFSZPGUIJTGFBUVSFJTEFMBZFE IPXNVDIEPFTJUDPTUQFSVOJUQFSJPE

     ʹ&TUJNBUFWBMVF 5IFEVSBUJPOOFFEFEGPSUIFEFMJWFSZ ʹ&TUJNBUFEVSBUJPO GPSUIFEFUBJMTQMFBTFSFGFSUP-&"/&/5&313*4&Q
  49. w 5IFTJ[FPGUIF1#*JTXJUIJOTQSJOU XFFLGPSVT   %FpOJUJPOPG3FBEZ"QQMZJOHUPBMM1#*UIBUQSPCBCMZCFTFMFDUFEXJUIJOUIFMBTUTQMJOU  5IF10BOEUIFEFWFMPQNFOUUFBNBHSFFUPUIBUUIFTJ[FJTMFTTUIBOPSFRVBMUP4QSJOU  -BSHFFOPVHIGPSMFBSOJOHTPNFUIJOHBOETNBMMFOPVHIGPSSFEVDJOHEBNBHFJGJUTXSPOH

    w 8FUSFBUBMM1#*TTFMFDUFEGPSUIFTQSJOUBTXFFLEVSBUJPO  *HOPSJOHBOFSSPSMFTTUIBOTQSJOU w 8FQSJPSJUJ[FNBLJOHTNBMMFSUIFTJ[FPWFSBWPJEJOHEFQFOEFODZ  )PXFWFS XFVTFBWFSUJDBMGFBUVSFTMJDFJOPSEFSUPMFBSOTFQBSBUFMZ  FHCFGPSFUIFDPNQMFUFJNQMFNFOUBUJPOPGOFXGFBUVSFT BEFNPGPSTQFDJpDJOEVTUSJFT  5IJTJTUIFNPTUEJ⒏DVMUQPJOU %VSBUJPO1#*4J[JOH"MUFSOBUFPG&TUJNBUFT #ZDPOUSPMMJOHUIFTJ[F UBLFPVUUIFEVSBUJPOXJUIPVUFTUJNBUJPO DPOWFSUJOHUIFOVNCFS
  50.  8F%0&TUJNBUF7BMVF 8FOFFEJU $PTUPG%FMBZ&TUJNBUFWBMVF

  51. w 5IJTGFBUVSFJT999TFMMJOUIFNPTUSFDFOURVBSUFS QMBOOFE   999 8FFL .POUI MPTTGPS8EFMBZ w

    5IJTGFBUVSFTBWFTO)PVS%BZBUJNFPGCVTJOFTT  &YQFDUFETBMFTPG:::8FFLJGCVTJOFTTVTFUIFUJNFUPTBMFTBDUJWJUJFT  :::MPTTGPS8EFMBZ 8JUIUIFEFMJWFSZPGUIJTGFBUVSFJTEFMBZFE  IPXNVDIEPFTJUDPTUQFSVOJUQFSJPE  $POTJEFSUIFMBUFTUWBMVFGSPNUIFEFMJWFSZ $PTUPG%FMBZ&TUJNBUFWBMVF
  52. 4QSJOU1MBOOJOH $BQBDJUZ $PNNJUNFOU

  53. #BDLMPH 3FBEZ 5PEP %PJOH %POF 'FBUVSF" 1#* 1#* ɿ 1#*ສX

    1#*#ສX 1#* 1#* 'FBUVSF# 1#*"ສX 1#*̐ສX 4QSJOU1MBOOJOH5PQJD ɿ 1#*̑ສX ɿ ̏ɽ4FMFDU1#*CZQBTUSFTVMUT w $BQBDJUZJTEFUFSNJOFECZ"WHJUFNDPVOU w $PNNJUUP4QSJOU(PBM  8FXJMMEFMJWFSGFBUVSF"JOUIJT4QSJOU 1#*ສX 1#*#ສX 1#*"ສX 1#*̐ສX 4QSJOU(PBM
  54. 4QSJOU1MBOOJOH5PQJD$BQBDJUZ $BMDVMBUJOH$BQBDJUZ1#*5ISPVHIQVU w 8FKVEHFUIFDBQBDJUZGSPNUIFUISPVHIQVUPGQSFWJPVT4QSJOUT  5IF/VNCFSPG1#*XFEJEJOB4QSJOU  *OPVSDBTF 3PVHIMZd w

    5IFEFWFMPQNFOUUFBNEFUFSNJOFXIFUIFSJUJTQPTTJCMFUPQVU JOUPBTQSJOU  5IFEFWUFBNDPOpSNUIFEJ⒏DVMUZPGFBDI1#*XJUIUIF10
  55. w 8FDPNNJUUPUIF4QSJOU(PBM OPU1#*  FHXFXBOUUPCFBCMFUPEFMJWFSUIFOFX999GPSNBUUIJTXFFL w 5IFOVNCFSPG1#*JTTFMFDUFECZBWFSBHFDIBMMFOHJOH  $IBMMFOHJOHUBSHFU 

    %POUTUJDLUPDPNQMFUFBMMTFMFDUFE1#*T  "TTVNJOHUIBUUIFEJTUSJCVUJPOPGUIFUISPVHIQVUGPMMPXTOPSNBMEJTUSJCVUJPO XF NJTTUIFBWFSBHFJOQSPCBCJMJUZ 4QSJOU1MBOOJOH5PQJD$PNNJUNFOU 4QSJOU(PBM
  56. #BDLMPH 3FBEZ 5PEP %PJOH %POF 'FBUVSF" 1#* 1#* ɿ 1#*

    1#* 'FBUVSF# 4QSJOU1MBOOJOH5PQJD ɿ 1#*̑ສX ɿ 1#*ສX 1#*#ສX 1#*"ສX 1#*̐ສX 5BTL#PBSE 4#* 4#* 4#* 4#* 4#* 4#* 4#* 4#* ̐ɽ*EFOUJGZUIFUBTLT w %POU&TUJNBUF4#* w %JWJEFXJUIJOEBZ JHOPSFFSSPS w .BLFSPVHIBHSFFNFOU UIFO.PC 1SPHSBNNJOH 4#*
  57. w 5IFEFWFMPQNFOUUFBNJEFOUJGZUIFUBTLTPGTFMFDUFE1#* w "TXJUI1#* 5IFZBSFDPOUSPMMFECZTJ[JOHXJUIPVUFTUJNBUJOH w UIFEFWFMPQNFOUUFBNBHSFFUPUIBUUIFTJ[FPGUIFUBTLJTMFTTUIBOPOFEBZ w *HOPSJOHUIFFSSPSMFTTUIBOPOFEBZ w

    *OUIFMJTUFEUBTL XFNBLFBSPVHIBHSFFNFOUBCPVUIPXUPEPUIBU w "GUFSUIBU XFDPMMFDUUIFPQJOJPOXIJMFEPJOHUIFUBTLXJUI.PC 1SPHSBNNJOH  XFBMXBZTEPUIF%FMQIJNFUIPE TPXFEPOUOFFEHBUIFSJOHJOGPSNBUJPOUISPVHI UIF1MBOOJOH1PLFS 4QSJOU1MBOOJOH5PQJD$BQBDJUZ $BMDVMBUJOH$BQBDJUZ4#*5ISPVHIQVU 4J[JOH"MUFSOBUFPG&TUJNBUFT 
  58. %BJMZ4DSVN 1SPHSFTT.BOBHFNFOU

  59. #BDLMPH 3FBEZ 5PEP %PJOH %POF 'FBUVSF" 1#* 1#* ɿ 1#*

    1#* 'FBUVSF# %BJMZ4DSVN ɿ 1#*̑ສX ɿ 1#* 1#*# 1#*" 1#*̐ 5BTL#PBSE 4#* 4#* 4#* 4#* 4#* 4#* 4#* 4#* 4#* ̑ɽ.POJUPS1SPHSFTT w $POpSNUIFOVNCFSPGUBTLTBOE SFNBJOJOHEBUFPG4QSJOU
  60. w 6TFUIFSFNBJOJOHOVNCFSPGUBTLTUPDPOpSNQSPHSFTT  8FpHVSFUIBUXFDBOpOJTIPSOPUGSPNUIFSFNBJOJOHEBZTPGUIF4QSJOU w 8FEJWJEFBEEEFMFUFUBTLTJGOFFEFEXIFOpOJTIJOHUIFUBTL  *OTUFBEPGSFFTUJNBUJOH 4#*5ISPVHIQVU

  61. Monte Carlo methods, or Monte Carlo experiments, are a broad

    class of computational algorithms that rely on repeated random sampling to obtain numerical results. &YQFSJNFOUBM.POUF$BSMP.FUIPE 4JNVMBUJOHXIBUXJMMIBQQFO GSPNUIFQBTUUSFOE %POUUSZUPTFDPOEHVFTT.FBTVSF Š.POUF$BSMPNFUIPE8JLJQFEJB
  62. 5IFGVODUJPOPG,BOCBOJ[FXIJDIXFVTF *UUFMMTVTUIBU 5IFSFJT/DIBODFUIBUXFDBOpOJTI.UBTLTJOUIFSFNBJOJOHEBZTPGUIF4QSJOU 5IFTNBMMFSUIFTUBOEBSEEFWJBUJPOJT UIFNPSFSFMJBCMFUIFQMBOJT / &YQFSJNFOUBM.POUF$BSMP.FUIPE

  63. 5PUSVTU1#*UIF4#*UISPVHIQVU 8FOFFEDPOpEFODFUIBU XFDBOHPXJUIBCPVUUIJTTQFFE  XFOFFE$PVSBHF

  64. $PSFQSPDFTTFTTVQQPSUJOH$PVSBHF .PC1SPHSBNNJOH

  65. 4QSJOU 5IF%FWFMPQNFOU8PSL  1SFEJDUBCJMJUZ

  66. On the same thing... At the same time... In the

    same place... On the same computer... —Mob Programming A Whole Team Approach" / Agile 2014, Woody Zuill .PC1SPHSBNNJOH
  67. "DDPSEJOHUP6OEFSTUBOEJOH$ZDMF5JNF%JTUSJCVUJPO4IBQFT5SPZ.BHFOOJT w 5IFSFJTBIZQPUIFTJTUIBUUIFDZDMFUJNFEJTUSJCVUJPOTIBQFJTEJ⒎FSFOUEFQFOEJOHPOUIF EFQFOEFODZ w 5IFEJTUSJCVUJPOQFBLTIJGUTMFGUJGUIFUFBNIBTGFXPSOPEFQFOEFODJFT .PC1SPHSBNNJOHBOE-FBEUJNF4UBCJMJUZ Teams with few

    (or no) external dependencies Tams who limit WIP (eg. kanban teams) Teams who do batch iterations (eg. Scrum teams) Teams who do large batches (waterfall)
  68. 5IFBDUVBMNFBTVSFEWBMVFPGPVSUFBN w 8FBDIJFWF8*1 $SPTTGVODUJPOBM /PFYUFSOBMJOUFSOBMEFQFOEFODJFTUFBNCZ.PC 1SPHSBNNJOH w 5IFQFBLPGUIFDZDMFUJNFJTUIFMFGUTJEF .PC1SPHSBNNJOHBOE-FBEUJNF4UBCJMJUZ

  69. w *UJTJNQPSUBOUUIBU5IFDZDMFUJNFJTTUBCMF TUBOEBSEEFWJBUJPOJTTNBMM   XFDBOpOEUIBUXIFODBOXFpOJTIGSPNUBTLDPVOU .PC1SPHSBNNJOHBOE-FBEUJNF4UBCJMJUZ

  70. w "MXBZTUBLFUIFCFTUDPOEJUJPOPGUIFUFBN w UIFUISPVHIQVUJTOUB⒎FDUFECZQFSTPOBM FTQFDJBMMZ"DF DPOEJUJPO PSTPNFPOFMFBWJOHUFBN .PC5FTUJOH"O*OUSPEVDUJPO&YQFSJFODF3FQPSU .PC1SPHSBNNJOHBOE5ISPVHIQVU4UBCJMJUZ

  71. *OGPSNBUJPOJTPOFPGUIFWBMVFFYUSBDUFEGSPN&TUJNBUFTJ[F *OUIFFTUJNBUJPOQSBDUJDFTMJLF1MBOOJOH1PLFS  /FDFTTBSZJOGPSNBUJPOJTDPMMFDUFEGSBOLMZGSPNUIFFYQFSUT JTNPSFJNQPSUBOUUIBO UIFOVNCFSJTHJWFO %FMQIJNFUIPE w *O.PC1SPHSBNNJOH XFQSPDFFEXIJMFBHHSFHBUJOHUIFPQJOJPO

    PGUIFXIPMFUFBN w .BLJOHBSPVHIBHSFFNFOUBCPVUUIFQSPDFEVSF UIFOXFDBO EFUFSNJOFXIJMFEPJOHUIFUBTL  XIJMFEPJOHUIFUBTLJTVTVBMMZUIFCFTUTPMVUJPOCZNBYSFTPMVUJPO .PC1SPHSBNNJOHBOE%FMQIJ.FUIPE
  72. w 5IFXIPMFUFBNBHSFFUP1SPDFFEXJUIBNJOJNVNPGXPSLSFRVJSFEGPSUIJTUBTL w "MTPBHSFFUPUIFOFDFTTBSZFMFNFOUTUPNBJOUBJOUIFRVBMJUZPGUIFDPEF  65 SFGBDUPSJOH OBNJOHDPOWFOUJPOTFUD w &BDINFNCFSTIBWFEJ⒎FSFOUXIBUDPNNJUUFEUPUIBUpMMUIFUJNF

     FHGVODUJPOBMQSPHSBNNJOHTIPVMECFXSJUUFOJOUIJTXBZ  FHUIJTNFUIPETIPVMECFJOUIJTDMBTT w 8JUIPVUIFTJUBUJPOCFDBVTFUIFXIPMFUFBNQSPDFFECZUIFBHSFFNFOU :"(/*CZNVMUJBOHMF .PCBMXBZTB⒎FDUUPNJOJNJ[FUIFTJ[FPGUIFUBTL .PC1SPHSBNNJOHBOE1BSLJOTPOT-BX
  73. .PC1SPHSBNNJOHBOE4DSVN7BMVFT 4VQQPSUJOH/P&TUJNBUFT

  74. 'PDVTCZ.PC .VMUJ"OHMF:"(/* 0QFOOFTTPG 3FMJBCMF4DIFEVMF ,FFQB1SPNJTF 3FTQFDU 1BSLJOTPOT-BX .6%" XBTUF PG8PSL

    "DDVSBDZEPFTOUJNQSPWFFWFOPWFSUJNF .63" VOFWFOOFTT PG"DDVSBDZ 4UBCJMJUZ61 1SFEJDUBCJMJUZ6Q 3FMJBCMF.FBTVSFNFOU $PVSBHF $PNNJUNFOU
  75. 3FTQFDU UIF4DIFEVMF 3FDUBOHMFPG5SVTU &TUJNBUJPOBTB$PNNJUNFOU .63* 0WFSCVSEFO PG%FBEMJOF

  76. 8IBU8F/FFE %FTJSFE 'FBUVSFT &TUJNBUF TJ[F &TUJNBUF EVSBUJPO 4DIFEVMF 4J[F %VSBUJPO

    &TUJNBUF WBMVF 7BMVF 1SJPSJUJ[F H Y 1SJPSJUZ G Y $PTU *OGP w 4UPSZ1PJOUT w *EFBM5JNF 2VBOUJGZ$BVTFPG. &TUJNBUFCZ $PTUPG%FMBZ %JWJEJOH BOEUSFBUBTTBNF EVSBUJPO (BUIFSXIJMF EPJOH.PC
  77.  5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO  4DSVNBOE&TUJNBUJPO  0VS/P&TUJNBUFT4DSVN  3FBMJUJFTPG/P&TUJNBUFT

  78. )PXEJEXFTUBSU/P&TUJNBUFT 4VJUBCMF6OTVJUBCMFUFBNGPS/P&TUJNBUFT 5SPVCMFTJO/P&TUJNBUFT )PXDBOXFLFFQBEFBEMJOF

  79. +645%0*5

  80. #FGPSF/P&TUJNBUFT w 5IFNBOBHFSBTTJHOTUBTLT w 5IFQFSTPOXIPJTBTTJHOFEFTUJNBUFTUIFUBTL w 5IFQFSTPOJOQVUUIFQSPHSFTTPOUIF(BOUUDIBSU w 5IFNBOBHFSBOECVTJOFTTTIBSFUIFQSPHSFTTJOXFFLMZ.5( w

    8FIBWFEFBEMJOFTCVUXFVTVBMMZNJTTJU  .FNCFSTFYUFOEUIFEFBEMJOFCZUIFJSJOUVJUJPO
  81. w 8FTUPQFEFTUJNBUJOHTJODFXFVTFPOMZ,BOCBO  &WFSZPOFOPUJDFEUIBUUIFFTUJNBUFXBTOPUXPSLJOH w *OTUFBE CFHBOUPEJWJEFUIF1#*BTTNBMMBTQPTTJCMF w &WFSZPOFLOPXT8IFOUIJTGFBUVSFJTEFMJWFSFE JOSFBM

    UJNF  5IFPSEFSPGUIFOFYUUPEP BMJTUPGEPJOHOPXIBTCFFOPQFOFE  5IJTXBTXIBUXFOFFEFEGPS *OWPMWJOHUIF#PTT4UBSU,BOCBO &WFSTJODF4UBSUJOH  8FBSFOFWFSBTLFEGPSFTUJNBUFT
  82. "SPVOEUIF4BNF5JNF4UBSU.PCCJOH w #ZMJNJUJOH8*1 EFMJWFSZPG1#*CFDBNFGBTU w 8IFODBOXFEFMJWFSJU CFDBNFNPSFSFMJBCMFUIBO (BOUU$IBSU w &WFSZPOFDBOEJWJEFUIFUBTL

    BOETBZGPSDFSUBJOIPXUP EPJU
  83. w 3FUSPTQFDUJWFT  8FTUBSUGSPNUIJTUPJOWPMWFUIFXIPMFUFBN w 4QSJOU1MBOOJOH  *UXBTOFDFTTBSZTZODISPOJ[JOHUIFJOGPSNBUJPOUIBU8IBUEPXFOFFE 8IBUDBOXFpOJTI 

    w #BDLMPH3FpOFNFOU  *UXBTOFDFTTBSZUSBOTQBSFODZUPQSJPSJUJ[BUJPO w %BJMZ4DSVN  4JODFXFTUBSUFE.PCCJOH JUCFHBOOBUVSBMMZUPNBLFUIFTUSBUFHZPGUIF EBZ w 3FWJFX  *UCFHBOOBUVSBMMZUPHBUIFSUIFGFFECBDL *OWPMWJOHUIF#VTJOFTTSFBDIJOH4DSVN 5PBEBQUDIBMMFOHFT  XFJNQMFNFOUFEUIFTDSVNFWFOUTTUFQCZTUFQ
  84. )PXEJEXFTUBSU/P&TUJNBUFT 4VJUBCMF6OTVJUBCMFUFBNGPS /P&TUJNBUFT 5SPVCMFTJO/P&TUJNBUFT )PXDBOXFLFFQBEFBEMJOF

  85. 5IF%FWFMPQNFOU5FBN w 5IFUFBNJTNBUVSFUPTPNFFYUFOU  "DSPTTGVODUJPOBM BOEIBTBTLJMMSFRVJSFEUPCVJMEUIFJODSFNFOUT  4FMGPSHBOJ[FE BOEFOBCMFTUPEFUFSNJOFUIF1#*4#*DBQBDJUZJOUIF4QSJOUCZ UIFJSPXO

    w 5IFUFBNIBTUIFSFTVMUPGUIFWFMPDJUZ BOE*UJTTUBCMF w 5IFUFBNIBTBCJMJUZUPEJWJEFUIF1#*4#* 7FSUJDBM4MJDF  w 5IFCPTTUSVTUUIFUFBNBOEEFMFHBUFUIFBVUIPSJUZ  5IJTJTQSPCBCMZNPTUJNQPSUBOU -POHUFSNUFBNNBZCFBCMFUPTUBSUTNPPUIMZ
  86. w /PU%FBEMJOF%SJWFO CVU'FBUVSF%FMJWFSZ%SJWFO w *O%FBEMJOF%SJWFO JUNBZCFQPTTJCMFJGUIFSFJTBOVOEFSTUBOEJOHPG DIBOHJOHUIFTDPQF w #VJMEBSFMBUJPOTIJQCFUXFFOCVTJOFTTBOEEFWFMPQNFOU w

    /PUCFBTLFEUPDPNNJUUPUJHIUEFBEMJOFTGSPNEPVCUUPUIFUFBN w HFUUIFDPPQFSBUJPOJOUIFSFRVJSFEFWFOUT *OJUJBM4UBSUVQ1IBTF0QFSBUJPO(SPXUI1IBTF 1SPEVDU3FMBUJPOTIJQ#FUXFFO#VTJOFTT
  87. *GPOFPSUXPBSFNFU PUIFSTXJMMCFNFUXIJMFEPJOH 5IF,FZJT %PFTUIFUFBNIBWFBVUIPSJUZ  %PFTUIFUFBNHJWFUSBOTQBSFODZUPUIFQMBO #VU *UTTV⒏DJFOU OPUOFDFTTBSZ .PC1SPHSBNNJOHJTHPPEQMBDFUPTUBSU

  88. )PXEJEXFTUBSU/P&TUJNBUFT 4VJUBCMF6OTVJUBCMFUFBNGPS/P&TUJNBUFT 5SPVCMFTJO/P&TUJNBUFT )PXDBOXFLFFQBEFBEMJOF

  89. 5FOEUP#F4IPSUTJHIUFE

  90. w UIFMPOHUFSN1#*JTIBSEUPCFTFMFDUFE w FHUFDIOJDBMEFCU JNQSPWFNFOUPGUIFJODPOWFOJFOUQPJOU SFTFBSDIBOEEFWFMPQNF w 5IF1#*UIBUTFFNTUPCFQSPpUBCMFUFOEUPCFTFMFDUFE w GFFMTMJLFUIFCPJMJOHGSPH

    XIFOXFJOUSPEVDFEUIF$% XFUIPVHIUMJLF 5IJTJTUIFCFTU XFDBODPNQBSFUPBMMPG1#*JOpOBODJBMWBMVF 5IJTJTUIFNPTUWBMVBCMFPSEFS#65 -BDLPGNFEJVNMPOHUFSNWJFX "EWFSTFF⒎FDUTPGTUPQQJOHUIF30* *UEPFTOPUNBUUFSCZ/P&TUJNBUFT
  91. w "EPQUUIFQSPEVDUQPSUGPMJP  FH/FXGFBUVSF9 JNQSPWFNFOU: UFDIEFCU; w 1MBONFEJVNBOEMPOHUFSN*UFNTCZ0,3  8IBUJTUIFQPJOUPGUIFOFYURVBSUFS

      )BSEUPTBZUIBUJTXPSLJOHXFMM -BDLPGNFEJVNMPOHUFSNWJFX.FBTVSFT
  92. .JTTFE UIF EFBEMJOF

  93. 5ZQJDBM.JTDPNNVOJDBUJPO /P&TUJNBUFTEPFTO`UNBUUFS -BTU"VHVTU 8FNJTTFEUIFEFBEMJOFESJWFOEFMJWFSZEFUFSNJOFECZUIFDPOUSBDU #J[VOUJMUIF /  EBZTDBOCFBEKVTUFEXJUIUIFDMJFOU CVU*XBOUUPTUBSUJOUIF/EBZT 

    %FW8FXJMMCFBCMFUPpOJTIJO/EBZT #VU/ EBZTJT0, SJHIU  d"GUFS/EBZTd #J[6I $PVMEXFTUBSUUPEBZ  %FW6I XFXJMMTUBSUJUJOUIFEBZBGUFSUPNPSSPX 
  94. $PODMVTJPO /PUJOUSPVCMF

  95. )PXEJEXFTUBSU/P&TUJNBUFT 4VJUBCMF6OTVJUBCMFUFBNGPS/P&TUJNBUFT 5SPVCMFTJO/P&TUJNBUFT )PXDBOXFLFFQBEFBEMJOF

  96. w 8IZUIFEFBEMJOFJTOFFEFE XIFUIFSUIFSFJTBSFBTPO   JGUIFZDBOOPUFYQMBJO UIFEFBEMJOFJTQSPCBCMZOPUOFDFTTBSZ w *ODMVEJOHUIFBEKVTUNFOU IPXMPOHDBOXFEFMBZ

     w 8IBUIBQQFOTJGNJTTJU   IPXNVDIEPFTJUDPTU  w 5IFDMPTFSUIFEFBEMJOF UPTIBSFUIFTJUVBUJPOJOSFBMUJNF  $POpSNUIF3&"-%FBEMJOF 5BLFUIFOFDFTTBSZDPNNVOJDBUJPO &TUJNBUJPOEPFTOUNBUUFS
  97. #1 Reason we miss deadlines We START too late 4UBSU&BSMZ

    Š5SPZ.BHFOOJT
  98. w #BTJD*EFB$%  $%JTOPUBCPVU8IBUUPCFHJO CVU8IBUUPEFMBZ  ,FFQUIFTUBUF&WFSZUIJOHJTPLCZ$%EFTD w 4UBSUFBSMZ 

    XJUIBNBSHJOPGBUMFBTU4QSJOU $BMDVMBUFUIFUIFMBTUQPJOUXFNVTUTUBSUXJUIUIFNBSHJO 5P4UBSU&BSMZ%FDJEF8IBUUP%FMBZ
  99. &WFO/P&TUJNBUFT 8F$BO,FFQUIF %FBEMJOF

  100. 5IF/FHBUJWF"TQFDUTBOE7BMVFPG&TUJNBUJPO w/FHBUJWF"TQFDUT.63* .6%" .63"CZ2VBOUJGZJOH w5IF7BMVF$PTU *OGPSNBUJPO 7BMVFGPS1MBOOJOH 4DSVNBOE&TUJNBUJPO w1SJPSJUJ[BUJPO $BQBDJUZ

    $PNNJUNFOU 1SPHSFTT 0VS/P&TUJNBUFT4DSVN w4J[JOH .POJUPSJOH5ISPVHIQVU 4DSVN7BMVFT 5SVTU w.PC1SPHSBNNJOH 3FBMJUJFTPG/P&TUJNBUFT w&BTZUPTUBSUJOUIFMPOHUFSNUFBN w/PUJOUSPVCMFXJUI/P&TUJNBUFT w5PQSPUFDUUIFEFBEMJOF TUBSUFBSMZ 4VNNBSZ
  101. &TUJNBUJPO  -FUT .PC1SPHSBNNJOH

  102. Thank You for Your Kind Attention! UXJUUFS!NBSUJO@MPWFS@TF Thank you for

    English proof reading! Arnab Gupta, Hideaki Oshima,ɹ Cherifa Mansoura Thank you for meaningful feedback! Koichi Yoshida, Nobuaki Miura, Hiroki Konishi, Minoru Yokomichi
  103. • "HJMF&TUJNBUJOHBOE1MBOOJOH 3PCFSU$.BSUJO4FSJFT .JLF$PIO • -FBO&OUFSQSJTF)PX)JHI1FSGPSNBODF0SHBOJ[BUJPOT*OOPWBUFBU4DBMF#BSSZ0`3FJMMZ +PBOOF.PMFTLZ +F[)VNCMF • 4DSVN5IF"SUPG%PJOH5XJDFUIF8PSLJO)BMGUIF5JNF+F⒎4VUIFSMBOE

    • 5IF4DSVN(VJEF,FO4DIXBCFS +F⒎4VUIFSMBOE • 6OEFSTUBOEJOH$ZDMF5JNF%JTUSJCVUJPO4IBQFT5SPZ.BHFOOJT • 8IBU`TUIFTUPSZBCPVU"HJMF%BUB5SPZ.BHFOOJT • .PC1SPHSBNNJOH"8IPMF5FBN"QQSPBDI"HJMF 8PPEZ;VJMM • #FZPOE&TUJNBUFT-JGF -JCFSUZ BOEUIF1VSTVJUPG"HJMJUZ8PPEZ;VJMM ◦ /P&TUJNBUF1SPHSBNNJOH4FSJFTr*OUSP1PTU ◦ $BO8F$PEF8JUIPVU&TUJNBUFT  ◦ 8IZEPXFOFFEFTUJNBUFT  • 5IF)JEEFO$PTUPG&TUJNBUFT$ISJT-VDJBO • 4PGUXBSF&TUJNBUJPO1BSBEPY$ISJT-VDJBO • 8IBU4DSVN4BZT"CPVU&TUJNBUFT4DSVNPSH4MBWB.PTLBMFOLP • 5IFMPHJDPG/P&TUJNBUFT/P&TUJNBUFTGPMMPXTJOUIFGPPUTUFQTPG"HJMFBOE4DSVN8JMMFN+BO"HFMJOH • /P&TUJNBUFT1BSU Š %PJOH4DSVN8JUIPVU&TUJNBUFT • .PC5FTUJOH"O*OUSPEVDUJPO&YQFSJFODF3FQPSU 3FGFSFODF