1つの大きなプロダクトをみんなで作る / Develop 1 huge product with multiple teams

1つの大きなプロダクトをみんなで作る / Develop 1 huge product with multiple teams

Engineering Manager Meetup #4での発表資料です。
https://engineering-manager-meetup.connpass.com/event/116235/

Twitterでいただいたコメントは下記でまとめています。
https://tune.hatenadiary.jp/entry/2019/02/02/014329

7a37d60769f6f3004adee19a8ff2c219?s=128

Yuichi Tsunematsu

February 01, 2019
Tweet

Transcript

  1. 1ͭͷେ͖ͳϓϩμΫτΛΈΜͳͰ࡞Δ / Develop 1 huge product with multiple teams Engineering

    Manager Meetup #4 @tune
  2. ໨࣍ 1. ܦݧͨ͠ϓϩδΣΫτͷ঺հ 2. ϓϩδΣΫτͷ֦େͱνʔϜ ෼ׂ 3. ʮ1ͭͷϓϩμΫτΛΈΜͳͰ ࡞ΔʯͨΊʹऔΓ૊Μͩ͜ͱ 4.

    LeSS(Large Scale Scrum)ͷ ঺հ
  3. WebόοΫΤϯυ : ASP.Net Core / ASP.Net ܦݧͨ͠ϓϩδΣΫτͷ঺հ ΦϯϓϨϛεՔಇͷը૾ղੳγες Ϝ PLɾ։ൃɾQAؚΊ࠷੝ظ30ਓલޙ

    ͷਓһɻ
 WebϑϩϯτΤϯυ : Angular ը૾ղੳ : C#, C++ ϚΠΫϩαʔϏε : C#, Thrift PL Dev QA
  4. ϓϩδΣΫτͷ֦େͱ νʔϜ෼ׂ

  5. ϓϩμΫτ։ൃΛখ࢝͘͞ΊΔ 1ͭͷόοΫϩά 1ͭͷϓϩμΫτ 1ͭͷνʔϜ

  6. νʔϜͷਓ਺͕૿͑ͨΒͲ͏͢Δ?

  7. ࠷ॳͷରԠ: ػೳɾ໾ׂͰνʔϜΛ෼͚Δ • ʮػೳ௥Ճʯͱʮٕज़ෛ࠴ฦ ٫ʯνʔϜʹͳͬͯ͠·ͬͨɻ • ػೳ໊͕νʔϜ໊ʹͳ͍ͬͯ ͨͨΊɺ৽نͷऔΓ૊ΈΛ࢝ ΊΑ͏ͱ͢ΔͱɺͲ͕͜୲౰ ͢Δ͔ͰᎍΊͯ͠·ͬͨɻ

  8. ্͔ΒͷఏҊ: ৬ೳ͝ͱʹνʔϜΛ෼͚Δ • ཁ݅ݻ·ͬͯͳ͍… • ίʔυߦ਺͸૿͑Δ͔΋͠ Εͳ͍͕ɺͲ͔͕͜஗ΕΔ ͱػೳ͕ϦϦʔεͰ͖ͳ͍ɻ • ձٞɾௐ੔͕૿͑Δ

    ཁ͕݅ݻ·ͬͨͷͰίϯϙʔω ϯτ͝ͱʹਓΛ౰ͯɺ։ൃΛՃ ଎ͯ͠΄͍͠ɻ
  9. ໨ࢦͨ࢟͠ : ֤νʔϜ͕ࣗ཯తʹಈ͖ɾڠྗ͠ɺ 1ͭͷϓϩμΫτΛ։ൃ͢Δ • ෳ਺νʔϜͰίϯϙʔω ϯτΛ৮ΔͷͰઃܭ͕ϒ ϨΔɻ • νʔϜ͕ݟΔൣғ͕޿͘

    ͳΓɺόάɾσάϨʹؾ ͖ͮʹ͘͘ͳΔɻ
  10. ʮ1ͭͷେ͖ͳϓϩμΫτΛΈΜͳͰ࡞Δʯ ͨΊʹऔΓ૊Μͩ͜ͱ

  11. • νʔϜ୯ಠͰސ٬ʹՁ஋͕ఏڙ Ͱ͖Δମ੍ʹ͢Δɻ • ػೳͱؔ܎ແ͍νʔϜ໊Λ͚ͭɺ νʔϜͷ݁ଋΛଅ͢ɻ ※ϑϧελοΫΤϯδχΞ͕ඞཁͱ ͍͏࿩Ͱ͸ͳ͍ɻ
 ※ϓϩμΫτͷશྖҬΛશνʔϜ͕ Χόʔ͠ͳ͚Ε͹ͳΒͳ͍ͱ͍͏

    ҙຯͰ͸ͳ͍ɻ ϑΟʔνϟʔνʔϜΛߏ੒ & νʔϜ໊Λ͚ͭΔ
  12. • ࣮૷্ͷઃܭ͸νʔϜʹҕ ͶΔɻ • ίϯϙʔωϯτʹ؂ಜऀΛ ஔ͘ɻ ※ίʔυͷϚʔδ͸؂ಜऀ͕ νΣοΫ͢Δɻͨͩ͠ઃܭɾ඼ ࣭୲อ͸͋͘·ͰνʔϜͷ੹೚ ઃܭϨϏϡʔΛνʔϜͰ࣮ࢪ

    & ίϯϙʔωϯτʹ؂ಜऀΛஔ͘
  13. CI/CD : ςετɾσϓϩΠͷࣗಈԽ • ςετ؀ڥΛ༻ҙ͠ɺςετ੔උ νʔϜΛઃ͚ɺࣗಈԽΛਪਐ ◦ ୯ମςετ ◦ ݁߹ςετ

    ◦ γεςϜςετ ◦ φΠτϦʔςετ ◦ ࣗಈσϓϩΠ ※؀ڥ੔උޙͷςετ௥Ճɾϝϯςφ ϯε͸νʔϜͷ੹຿
  14. LeSS : Large Scale Scrum

  15. LeSSͷߟ͑ํ 1ͭͷେ͖ͳϓϩμΫτΛ૝ఆ͠ɺ1ͭͷεΫϥϜνʔϜ͕։ൃ͢Δͱ ߟ͑Δɻ
 ͦͷ্ͰϘτϧωοΫͱͳΔՕॴΛεέʔϧͤ͞Δɻ

  16. LeSSಋೖͷ೉͠͞ 1. ʮ࣮ݧʯΛ܁Γฦ͠ͳ͕Βஈ֊తʹಋೖ͍ͯ͠ ͘ඞཁ͕͋Δɻ ◦ νʔϜ͝ͱʹʮഎܠʯ͕ҟͳΔͨΊɺʮϕετϓ ϥΫςΟε͸ଘࡏ͠ͳ͍ʯͱ͍͏ελϯεΛͱͬ ͍ͯΔɻ 2. ෳ਺νʔϜͰෳ਺ίϯϙʔωϯτΛ։ൃ͢Δͨ

    Ίɺ୯ମςετɾCI/CDɾςετͷࣗಈԽͳͲͷ ։ൃٕज़͕ඞཁɻ
  17. ·ͱΊ ϑΟʔ νϟʔ νʔϜ ίϯϙ ʔ ωϯτ ʹ؂ಜ ऀ CI/CD

    1ͭͷେ͖ͳϓϩμΫτΛΈΜͳͰ࡞Δ
  18. ʲࢀߟʳLeSSΛֶͿ

  19. Less.works https://less.works/

  20. LeSS ʢେن໛ εΫϥϜʣ֓ཁʙ ਤղ https://youtu.be/ 1BZf_Oa7W94

  21. ೝఆLeSS࣮ફऀݚम https://training.odd-e.jp/course-detail/16

  22. ॻ੶ େن໛εΫϥϜ Large-Scale Scrum(LeSS) Ξδϟ ΠϧͱεΫϥϜΛେن໛ʹ࣮૷͢Δํ๏ ӿຊ ໌ਔ (؂म, ຋༁),

    ໦ଜ ୎ԝ (຋༁), ߴߐऱ ກ (຋༁), ߥ੉ தਓ (຋༁), ਫ໺ ਖ਼ོ (຋༁), कా ݑ ࢘ (຋༁) ग़൛ࣾ: ؙળग़൛ (2019/1/30)
  23. Thanks!! Mail: tunepolo@gmail.com
 Facebook: https://www.facebook.com/tunepolo
 Blog: https://tune.hatenadiary.jp/