なぜあなたのチームの プロダクトは太ってしまうのか #postudy

95aaab3d693889550fd2e7ae02f2f789?s=47 TAKAKING22
November 26, 2016

なぜあなたのチームの プロダクトは太ってしまうのか #postudy

2016年11月26日(土)プロダクトオーナー祭り2016にて。
「なぜあなたのチームのプロダクトは太ってしまうのか 〜プロダクトマネジメントをかじったエンジニアが感じたLess is moreの極意〜」。

95aaab3d693889550fd2e7ae02f2f789?s=128

TAKAKING22

November 26, 2016
Tweet

Transcript

  1. ͳͥ͋ͳͨͷνʔϜͷ ϓϩμΫτ͸ଠͬͯ͠·͏ͷ͔ ʙϓϩμΫτϚωδϝϯτΛ͔ͬͨ͡ ΤϯδχΞ͕ײͨ͡-FTTJTNPSFͷۃҙʙ ϓϩμΫτΦʔφʔࡇΓ ٴ෦ܟ༤ !5",",*/(

  2. ٴ෦ܟ༤ !5",",*/( ✓ ՎͬͯགྷΕΔΤϯδχΞ ✓ ΞδϟΠϧϞϯελʔ ✓ अಓεΫϥϜϚελʔ ✓ ,JOHPG,JOH4UZMF

    ✓ $FSUJpFE*EMF.BTUFS ϓϩμΫτϚωδϝϯτ͸͡Ί·ͨ͠
  3.  

  4. ͜Μͳײ͡ͷνʔϜΛ૝ఆ ϓϩμΫτΦʔφʔ ։ൃνʔϜ લఏ

  5. ͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ

  6. ʮશવ༏ઌlॱҐz͡Όͳ͍ɻɻʯ ʮ͑ʁ΄Μͱʹશ෦ͭ͘Δͷʁʯ ʮ͏Θʔ͜͜ΊΜͲ͍͘͞΍ͭͩʯ ʮ͜Ε͸͚ͬ͜͏͔͔࣌ؒΔͳ͋ʯ ΤϯδχΞ͸ʜ

  7. ʮ͔ͳΓ࡟͚ͬͨͲ͜ΕҎ্͸ϜϦʯ ʮڝ߹αʔϏεʹ͋ΔΜ͔ͩΒ
 ͜ͷػೳ͸ͳ͍ͱμϝͩͶʯ ʮʢ͔ͳΓرগύλʔϯʣͷ࣌ɺ
 Ϣʔβʔ͕ࠔΔ͔ΒඞཁͩΑͶʯ ҰํϓϩμΫτΦʔφʔ͸ʜ

  8. ʮ࡞Γͨ͘ͳ͍͚ͩͳΜ͡Όͳ͍ͷʯ 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  9. ʢ͜͏ͳͬͯ͠·Θͳ͍Α͏ʹʣ ϓϩμΫτΦʔφʔͱΤϯδχΞ͕ ͲͷΑ͏ʹίϥϘϨʔγϣϯ͢Ε͹ɺ -FTTJTNPSFͳϓϩμΫτΛ ໨ࢦ͢͜ͱ͕Ͱ͖Δͷ͔ ߟ͑ͯΈͨ͜ͱʹ͍͓ͭͯ࿩͠·͢ ࠓ೔ͷ͓࿩

  10. ͳͥখͭ͘͘͞Δඞཁ͕͋Δͷ͔

  11. 1IPUPCZ'MPSJBOB IUUQTHPPHMHYU+Z

  12. 5IF4UBOEJTI(SPVQ$IBPTSFQPSU

  13. 5IF4UBOEJTI(SPVQ$IBPTSFQPSU ͷػೳ͸ ΄ͱΜͲPS·ͬͨ͘࢖ΘΕͳ͍

  14. ૯຿লʮฏ੒೥௨৴ར༻ಈ޲ௐࠪʯ εϚʔτϑΥϯ͕ΩϟζϜΛ௒͑ͨͷ͸਺೥લ

  15. ࣄલʹͳʹ͕౰ͨΔ͔ ༧ଌ͢Δ͜ͱ͸ͱͯ΋೉͍͠ 1IPUPCZ$ISJT1PUUFS IUUQTHPPHM7/L['(

  16. ։ൃ؀ڥ΍։ൃٕज़ͷൃలʹΑͬͯ ιϑτ΢ΣΞͷ։ൃ΍ϦϦʔεʹ ίετ͸͔ͳΓ࡟ݮͰ͖ΔΑ͏ʹͳͬͨ

  17. ✓ ؤுͬͯͭͬͯ͘΋ɺ
 ͷػೳ͸͋·Γ࢖ΘΕͳ͍ ✓ ྲྀߦΓഇΓͷมԽ͕ܹ͘͠ɺ
 ࣄલʹ༧ଌ͢Δ͜ͱ͸೉͍͠ ✓ ϦϦʔεʹ͔͔Δίετ͸ɺ
 ੲͱൺ΂͔ͯͳΓ࡟ݮͰ͖Δ ·ͱΊΔͱ

  18. ૉૣ͘ϑΟʔυόοΫΛಘΔ 1IPUPCZ#FUTZ8FCFS IUUQTHPPHMU:M%FY

  19. None
  20. ϑΟʔυόοΫͷ ػձ͕૿͑Δ

  21. ͓ۚΛՔ͙ظؒ ΋૿͑ͦ͏

  22. ·ͱΊͯग़͢ͷͰ͸ͳ͘ɺ খग़͠ʹͯͨ͘͠͞Μͷ ϑΟʔυόοΫΛಘΔ ϑΟʔυόοΫʹֶͿνϟϯε

  23. ڝ߹ͱಉ͡ػೳ͕ ͳ͍ͱෆ҆ʹͳΔ໰୊

  24. 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  25. ੒ޭ͍ͯ͠ΔϓϩμΫτʹ͸ ϑΟʔυόοΫΛճͯ͠ վળ͖ͯͨ͠ܦݧͱ࢓૊Έ͕͋Δ

  26. ͓͓ʂ ͜ΜͳαʔϏε ग़ͨΜͩʔ ͚ͬ͜͏ ͍Ζ͍Ζػೳ͋ͬͯ ͍͍Ͷ ๞͖͖ͯͨͳ͋ ɾɾɾɾɻ ࠷ॳ͔Βͭ͘Γ͜Ήͱʜ

  27. ໘ന͍ʂ ͚Ͳ΋ͬͱػೳ ΄͍͠ͳ͋ ͋ɺߋ৽LULS ͍͍Ͷʂʂ ͜Ε΋͋Δͱ ͍͍Μ͚ͩͲͳ͋ ͓͓ʂ ཉ͔ͬͨ͠ػೳ ૿͑ͯΔ͡ΌΜ

    ӡӦ΍ΔͶʂ ·ͨΞοϓσʔτ ͖ͯΔʂʂ খ͘͞·Θ͢ͱɾɾɾ
  28. 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN lൃݟz΍l੒௕Λײ͡Δ͜ͱz΋ ϢʔβʔʹͱͬͯͷՁ஋ʹͳΓಘΔ

  29. Ϗδωεͱ͚ͯͩ͠͡Όͳ͘ Ϣʔβʔ΍νʔϜʹͱͬͯ΋ খͭͬͯ͘͘͞ ૉૣ͘ϑΟʔυόοΫΛ ΋Βͬͨํ͕Αͦ͞͏ 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  30. ͳͥখͭ͘͘͞Δ͜ͱ͸೉͍͠ͷ͔

  31. খͭ͘͘͞Δ͜ͱ͕ Αͦ͞͏ͳ͜ͱ͸Θ͔ͬͨ

  32. ͳͥখͭ͘͘͞Ε͍ͯͳ͍ͷ͔ 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  33. ʮ͜ΕҎ্͸࡟Εͳ͍ʯ ʮશ෦ඞਢͩͶʯ ͜Μͳ෩ʹݴͬͨ͜ͱ ݴΘΕͨ͜ͱ͋Γ·ͤΜ͔ʁ

  34. Ձ஋͕͋Δ 7BMVBCMF ࢖͏͜ͱ͕ Ͱ͖Δ 6TBCMF ࡞Δ͜ͱ͕ Ͱ͖Δ 'FBTJCMF ͜ͷ͋ͨΓΛ ૂ͏ͷ͕Αͦ͞͏

  35. Ձ஋͕͋Δ 7BMVBCMF ࢖͏͜ͱ͕ Ͱ͖Δ 6TBCMF ࡞Δ͜ͱ͕ Ͱ͖Δ 'FBTJCMF ϓϩάϥϜ σʔλϞσϦϯά

    γεςϜΞʔΩςΫνϟ ωοτϫʔΫ ϓϩδΣΫτϚωδϝϯτ ɾɾɾ Ϣʔβʔௐࠪ 8FCσΟϨΫγϣϯ 69 ϢʔβϏϦςΟ ΞΫηγϏϦςΟ ɾɾɾ ࢢ৔ௐࠪ ཁٻ։ൃ 1SPCMFN4PMVUJPO'JU ɾɾɾ ༧ࢉ؅ཧ ϚʔέςΟϯά ൢചܭը ɾɾɾ
  36. ϑϧελοΫϓϩμΫτΦʔφʔ Ͱͳ͍ݶΓɺ͢΂ͯͷϓϩμΫτͷ ൑அࡐྉΛ̍ਓͰूΊΔ͜ͱ͸ෆՄೳ 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  37. ʮ͜ΕҎ্͸࡟Εͳ͍ʯ ʮશ෦ඞਢͩͶʯ ༏ઌॱҐΛ͚ͭΔͨΊͷ ৘ใ͕ෆ଍͍ͯ͠Δ

  38. ʮͪΐͬͱ͜Ε΋͓ئ͍ʯ ʮগ͠ͳΒ௥Ճ͍͍ͯ͠Ͱ͠ΐʯ ͜Μͳ෩ʹݴͬͨ͜ͱ ݴΘΕͨ͜ͱ͋Γ·ͤΜ͔ʁ

  39. None
  40. ͚ͬͬ͟Μͳʂʂ

  41. 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN ࠷ॳখ͘͞ܭը͍ͯͯ͠΋ɺ ։ൃ͕࢝·͔ͬͯΒϓϩμΫτ͕ ଠ͍ͬͯ͘͜ͱ͸͋Γ͕ͪ

  42. ʮͪΐͬͱʯʮͪΐͬͱʯ ͕ՐࣄʢԌ্ʣͷݩ CZ5BLBP0ZPCF

  43. ✓ ϓϩμΫτΦʔφʔ͚ͩͰ
 ༏ઌॱҐΛ൑அ͢Δͷ͸೉͍͠ ✓ ෼ۀͯ͠࡞ۀΛਐΊΔ͜ͱͰ
 ຊؾʹͳΔλΠϛϯά͕ͣΕͯ
 ༨ܭͳཁ݅௥Ճ͕ൃੜ͕ͪ͠

  44. Ͳ͏΍ͬͯখͭ͘͘͞Ε͹͍͍ͷ͔

  45. Ձ஋͕͋Δ 7BMVBCMF ࢖͏͜ͱ͕ Ͱ͖Δ 6TBCMF ࡞Δ͜ͱ͕ Ͱ͖Δ 'FBTJCMF

  46. ༏ઌॱҐΛ͚ͭΔͨΊʹ͸ ͢΂ͯͷཁૉ͔Β૯߹తʹ ൑அ͢Δඞཁ͕͋Δ

  47. ϑϧελοΫϓϩμΫτΦʔφʔ ͸ͨͿΜ͍ͳ͍ 1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN

  48. શһͰू·ͬͯߟ͑Ε͹͍͍

  49. ΈΜͳͰͪΐͬͱͣͭิ׬͢Δ

  50. 1IPUPCZ+PF"MMFO IUUQTHPPHM4Y%QK ϓϩμΫτΦʔφʔͷ໾ׂ ޴ׇ͕͍͔ͨΒ ͋ͷίϯϏχʹஔ͍ͯ͋ΔҿΈ෺ ͱಉ͡Α͏ͳ΋ͷ͕ཉ͍͠

  51. 1IPUPCZ+PF"MMFO IUUQTHPPHM4Y%QK ϓϩμΫτΦʔφʔͷ໾ׂ ͋ͷ͓٬͞Μʹ͜ͷλΠϛϯάͰ ঎඼Λങͬͯ΋Β͏ͨΊʹɺ ঎඼બ୒ɾ࢓ೖΕܭըɾࡏݿ؅ཧ ʹ͍ͭͯߟ͑Δ͜ͱ

  52. ϓϩμΫτΦʔφʔ໾ׂ͸ɺ ίϯϏχͷ͓٬͞ΜʹͳΔ͜ͱͰ͸ͳ͘ ίϯϏχͷళ௕ͷΑ͏ʹߟ͑Δ͜ͱͩ CZ:BTVOPCV,BXBHVDIJ

  53. None
  54. ΤϯδχΞͷ಄ͷத ʮ͜ͷػೳ΄Μͱʹ࢖͏͔ͳʁʯ ʮ͜ͷػೳ΁ͷಋઢऑ͍ͳʯ ʮ͜ͷػೳͬͪ͜ʹ΋࢖͑ͦ͏ʯ

  55. ΤϯδχΞͷ಄ͷத ʮ͜ͷػೳ΄Μͱʹ࢖͏͔ͳʁʯ ʮ͜ͷػೳ΁ͷಋઢऑ͍ͳʯ ʮ͜ͷػೳͬͪ͜ʹ΋࢖͑ͦ͏ʯ ࡞Δ͜ͱ͕Ͱ͖Δ͔Ͳ͏͔͚ͩͰͳ͘ Ϗδωε΍Ϣʔβʔͷ͜ͱ΋ߟ͍͑ͯΔʁ

  56. ਆ͸ࡉ෦ʹ॓Δ 1IPUPCZBOESFXTNJUI IUUQTHPPHMM*2Z

  57. ͜ͷ͋ͨΓͰ ԿΛ͢Δ΂͖͔

  58. ϓϩμΫτΦʔφʔ͸ɺ ։ൃνʔϜͷ࡞ۀͱϓϩμΫτͷՁ஋ͷ ࠷େԽʹ੹೚Λ࣋ͭ εΫϥϜΨΠυ

  59. ·ͱΊ

  60. ʮ͓Ί͑ΒɺҰॹʹ͸ͨΒ͚Αʯ

  61. ୭͕ԿΛ΍Δ΂͖͔͍ͬͯ͏ ೄுΓ૪͍Λͩ͢͠ͱ͖Γ͕ͳ͍

  62. lࢲz͔Βlࢲͨͪz΁

  63. ΤϯδχΞϦϯά΍։ൃϓϩηεͷ࿩Λ ͍ͯͯ͠΋ಉ݁͡࿦ʹͳΔ

  64. ιϑτ΢ΣΞ։ൃ্ͷ໰୊ͷଟ͘͸ɺ ٕज़తͱ͍͏ΑΓࣾձֶతͳ΋ͷͰ͋Δ CZτϜɾσϚϧίςΟϞγʔɾϦελʔʢϐʔϓϧ΢ΣΞʣ

  65. ࠓ೔࿩ͨ͠಺༰͸ ελʔτϥΠϯʹཱͭͨΊͷ࿩ 1IPUPCZSPCFSUWPPST IUUQTHPPHM(-''T

  66. ໘ന͍ਓ͕ͨ͘͞Μ͍ΔձࣾͰ ελʔτΞοϓΑΓ΋͸΍͘͏·͘ ৽نࣄۀΛ·ΘͤͨΒઈରʹ໘ന͍ ࠓऔΓ૊ΜͰ͍Δ͜ͱ ͦΕ͕Ͱ͖Δ࠷ڧͷνʔϜΛ࡞Δ

  67. $POUBDUNF !5",",*/( 5IBOLZPVGPSMJTUFOJOH