Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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/

LINE Developers

December 09, 2020
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

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

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

    • ϛʔςΟϯά͕࣌ؒଟ͍ͱײ͍ͯ͡Δ • ਐΈ͕஗͘ײ͍ͯ͡Δ ᶅ ܭը௨Γʹ։ൃ͕ਐΜͰ͍ͳ͍ • 10ͷٻΊ͍ͯΔ։ൃεϐʔυ͕ग़ͤͯͳ͍ͱײ͍ͯ͡Δ • λεΫͷ࣋ͪӽ͕͠ଓ͍͍ͯΔ 健全な状態 ではない
  3. ϚΠϧετʔϯΛ࡞੒ ࡞੒ͨ͠ϢʔβʔετʔϦʔϚοϐϯάͷ֤ػೳ͝ͱʹݟੵ΋ΓΛߦͬͨɻ िؒʹ͜ͳͤΔλεΫྔΛ΋ͱʹͯ͠ɺϦϦʔεͷݟ௨͠ΛͨͯɺϚΠϧετʔϯΛ࡞੒ɻ • ੺෇ᝦɿिؒʹ͜ͳͤΔλεΫྔͷݟੵ΋Γ • ࢵ෇ᝦɿ։ൃظؒʢिؒ୯Ґʣ • ԫ෇ᝦɿఏڙػೳ΍ϦϦʔε࡞ۀͳͲ •

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

    શһ͕ϦϦʔεܭըʹରͯ͠ڞ௨ೝࣝΛ࣋ͯΔΑ͏ʹͳͬͨ • ݱঢ়ͷ։ൃϖʔεʹ߹Θͤͯɺ࣮ݱՄೳͳϦϦʔεܭըͱͳΔΑ͏ʹɺ ϚΠϧετʔϯΛదٓߋ৽͢Δ͜ͱͰɺೲಘײΛ΋ͬͯ։ൃΛਐΊΒΕ͍ͯΔ
  5. ΦϯϥΠϯϗϫΠτϘʔυπʔϧʢNJSPʣΛ࢖ͬͨऔΓ૊Έ • Ҏલ͸ɺಉ࣌ฤू͕Ͱ͖ͳ͍πʔϧΛ࢖͍ͬͯͨͷ Ͱɺ୭͔Ұਓ͔͠࡞ۀ͕Ͱ͖ͣɺޮ཰͕ѱ͔ͬͨ • ಉ࣌ฤू͕ՄೳͳΦϯϥΠϯϗϫΠτϘʔυπʔϧ Λར༻͢Δ͜ͱͰɺෳ਺ਓͰಉ࣌ฤू͕Ͱ͖ɺ࡞ۀ ޮ཰͕Α͍ • ෇ᝦܗࣜͳͷͰɺೖྗ߲໨͕গͳ͘ɺొ࿥΍मਖ਼͕

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

    ՄೳͳΒετʔϦʔϙΠϯτΛ͚͓ͭͯ͘ • ษڧձ΍ϓϩδΣΫτͱؔ܎͠ͳ͍ϛʔςΟϯάͳͲ ͷ࣌ؒΛߟྀ͠ɺिؒʹ͜ͳͤΔλεΫྔΛઃఆ • ࣍ʹೖΕ͍ͨλεΫͷத͔Βɺ͜ͳͤΔλεΫྔͷൣ ғ಺Ͱɺ࣍εϓϦϯτͰ࣮ࢪ͢Δ΋ͷʹҠಈ • ೲಘײ͕ಘΒΕΔΑ͏ʹɺ։ൃνʔϜʹίϛοτϝϯ τͰ͖ͦ͏͔֬ೝ͠ɺ࣮ࢪՄೳͳλεΫྔʹௐ੔ • ϓϩμΫτΦʔφʔʹ࠷ऴ֬ೝ͠ɺશһͷڞ௨ೝࣝΛ ಘΔ
  7. ݟੵ΋Γ΍ܭըΛ્֐͢ΔཁҼΛͱΓͷͧ͘ վળલͷঢ়ଶ վળ಺༰ • ͜ͳͤͳ͍ྔͷλεΫΛܭըʹೖ Ε͍ͯͨ • ӅΕλεΫ͕ଟ͔ͬͨ • λεΫ͕ͲΜͲΜ௥Ճ͞Ε͍ͯͨ

    • ੵΈ࢒͠λεΫ͕࢒Γଓ͚Δ • ࣮ࡍʹ͜ͳͤΔྔͷλεΫΛܭଌ ͯ͠ܭըͷݟ௚͠Λ࣮ࢪͨ͠ • ӅΕλεΫ΋νέοτԽ • λεΫ௥Ճ࣌ͷϧʔϧΛઃ͚ͨ