プロジェクトマネジメントを武器にして働こうとし ていたら、組織・チーム作りを武器にしたくなった話 / Team management in LINE verda

プロジェクトマネジメントを武器にして働こうとし ていたら、組織・チーム作りを武器にしたくなった話 / Team management in LINE verda

LINEの社内向けクラウドサービスプラットフォームの開発組織では、私が入社した2018年5月から月に1人以上のペースでメンバーが増え、現状は4拠点で60名近くとなっています。 多拠点/多言語が当たり前のLINEで全社横断的にプロジェクトマネジメントをサポートする部門に籍を置き、インフラ組織でプロジェクトマネジメントをやることになった私が、チームがより楽しくコラボレーションして開発ができる組織を目指し、プロジェクトの可視化やプロセス改善、スクラム導入、チームビルディングに挑戦したストーリーを、その時々の課題とそこから得た教訓を交えてお話いたします。また、プロセスやチームに向き合う私自身のマインドセットがどのように変わってきたのかもお話できればと思います。

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers

October 31, 2019
Tweet

Transcript

  1. ϓϩδΣΫτϚωδϝϯτΛ෢ثʹͯ͠ಇ͜͏ͱ͠ ͍ͯͨΒɺ૊৫νʔϜ࡞ΓΛ෢ثʹͨ͘͠ͳͬͨ࿩ Delivery Management Team Yoshiaki Tanigawa EOF 2019 10.31

  2. Yoshiaki Tanigawa LINE Corporation d 'VKJUTV  2" 1.0 3FMFBTF

    NBOBHFNFOU d -*/&  1SPKFDU NBOBHFNFOU Speaker
  3. ॴଐ૊৫ɺαϙʔτ͢Δ૊৫ɺؔΘΓͷഎܠ ϓϩδΣΫτՄࢹԽͱݟ͖͑ͯͨ՝୊ ΞδϟΠϧͷऔΓ૊Έ͔ΒֶΜͩ͜ͱ ࣗݾ૊৫Խͨ͠νʔϜΛ໨ࢦͨ͠Ξϓϩʔν 01 02 03 04 Contents

  4. &GGFDUJWF5FBNBOE%FMJWFSZࣨ %FMJWFSZ.BOBHFNFOU5FBN ɿ-*/&ͷαʔϏε։ൃΛࢧԉ͢Δ૊৫ ॴଐ͢Δ૊৫ɿ%FMJWFSZ.BOBHFNFOU5FBN -FBO"HJMF5FBN ɿ1FPQMF5FBNDFOUSJD ɿ1SPDFTTDFOUSJD   

               
  5. ॴଐ͢Δ૊৫ɿ&GGFDUJWF5FBNBOE%FMJWFSZࣨ         

          ɾ૊৫ͷ՝୊ͷࠜຊݪҼ෼ੳ ɾϓϩηε։ൃ ɾϫʔΫγϣοϓఏҊ։࠵ ɾϓϩδΣΫτͷϔϧενΣοΫ ɾϓϩδΣΫτϚωʔδϝϯτ ɾϓϩμΫτϚωʔδϝϯτ ɾΞδϟΠϧεΫϥϜ ɾΞδϟΠϧίϛϡχςΟӡӦ ɾ.FFUVQ։࠵ ɾϓϩδΣΫτϚωʔδϟʔ ɾϑΝγϦςʔλʔ ۩ମతͳ࢓ࣄ
  6. *5αʔϏεηϯλʔ 7FSEBࣨ ɿ-*/&ͷΠϯϑϥΛσϦόϦʔɺ؅ཧ͢Δ૊৫ αϙʔτ͢Δ૊৫ɺϓϩμΫτɿ7FSEB ɿ-*/&։ൃऀ͕࢖͏Ϋϥ΢υج൫Λఏڙ͢Δ૊৫ -*/&EFWEBZ  7.T 1.T JORVJSJFTEBZ

    &.4BFHVTBࣨ௕ !#PPUI
  7. ఏڙαʔϏεʢݱࡏʣ *BB4QMBUGPSN 7.1. %/4 0CKFDU4UPSBHF #MPDL4UPSBHF 3FEJT &MBTUJDTFBSDI .Z42- $%/

    -PBE#BMBODFS ,VCFSOFUFT 'VODUJPO .POJUPSJOH αϙʔτ͢Δ૊৫ɺϓϩμΫτɿ7FSEB
  8. ૊৫ߏ੒ਓ਺ͷมԽͱϓϩμΫτͷओཁΠϕϯτ 7FSEBͷ૊৫ͱϓϩμΫτͷώετϦʔ        

       ਓ 7FSEBGPS1SPEVDUJPOSFMFBTF 4JOHBQPSFSFHJPOSFMFBTF 5BOJHBXB +PJOFE 7FSEBGPS%FWSFMFBTF ౦ژ ؖࠃ ͦͷଞ
  9. ࣨ௕ !౦ژ ͕ҰਓͰ؅ཧ͍ͯͨ͠ϓϩδΣΫτεςʔλεද ϓϩδΣΫτϚωʔδϟʔͱͯ͠7FSEBʹؔΘΓ࢝Ίͨഎܠ Status Project Name Release Target Lead

    Frontend Backend Wiki In progress Elasticsearch 2018.9.20 -> 2018.10.4 -> 2018.11.15 xxxx xxxx xxxx xxxx https://line.elasticsea ch.xx In progress Kubernetes 2018.9.20 -> 2018.10.18 -> 2018.11.8 xxxx xxxx xxxx xxxx xxxx In progress Block Storage 2018.10.18 xxxx xxxx xxxx xxxx In progress Dashboard renewal 2019.1    Planning DBaaS Redis Planning  ϓϩδΣΫτͷϦεΫ೺Ѳ͕ෆे෼ εέδϡʔϧ஗Ԇ͕ͨͼͨͼൃੜ ஗ԆൃੜݪҼͷ෼ੳ΋ෆे෼ खஈ ɾ೔ຊϝϯόʔશһͱͷਐ௙֬ೝձ ຖ݄ ɾؖࠃϦʔμʔͱͷϓϩδΣΫτڞ༗ձ ຖि ɾPO ճ݄ ɾϓϩδΣΫτʹີண ɾ໰୊΍ϦεΫͷ؅ཧ ɾεςʔλεͷՄࢹԽ
  10. 10 2.   

  11.        ؖࠃ  ౦ژ

     ژ౎  ෱Ԭ  ˞਺ࣈ͸ϝϯόʔ਺ɺ྘͸ϓϩδΣΫτ ࠷ॳͷ࢓ࣄɿϓϩδΣΫτՄࢹԽ ϓϩδΣΫτՄࢹԽͷΤοηϯε ɾΰʔϧͱεέδϡʔϧͷ໌֬Խ ɾ࣍ͷϚΠϧετʔϯʹର͢Δঢ়گ ɾ໰୊ϦεΫͷ෼ੳ ΍͍ͬͯͨ͜ͱ ɾϓϩδΣΫτ৘ใͷඪ४Խ ɾఆྫձͷϑΝγϦςʔγϣϯ ɾΞΫγϣϯΞΠςϜ΍ϦεΫ໰୊ ͷϑΥϩʔ ࠓ·ͰϑΥϩʔ͖ͯͨ͠ϓϩδΣΫτ
  12. ੒Ռ ϓϩδΣΫτͷਐ௙ͱ໰୊΍ϦεΫ ͕ݟ͑Δɻ ૣظʹରࡦΛߟ͑Δ͜ͱ͕Ͱ͖Δɻ ՝୊ • શϓϩδΣΫτΛՄࢹԽͰ͖ͳ͍ ϓϩδΣΫτࣗମͷҰൠతͳ՝୊ • ϝϯςφϯεΠγϡʔͷׂΓࠐΈ

    • '&ͱ#&։ൃͷ଍ฒΈ͕ଗΘͳ͍ ϓϩδΣΫτՄࢹԽͷ੒Ռ ౰ॳͷ໨త͸ୡ੒ɺ͔͠͠৽ͨͳ՝୊͕ݟ͖͑ͯͨ
  13. ϝϯςφϯεΠγϡʔͷׂΓࠐΈ ϓϩδΣΫτ ૊৫શମͰى͖͍ͯͨ໰୊ ϓϩδΣΫτ ϓϩμΫτ ϓϩμΫτ ϓϩμΫτ 'SPOUFOE 5FBN #BDLFOE

    5FBN '&։ൃ #&։ൃ #&։ൃ #&։ൃ '&։ൃ '&։ൃ 1SPKFDU" 1SPKFDU# 1SPKFDU$ '&ͱ#&։ൃͷ଍ฒΈ͕ଗΘͳ͍
  14. 7FSEBͷ૊৫ߏ଄ 1MBUGPSN 43& /FUXPSL 4FSWJDF 4UPSBHF %BUBCBTF 'SPOUFOE 2" όοΫΤϯυओಋͷαʔϏε։ൃ͕ଟ͍ͷͰɺαʔϏεͷಛ௃ผʹϢχοτΛ෼͚ͨ

    ˠ Ϣχοτ಺Ͱཱࣗͨ͠ϓϩμΫτϚωδϝϯτͱՄ༻ੑ֬อ͕ͶΒ͍ *BB4 LT %/4 -PBE#BMBODFS .POJUPSJOH 0CKFDU4UPSBHF #MPDL4UPSBHF .Z42- &MBTUJDTFBSDI 'FBUVSF1SPEVDU 'VODUJPO ౦ژ ؖࠃ ෱Ԭ $MPVE/BUJWF
  15. ɾϝϯςφϯεΠγϡʔͷ༏ઌ౓؅ཧ ৽ͨͳ՝୊ʹର͢Δ ͜͏͋Γ͍ͨ૾ ɾ'&#&։ൃऀҰؙͱͳͬͯ։ൃ଎౓ɺϓϩμΫτ඼࣭Λ্͛Δ ɾશϓϩδΣΫτ͕ࣗओతʹՄࢹԽ͞ΕΔ

  16. 16 3.  !  "  "  

  17. εΫϥϜಋೖͷࢼΈ ໨తɿ ɾϢχοτ͕ϓϩδΣΫτλεΫͱӡ༻λεΫͷόϥϯεΛ؅ཧͰ͖ΔΑ͏ʹͳΔ ɾ'&#&ϝϯόʔ͕ϓϩμΫτاը΍ΠςϨʔγϣϯΛҰॹʹ͢ΔΑ͏ʹͳΔ ՝୊ղܾͷώϯτʹͳΕ͹ͱεΫϥϜݚमΛ࣮ࢪ ݚमޙͷϝϯόʔͷײ૝ BεΫϥϜΛద༻ͯ͠Έ͍ͨʂ C૊৫ͷߏ଄͔Βߟ͑ͯద͍ͯ͠ͳ͍ DεΫϥϜͷϝϦοτ͸ཧղͰ͖ΔͷͰ෦෼తʹ΋औΓೖΕ͍ͨ

  18. ౦ژ ਓ਺ଟΊ ڧ͍Ϧʔμʔγοϓͷ͋ΔϢχοτͰͷ࣮ફ εΫϥϜΛղମͯ͠औΓೖΕΒΕͦ͏ͳ͜ͱΛߟ͑ΔϫʔΫγϣοϓ ɾϓϩηεͱϓϩμΫτͷఆظৼΓฦΓ ɾ ͭઌͷεϓϦϯτ·Ͱܭը ɾ10͸ઃஔ͠ͳ͍

  19. εΫϥϜ΋Ͳ͖ͷ࣮ફ 1MBOOJOH νʔϜ΍ݸਓͷ໨ඪઃఆɺεϓϦϯτόοΫϩά֬ఆ %BJMZNFFUJOHਐ௙ͱ໰୊Λڞ༗ 3FWJFX τϥϒϧγϡʔςΟϯά΍੒Ռ෺ͷϨϏϡʔ 3FUSPTQFDUJWF ྑ͔ͬͨ͜ͱվળ͍ͨ͜͠ͱͷڞ༗ɺվળࡦΛ߹ҙ XFFLT վળࡦ

    ɾϨϏϡʔϧʔϧ ɾΠϯςάϨʔγϣϯςετ݁Ռͷڞ༗ ɾσΠϦʔϛʔςΟϯάͷ ࢘ձϩʔςʔγϣϯ ɾఆྫϥϯνձ ɾվળࡦணखϧʔϧ ɾ ɿ
  20. ྑ͍੒Ռ͕ଞͷϢχοτʹ೾ٴ͠ɺεϓϦϯτϫʔΫ͕จԽʹͳΓͭͭ͋Δ 1MBUGPSN 43& /FUXPSL 4FSWJDF 4UPSBHF %BUBCBTF 'SPOUFOE 2" ଞϢχοτͰൃ۷͞ΕͨվળΛࣗϢχοτͰࢼͯ͠ΈΔͱ͍͏૬৐ޮՌ΋ੜ·Εͨ

    *BB4 LT εΫϥϜ΋Ͳ͖ͷ࣮ફ $MPVE/BUJWF
  21. ҙਤͨ͠੒Ռ ɾϝϯόʔͰܾΊͨϓϩηε͸कΔಈػ͕͋Γɺܧଓతʹվળ͞ΕΔ ɾϓϩδΣΫτλεΫͱӡ༻λεΫͷ༏ઌ౓؅ཧ͕Ͱ͖ΔΑ͏ʹͳͬͨ ҙਤ͠ͳ͔ͬͨ੒Ռ ɾ͋ΔϢχοτͷֶͼ΍վળྫ͕ଞϢχοτ΁೾ٴͨ͠ ֶͼ ɾखஈͱͯ͠ͷεΫϥϜ ˠ ΞδϟΠϧʹͳΔ εΫϥϜ΋Ͳ͖ͷ࣮ફ

  22. શϢχοτԣஅ ೔ؖਓ ͷ̍೥ϓϩδΣΫτɿڠྗձࣾͷͨΊͷ7FSEBఏڙʢηϛύϒϦοΫԽʣ 1MBUGPSN 43& /FUXPSL 4FSWJDF 4UPSBHF %BUBCBTF 'SPOUFOE

    2" νϟϨϯδ ɾ6*ϑϧϦχϡʔΞϧ ϙʔλϧը໘৽ઃ ৽ωοτϫʔΫٕज़ͷద༻ ॾʑͷػೳ௥Ճ ɾ΄ͱΜͲͷϝϯόʔ͸ଞϓϩδΣΫτͱ݉೚ େن໛ϓϩδΣΫτͰͷࣦഊ 1MBOOFS
  23. ౰ॳͷεέδϡʔϧ େن໛ϓϩδΣΫτͰͷࣦഊ

  24. ࣮ࡍͷεέδϡʔϧ େن໛ϓϩδΣΫτͰͷࣦഊ 9=5:4, 8/4, A-3@04,  +. (& #( 76

    ?>+. +.1)  !'4, *; 2 2 < %$"%UI  6 ౓ͷԆظɺϦϦʔε׬ྃ
  25. ϦϦʔεޙʹॳΊͯϨτϩεϖΫςΟϒΛ࣮ࢪ ɾΞϯέʔτௐࠪ ɾͳΓ͖ΓϒϨΠϯετʔϛϯά ɾλΠϜϥΠϯˍΤϞʔγϣφϧϥΠϯ

  26. ϨτϩεϖΫςΟϒɿΞϯέʔτௐࠪ ݸͷ࣭໰͔ΒϓϩδΣΫτͷͲ͕͜ ྑ͘ͳ͔ͬͨͷ͔Λ఺਺Խ

  27. ϓϩδΣΫτ͕ z੒ޭͨ͠zlࣦഊͨ͠zؾ࣋ͪʹͳΓ͖ͬͯɺҙݟΛग़͢ ϨτϩεϖΫςΟϒɿͳΓ͖ΓϒϨΠϯετʔϛϯά ωΨςΟϒͳ͜ͱΛ ͨΊΒ͍ͳ͘Ξ΢τ ϓοτͰ͖Δ

  28. ϓϩδΣΫτͷਐߦΛࢥ͍ग़͠ɺײ৘ͷ্͕ΓԼ͕Γͱͦͷ͖͔͚ͬΛڞ༗ ϨτϩεϖΫςΟϒɿλΠϜϥΠϯˍΤϞʔγϣφϧϥΠϯ

  29. ओཁͳҙݟ ɾ1MBOOFSͱ͍͏ϩʔϧ͕ԿΛ͢Ε͹͍͍ͷ͔Θ͔Βͳ͔ͬͨ ɾ։ൃશମΛ౷߹؂मϦʔυ͢ΔϩʔϧΛ࣋ͭਓ͕͍ͳ͔ͬͨ ɾϓϩδΣΫτԆظͷഎܠΛҰ෦ϝϯόʔ͕஌Βͳ͔ͬͨ େن໛ϓϩδΣΫτͰͷࣦഊ ϦϦʔεޙʹ࣮ࢪͨ͠ॳΊͯͷৼΓฦΓͷ݁Ռ ΋͠ɺ΋͏Ұ౓͜ͷϓϩδΣΫτΛ΍ΔͳΒ ɾ։ൃϦʔυͷϩʔϧΛ࣋ͭਓΛܾΊΔ ɾ ɿ

    ɾͳΔ΂͘খ͘͞࡞ͬͯૣ͘ΠϯςάϨʔγϣϯ͢Δ ɾϩʔϧ ʴ ԿΛظ଴͞Ε͍ͯΔ͔ ΛܾΊΔ ɾϓϩδΣΫτͷ్தͰৼΓฦΔ
  30. 8BUFSGBMMPS"HJMF 8BUFSGBMM"HJMF ؾ͖ͮɿΞδϟΠϧ͸ϚΠϯυηοτ

  31. ؾ͖ͮɿظ଴஋Ϛονϯάͷॏཁੑ 1MBOOFS⁶ %FWFMPQFS 5FDI-FBE⁶ %FWFMPQFS

  32. ɾϝϯςφϯεΠγϡʔͷ༏ઌ౓؅ཧ ৽ͨͳ՝୊ʹର͢Δ ͜͏͋Γ͍ͨ૾ ɾ'&#&։ൃऀҰؙͱͳͬͯ։ൃ଎౓ɺϓϩμΫτ඼࣭Λ্͛Δ ɾશϓϩδΣΫτ͕ࣗओతʹՄࢹԽ͞ΕΔ

  33. 33 4. (%& $!  ) "   

    *#'" 
  34. 1MBUGPSN 43& /FUXPSL 4FSWJDF 4UPSBHF %BUBCBTF 'SPOUFOE 2" *BB4 LT

    %/4 -PBE#BMBODFS .POJUPSJOH 0CKFDU4UPSBHF #MPDL4UPSBHF .Z42- &MBTUJDTFBSDI ౦ژ ؖࠃ ෱Ԭ $MPVE/BUJWF          ϢχοτˠνʔϜɺϦʔμʔˠϚωʔδϟʔ Ϣχοτ͔ΒνʔϜ΁ Ϣχοτ੍Λಋೖͨ͠ಈػ ɾϦʔμʔͷࢼݧӡ༻ ɾࣦഊͯ͠΋ମ੍Λमਖ਼Ͱ͖Δ νʔϜ੍ʹม͑ͨಈػ ɾ੹೚͸͋ͬͯ΋ݖݶ͕ͳ͔ͬͨ
  35. *NQMFNFOUGPS%FW ,JDL PGG 1SPE 1SPKFDU 5FBN 5FDITIBSJOH 2" 'FBUVSF 2"

    *NQSPWFNFOU #VHGJY 3FRVJSFNFOU 43&DIFDL 3FWJFX 1SPQPTBM 3FRVJSFNFOU 5PQEPXO 1MBOOJOH Ϛωʔδϟʔʹ΍ͬͯ΄͍͠ϓϩδΣΫτ׆ಈΛఆٛ 8FFLMZTUBUVT VQEBUF (PBM 4DPQF .JMFTUPOF ਁಁͤͣ
  36. ϓϩδΣΫτ׆ಈʹର͢Δظ଴஋ͷ͢Γ߹Θͤ ظ଴͞Ε͍ͯΔͱࢥ͏͜ͱɿϚωʔδϟʔͨͪͷߟ͑ ظ଴͍ͯ͠Δ͜ͱɿࣨ௕ͷҙਤ

  37.          

     1MBUGPSN 43& /FUXPSL 4FSWJDF 4UPSBHF %BUBCBTF 'SPOUFOE 2" 'VODUJPOνʔϜ͕ϘτϧωοΫʹͳΓɺ೑ମత৺ཧత ෛՙ͕ߴ͍ 'FBUVSF1SPEVDU 'VODUJPO ౦ژ ؖࠃ ෱Ԭ ϑϩϯτΤϯυͱόοΫΤϯυ։ൃऀͷίϥϘϨʔγϣϯ΁ͷࢼΈ  $MPVE/BUJWF
  38. ϑϩϯτΤϯυͱόοΫΤϯυ։ൃऀͷίϥϘϨʔγϣϯ΁ͷࢼΈ ໰୊ʹ͍ͭͯશϚωʔδϟʔͰٞ࿦ ˠ ೔ຊͱؖࠃͷ݁Ռ͕΄΅ಉ͡

  39. ڞ༗ͨ͜͠ͱʢ'SPOUFOE 43& 2"ʣ ɾϘτϧωοΫʹͳ͍ͬͯΔঢ়ଶ͸ਏ͍ ɾԼྲྀ޻ఔͷཁ๬͕༏ઌ౓Լ͛ΒΕΔͷ͕ਏ͍ ɾ΋ͬͱϓϩμΫτʹີணͯؔ͠ΘΓ͍ͨ ɾϓϩμΫτνʔϜʹࢀՃ͢Δʹ͸·ͩਓ͕଍Γͳ͍ ௕ظతʹ࣮ݱ͍ͨ͜͠ͱ ɾΫϩεϑΝϯΫγϣφϧνʔϜ Ծ૝త

    ɾϑΝϯΫγϣϯνʔϜ ϑϩϯτΤϯυͱόοΫΤϯυ։ൃऀͷίϥϘϨʔγϣϯ΁ͷࢼΈ
  40. ϓϩδΣΫτͷՄࢹԽ ϓϩδΣΫτϚωδϝϯτ ˠ ૊৫νʔϜ࡞Γʹ͍ͭͯ͋Ε͜Εͨ͠ νʔϜͷΞδϟΠϧԽ ର࿩ɺڞ௨ཧղɺظ଴஋ͷϚονϯά ɾνʔϜϓϩηε͚ͩͰ΋ΠςϨʔγϣϯվળ ɾ΢ΥʔλʔϑΥʔϧϓϩδΣΫτʹ΋ఆظৼΓฦΓΛ ɾΞδϟΠϧ͸ϚΠϯυηοτ ɾϓϩδΣΫτϚωδϝϯτ΁ͷظ଴

    ɾίϥϘϨʔγϣϯ΁ͷظ଴ ɾϓϩδΣΫτΛ્֐͢Δ૊৫ͷ՝୊
  41. &GGFDUJWFUFBN BOE %FMJWFSZ

  42. THANK YOU