Examples of improvements in challenges encountered by the development team

Examples of improvements in challenges encountered by the development team

「プロダクト開発の立ち上げ時に開発チームが遭遇しがちな課題への取り組み事例の紹介」
田尻祐也

LINE Project Management Meetup!
https://line.connpass.com/event/196591/

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers
PRO

December 09, 2020
Tweet

Transcript

  1. プロダクト開発立ち上げ時に開発チームが 遭遇しがちな課題への取り組み事例の紹介 田尻 祐也 2020.12.9

  2. ࣗݾ঺հ • ϥΠϒυΞχϡʔεͷ؅ཧπʔϧ։ൃʢ௚લͷ1+ʣ • -*/&.64*$ͷ෼ੳπʔϧ։ൃʢຊ೔͸ͪ͜ΒͷࣄྫΛ঺հʣ • ໾ׂ • ϓϩδΣΫτϚωʔδϟʔʢ৬຿ʣ •

    εΫϥϜϚελʔʢϓϩμΫτ։ൃʹ͓͚Δ໾ׂʣ ా৲ ༞໵
  3. -*/&.64*$෼ੳπʔϧͷ։ൃνʔϜͷಛ௃ͱମ੍ ౦ژ ϓϩδΣΫτϚωʔδϟʔʢਓʣ ϓϩμΫτΦʔφʔʢਓʣ αʔόʔαΠυΤϯδχΞʢਓʣ σβΠφʔʢਓʣ 2"ʢਓʣ -*/&.64*$"1*։ൃʢਓʣ ෱Ԭ େ࿈

    ϑϩϯτΤϯυΤϯδχΞʢਓʣ • ։ൃνʔϜͷಛ௃ • ͜ͷϓϩμΫτ։ൃͱͯ͠ൃ଍͞ΕͨνʔϜ • ೖ͙ࣾͯ͢͠ʹδϣΠϯ͍ͯ͠Δϝϯόʔ͕ଟ͍ • ͓ޓ͍ॳΊͯڠۀ͢Δϝϯόʔ͕ଟ͍ • εΫϥϜͰ։ൃΛ͍ͯ͠Δ ʢεΫϥϜࣗମ͸஌͍ͬͯΔ͕ɺεΫϥϜͰͷ։ ൃܦݧͷઙ͍ϝϯόʔ͕ଟ͍ʣ • ϓϩμΫτ։ൃΛελʔτͯ͠ϲ݄ޙʙݱࡏ·Ͱͷ൒ ೥ؒʹىͬͨ͜ग़དྷࣄ 開発 チーム ؖࠃ 私
  4. ։ൃνʔϜ͕ૺ۰ͨ͠՝୊ͱ͸ʁ ᶃ ઌΛݟ௨͍ͤͯͳ͍ • 10ʹ։ൃϝϯόʔΛ૿΍ͯ͠΋͍͍ͷͰɺϲ݄લ౗ͯ͠ཉ͍͠ͱݴΘΕ͍ͯͨ • ࠓͷ··ͩͱɺઌΛݟ௨ͤͯͳ͍ͷͰਓΛ૿΍͢ඞཁ͕͋Δͷ͔ɺؒʹ߹͏ͷ͔͕ Θ͔Βͣɺݱঢ়ͷ··Ͱ͍͍ͷ͔ෆ҆ʹײͯ͡͠·͏ ᶄ ࡞ۀ͕࣌ؒ֬อͰ͖͍ͯͳ͍

    • ϛʔςΟϯά͕࣌ؒଟ͍ͱײ͍ͯ͡Δ • ਐΈ͕஗͘ײ͍ͯ͡Δ ᶅ ܭը௨Γʹ։ൃ͕ਐΜͰ͍ͳ͍ • 10ͷٻΊ͍ͯΔ։ൃεϐʔυ͕ग़ͤͯͳ͍ͱײ͍ͯ͡Δ • λεΫͷ࣋ͪӽ͕͠ଓ͍͍ͯΔ 健全な状態 ではない
  5. ຊ೔঺հ͍ͨ͜͠ͱ • ϓϩδΣΫτϚωʔδϟʔ͕ϓϩμΫτ։ൃ্ཱͪ͛࣌ʹૺ۰͕ͪ͠ͳ՝୊΁ͷɺऔΓ૊ ΈࣄྫΛ঺հ͍͖ͯ͠·͢ɻ • ࠓճ͝঺հ͢Δͷ͸ɺૺ۰͠͏Δ՝୊ͷ΄ΜͷҰ෦ • νʔϜͷঢ়گ΍੒ख़౓ʹΑͬͯ΋ૺ۰͢Δ՝୊͸มΘͬͯ͘Δ • ԿΛ՝୊ͱͯ͠ଊ͑Δ͔͕େ੾

    • ͦͷ࣌ʑʹى͍ͬͯ͜Δঢ়گʹͪΌΜͱ޲͖߹͍ɺ՝୊Λݟաͣ͝͞ʹվળ͠ଓ͚͍ͯ͘ ͜ͱ͕େ੾Ͱ͢ • վળ࣌ʹҙ͓ࣝͯ͘͠ͱΑ͍ϙΠϯτ • શһͷڞ௨ೝࣝ • શһͷೲಘײ
  6. ͭͷ՝୊ʹରͯ͠ औΓ૊Μͩ͜ͱ

  7. ᶃઌΛݟ௨͍ͤͯͳ͍՝୊

  8. ઌΛݟ௨͍ͤͯͳ͍ঢ়ଶͱ͸ • ௚ۙͰ։ൃ͢΂͖෦෼͸ݟ͍͑ͯΔ͕ɺ࡞Δ΂͖ػೳͷશମ૾͕ݟ͍͑ͯͳ͍ • ࡞Δ΂͖ػೳʹ͍ͭͯɺશମͱͯ͠ͷ༏ઌॱҐ͕ݟ͍͑ͯͳ͍ • ઌʑͷϦϦʔεεέδϡʔϧ͕ͨͯΒΕ͍ͯͳ͍ ϢʔβʔετʔϦϚοϐϯά ˍ ϚΠϧετʔϯ

  9. ϢʔβʔετʔϦʔϚοϐϯάΛશһͰ࡞੒ • ্ஈ͸ஈߏ੒ͱͳ͍ͬͯͯɺ্ଆʹετʔϦʔͷࠎ֨ Λࠨ͔Βӈʹ࣌ܥྻॱʹ੔ཧ͍͖ͯ͠ɺԼஈʹৄࡉͳε ςοϓΛ࣌ܥྻॱʹ੔ཧ͍ͯ͘͠ • ͦͷԼʹϢʔβʔετʔϦʔͷৄࡉΛ੔ཧ͍ͯ͘͠ • ϦϦʔεεϥΠεΛ࡞ΓɺϦϦʔεͰ͖Δ୯ҐͰάϧʔ ϓ෼͚Λ͍ͯ͘͠

    ࣌ܥྻʹϢʔβߦಈʢετʔϦʔʣΛચ͍ग़͠ɺߦಈʹج͍ͮͯ༏ઌॱҐΛܾΊΔͨΊͷޮՌతͳख๏ ࣌ܥྻ ༏ ઌ ॱ Ґ ߴ ௿ TU3FMFBTF OE 3FMFBTF SE3FMFBTF
  10. ϢʔβʔετʔϦʔϚοϐϯάͷΑ͔ͬͨ͜ͱ • ࡞Δ΂͖ػೳͷશମ૾͕೺ѲͰ͖ΔΑ͏ʹͳͬͨ • ࡞Δ΂͖ػೳʹ͍ͭͯɺશମͱͯ͠ͷ༏ઌॱҐ͕໌֬ʹͳͬͨ • ϦϦʔεͰ͖Δ୯ҐͰ༏ઌ౓ॱʹ੔ཧ͞Εͨ • ࡞੒ϓϩηεࣗମ͕ཁ݅੔ཧ΍ɺ࢓༷ௐ੔ʹ໾ཱͬͨ •

    Ұ࿈ͷετʔϦʔ΍είʔϓΛؔ܎ऀશһͰڞ௨ೝࣝΛಘΒΕͨ
  11. ϚΠϧετʔϯΛ࡞੒ ࡞੒ͨ͠ϢʔβʔετʔϦʔϚοϐϯάͷ֤ػೳ͝ͱʹݟੵ΋ΓΛߦͬͨɻ िؒʹ͜ͳͤΔλεΫྔΛ΋ͱʹͯ͠ɺϦϦʔεͷݟ௨͠ΛͨͯɺϚΠϧετʔϯΛ࡞੒ɻ • ੺෇ᝦɿिؒʹ͜ͳͤΔλεΫྔͷݟੵ΋Γ • ࢵ෇ᝦɿ։ൃظؒʢिؒ୯Ґʣ • ԫ෇ᝦɿఏڙػೳ΍ϦϦʔε࡞ۀͳͲ •

    ϢʔβʔετʔϦʔϚοϐϯάͰ࡞੒ͨ͠ɺ ϦϦʔ ε୯Ґ͝ͱʹߦΛ۠੾ͬͯɺϦϦʔε୯ҐΛΠϝʔ δ͠΍͍ͯ͘͢͠Δ • ࡞੒ͯ͠ऴΘΓͰ͸ͳ͘ɺ։ൃঢ়گ΍༏ઌ౓ͷมߋ ͕ൃੜ͢Δ৔߹͕͋ΔͨΊɺຖिͷϓϥϯχϯά࣌ ʹݟ௚͠Λߦ͍ͬͯΔ TU3FMFBTF OE 3FMFBTF SE 3FMFBTF
  12. ϚΠϧετʔϯͷΑ͔ͬͨ͜ͱ • ઌ͕ݟ௨ͤΔΑ͏ʹͳͬͨ • ࣍ʹ΍Δ΂͖͜ͱ͕೺ѲͰ͖ΔΑ͏ʹͳͬͨ • 2"΁ͷґཔ࣌ظ΍νʔϜ֎΁ͷґཔλΠϛϯά͕೺Ѳ͠΍͘͢ͳͬͨ • ܭըͷมߋ͕͠΍͘͢ͳͬͨ •

    શһ͕ϦϦʔεܭըʹରͯ͠ڞ௨ೝࣝΛ࣋ͯΔΑ͏ʹͳͬͨ • ݱঢ়ͷ։ൃϖʔεʹ߹Θͤͯɺ࣮ݱՄೳͳϦϦʔεܭըͱͳΔΑ͏ʹɺ ϚΠϧετʔϯΛదٓߋ৽͢Δ͜ͱͰɺೲಘײΛ΋ͬͯ։ൃΛਐΊΒΕ͍ͯΔ
  13. ᶄ࡞ۀ͕࣌ؒ֬อͰ͖͍ͯͳ͍՝୊

  14. ͳͥ࡞ۀ͕࣌ؒ֬อͰ͖͍ͯͳ͍ͱײ͍ͯͨ͡ͷ͔ • ϓϥϯχϯάʹ͕͔͔࣌ؒͬͯ͠·͍ͬͯͨ • ϓϥϯχϯάʹ͕͔͔࣌ؒΔ͜ͱͰɺϛʔςΟϯά͕ଟ͔ͬͨΓɺ ௕͍ͱײͯ͡͠·͍ͬͯͨ • ·ͱ·͕ͬͨ࣌ؒ֬อͰ͖ͣɺࡉ੾Εͷ࣌ؒͱͳͬͯ͠·͏৔߹͕͋Δ ࡞ۀ͕࣌ؒ֬อͰ͖͍ͯͳ͍ݪҼ͸͍͔ͭ͘ߟ͑ΕΔɻ ͜͜Ͱ͸௚઀తʹ։ൃ࣌ؒΛ೧ग़͢Δ͜ͱ͕Ͱ͖ɺޮՌ͕େ͖͍ͦ͏ͳɺ

    ϓϥϯχϯά࣌ؒͷ୹ॖʹऔΓ૊Μͩɻ
  15. ݟੵ΋Γͷϓϩηεվળ ΦϑϥΠϯ ࢴͷΧʔυΛར༻ ϦϞʔτ վળલ 8&#ͷπʔϧΛར༻ʢIBUKJUTVʣ ୭͕ԿϙΠϯτ͚ͭͨͷ͔Θ͔Βͣɺܾఆʹ͕͔͔͍࣌ؒͬͯͨ ϦϞʔτ վળޙ ;00.ͰإΛग़ͯ͠ࢦΛ࢖ͬͯϙΠϯτΛදݱ͢Δ͜ͱͰޮ཰Խ

  16. ΦϯϥΠϯϗϫΠτϘʔυπʔϧʢNJSPʣΛ࢖ͬͨऔΓ૊Έ • Ҏલ͸ɺಉ࣌ฤू͕Ͱ͖ͳ͍πʔϧΛ࢖͍ͬͯͨͷ Ͱɺ୭͔Ұਓ͔͠࡞ۀ͕Ͱ͖ͣɺޮ཰͕ѱ͔ͬͨ • ಉ࣌ฤू͕ՄೳͳΦϯϥΠϯϗϫΠτϘʔυπʔϧ Λར༻͢Δ͜ͱͰɺෳ਺ਓͰಉ࣌ฤू͕Ͱ͖ɺ࡞ۀ ޮ཰͕Α͍ • ෇ᝦܗࣜͳͷͰɺೖྗ߲໨͕গͳ͘ɺొ࿥΍मਖ਼͕

    ؆୯ʹߦ͑Δ • ϦΞϧͰ෇ᝦΛ࢖ͬͨͱ͖ͷΑ͏ʹࣗ༝ʹಈ͔͢͜ ͱ͕Ͱ͖ɺ༏ઌ౓ʹฒ΂ସ͑ͨΓɺάϧʔϐϯά͕ ࣗ༝ʹߦ͑ΔͨΊɺ੔ཧ͕͠΍͍͢ • ͭͷը໘ʹԼه͕͕ͭදࣔ͞Ε͍ͯΔͷͰɺҰཡ ੑ͕͋Γɺߟ͑Λ੔ཧ͠΍͍͢ • ࣍εϓϦϯτͰೖΕ͍ͨ΋ͷ • ࣍εϓϦϯτͰ࣮ࢪ͢Δ΋ͷ • ड͚ೖΕ৚݅ • %POF ΦϯϥΠϯϗϫΠτϘʔυπʔϧΛ࢖ͬͯϓϥϯχϯάΛ࣮ࢪ
  17. ϓϥϯχϯάͷ΍ΓํͱؾΛ͚ͭΔϙΠϯτ • ϓϥϯχϯάͷࣄલ४උ͕େ੾ • ׬ྃͨ͠΋ͷΛ%POFʹҠಈ • ࣍ʹೖΕ͍ͨλεΫͷ෇ᝦΛ࡞੒ • ड͚ೖΕ৚݅Λఆ͓ٛͯ͘͠ •

    ՄೳͳΒετʔϦʔϙΠϯτΛ͚͓ͭͯ͘ • ษڧձ΍ϓϩδΣΫτͱؔ܎͠ͳ͍ϛʔςΟϯάͳͲ ͷ࣌ؒΛߟྀ͠ɺिؒʹ͜ͳͤΔλεΫྔΛઃఆ • ࣍ʹೖΕ͍ͨλεΫͷத͔Βɺ͜ͳͤΔλεΫྔͷൣ ғ಺Ͱɺ࣍εϓϦϯτͰ࣮ࢪ͢Δ΋ͷʹҠಈ • ೲಘײ͕ಘΒΕΔΑ͏ʹɺ։ൃνʔϜʹίϛοτϝϯ τͰ͖ͦ͏͔֬ೝ͠ɺ࣮ࢪՄೳͳλεΫྔʹௐ੔ • ϓϩμΫτΦʔφʔʹ࠷ऴ֬ೝ͠ɺશһͷڞ௨ೝࣝΛ ಘΔ
  18. ϓϥϯχϯά࣌ؒ୹ॖʹऔΓ૊Μͩ݁Ռ ࣌ؒ ճ͋ͨΓͷϛʔςΟϯά࣌ؒ୹ॖ ࣌ؒ ࣌ؒ ։ൃ࣌ؒ೧ग़ʢਓ෼ʣ

  19. ᶅܭը௨Γ։ൃ͕ਐΜͰ͍ͳ͍՝୊

  20. ݟੵ΋Γ΍ܭըΛ્֐͢ΔཁҼΛͱΓͷͧ͘ վળલͷঢ়ଶ վળ಺༰ • ͜ͳͤͳ͍ྔͷλεΫΛܭըʹೖ Ε͍ͯͨ • ӅΕλεΫ͕ଟ͔ͬͨ • λεΫ͕ͲΜͲΜ௥Ճ͞Ε͍ͯͨ

    • ੵΈ࢒͠λεΫ͕࢒Γଓ͚Δ • ࣮ࡍʹ͜ͳͤΔྔͷλεΫΛܭଌ ͯ͠ܭըͷݟ௚͠Λ࣮ࢪͨ͠ • ӅΕλεΫ΋νέοτԽ • λεΫ௥Ճ࣌ͷϧʔϧΛઃ͚ͨ
  21. ݟੵ΋Γ΍ܭըΛ્֐͢ΔཁҼΛͱΓͷ͍ͧͨ݁Ռ ʙ41 ༧࣮ʢ༧ఆͱ࣮੷ʣဃ཭͕ॖ·ͬͨ ʙ41 • ৺ཧతෆ҆ͷܰݮ • ετϨεͷܰݮ • ਐΜͰ͍Δײ

    • ୡ੒ײ 41ʢετʔϦʔϙΠϯτʣ ૬ରతͳλεΫͷݟੵ΋Γ
  22. ·ͱΊ

  23. ຊ೔ͷ಺༰ ͭͷ՝୊ͱղܾࡦ ᶃ ઌΛݟ௨͍ͤͯͳ͍՝୊ Ø ϢʔβʔετʔϦʔϚοϐϯάɺϚΠϧετʔϯΛ࡞੒͠ɺ ڞ௨ೝࣝͱೲಘײΛಘΒΕΔΑ͏ʹܧଓతʹΞοϓσʔτ ᶄ ࡞ۀ͕࣌ؒ֬อͰ͖͍ͯͳ͍՝୊ Ø

    ϓϥϯχϯάվળʹΑΔϛʔςΟϯά࣌ؒ࡟ݮ ᶅ ܭը௨Γ։ൃ͕ਐΜͰ͍ͳ͍՝୊ Ø ݟੵ΋Γ΍ܭըΛ્֐͢ΔཁҼΛͱΓͷͧ͘
  24. ࠷ޙʹ • ࠓճ͝঺հͨ͠ͷ͸ૺ۰͠͏Δ՝୊ͷ΄ΜͷҰ෦ • νʔϜͷঢ়گ΍੒ख़౓ʹΑͬͯ΋ૺ۰͢Δ՝୊͸มΘͬͯ͘Δ • ԿΛ՝୊ͱͯ͠ଊ͑Δ͔͕େ੾ • ͦͷ࣌ʑʹى͍ͬͯ͜Δঢ়گʹͪΌΜͱ޲͖߹͍ɺ՝୊Λݟաͣ͝͞ ʹվળ͠ଓ͚͍ͯ͘͜ͱ͕େ੾Ͱ͢

  25. THANK YOU