失敗から学ぶEM方法論 #em_meetup

失敗から学ぶEM方法論 #em_meetup

B7bf4e80841a44f921665e88d874f2c3?s=128

Hiroaki Ninomiya

February 01, 2019
Tweet

Transcript

  1. 3.

    Reproגࣜձࣾ • 2014೥ઃཱͷελʔτΞοϓاۀ • https://repro.io/ • BtoB SaaS • ࣗࣾϓϩμΫτRepro

    SDKΛ։ൃ • ϞόΠϧΞϓϦͷ෼ੳɾϚʔέςΟϯά༻్ • ಛఆηάϝϯτʹ؆୯ʹϓογϡ௨஌͕ଧͯΔ • ݱࡏɺઈࢍٸ੒௕த
  2. 4.

    Reproגࣜձࣾ • 2014೥ઃཱͷελʔτΞοϓاۀ • https://repro.io/ • BtoB SaaS • ࣗࣾϓϩμΫτRepro

    SDKΛ։ൃ • ϞόΠϧΞϓϦͷ෼ੳɾϚʔέςΟϯά༻్ • ಛఆηάϝϯτʹ؆୯ʹϓογϡ௨஌͕ଧͯΔ • ݱࡏɺઈࢍٸ੒௕த
  3. 10.

    νʔϜϦʔμʔͱͯ͠΍͍ͬͯΔۀ຿ • ϝϯόʔͱͷ1 on 1 • νʔϜMTGͷϑΝγϦςʔτ • νʔϜͷλεΫϚωδϝϯτ •

    νʔϜ֎ͱͷަব΍ௐ੔(ϦϑΝΫλϦϯάͷ޻਺ͱͬͨΓ) • νʔϜϝϯόʔͷ࠾༻ • Ϧʔυ֫ಘɾεΫϦʔχϯάɾ໘ஊɾҰ೔τϥΠΞϧ • ৽ϝϯόʔͷΦϯϘʔσΟϯά • (։ൃνʔϜͷઃܭ) • (ධՁ)
  4. 11.

    Engineering Manager? • ࢲ͕΍͍ͬͯΔͷ͸Engineering Managerͳͷ͔ʁ • ελϯεɿձࣾͷ੒ޭʹඞཁͳ͜ͱ͸΍Δ • ࣗ෼ͷڵຯ •

    × Ϛωδϝϯτ • ◦ νʔϜͷ੒Ռͷ࠷େԽɿϚωδϝϯτ͸खஈ • EM Meetupͷ༷ࢠΛ࢕͏ʹࢲͷߦ͍ͬͯΔ͜ͱʹ͍ۙ࿩͕ฉ͑ͯ͘͜ ΔͷͰࢲ͕ࣗ෼͕͍ͯ͠Δͷ͸EMͬΆ͍(ͱࢥ͏)
  5. 17.

    Ұࣾ໨ - ࣦഊ • ձࣾબͼͰ΋௕͍΋ͷʹר͔Εͨ • ७ਮʹແ஌ : ΤϯδχΞͱͯ͠ಇ͘ #ͱ͸

    • ࣗ਎ͷ٬؍ࢹͷෆ଍ • Ͳ͏ݟΒΕΔ͔ɾݟΒΕΔϦεΫ͕͋Δ͔ • ෗ͬͯ͠·ͬͯɺ۪ஒΛు͖·ͬͯͨ͘ͳ͊(ճ૝) • νϟϯε͕ճ͖ͬͯͮΒ͍ঢ়گʹ • ҙ֎ͱ޷ҙతͳਓ΋͍ͯ͘ΕΔͷʹͼͬ͘Γ(ޙ೔ஊ): ΋ͪΖΜ৽ଔิਖ਼΋͋ͬ ͯͩͱ͸ࢥ͏
  6. 18.

    Ұࣾ໨ - ֶͼͱࡒ࢈ • ৽ଔͷؾ࣋ͪ • ͍ͱ΋؆୯ʹ؀ڥʹӨڹ͞Ε΍͍͢ • େ͖͘ͳ͔ͬͯΒೖͬͨϝϯόʔͷؾ࣋ͪ •

    ʓʓ͞ΜͬͯͲͳͨͩΖ͏ ! • ֦େͨ͠૊৫͕Ͳ͏΍ͬͯյΕ͍͔ͯ͘ • ΧϧνϟʔϑΟοτ͍ͯ͠ͳ͍νʔϜ͸ച্͕ಷԽͨ͠ޙා͍ • άϦʔωοτϫʔΫɿ ֶൊʹ͍ۙޮ༻ • ͪͳΈʹࣗ෼͸۝भग़਎ɺ౦ژۈ຿ͳͷͰֶൊ͕࢖͑Δ͜ͱ͸গͳ͍ • ͋Εɺ݁Ռͱͯ͠άϦʔΊͬͪΌྑ͍ձࣾͩͬͨͷͰ͸
  7. 22.
  8. 23.

    ೋࣾ໨ - ֶͼͱࡒ࢈ • ελʔτΞοϓͷ݁ߏॳظϑΣʔζͳͷͰͳΜͰ΋΍Βͤͯ΋Β͑ͨ • ໘ஊ • Techϒϩάࣥච •

    ΠϕϯτࢀՃ • Ұٕज़ऀͱͯ͠ɺࣄۀͱΤϯδχΞϦϯάͷόϥϯε • ձࣾͷॳظϑΣʔζͳͷͰɺձࣾʹ͓͕ۚͳ͍ • ݱ৔ͷΤϯδχΞͱͯ͠ͷ໨Λ௨ͨ͠൓໘ڭࢣ • ৘ใͷެ։ੑ / ্࢘ͷཱͪৼΔ෣͍ • ཱͪճΓ͕ΫιԼखͳͷͰɺཱͪճΓ্͕ख͘ͳ͍ਓͷؾ͕࣋ͪ෼͔Δ
  9. 27.

    EMํ๏࿦ • EMͰ͋ΔલʹҰਓͷΤϯδχΞͰ͋Δ • ࣗ෼ʹ͸ࣗ෼ͷઓུ͕͋Δ͠ɺ૬खʹ͸૬खͷઓུ͕͋Δ • ؔ৺͸ʮձࣾͷ੒ޭͤ͞Δʯ • EM͸ͨͩͦͷͨΊͷํ๏࿦͔͠ͳ͍ •

    νʔϜϏϧσΟϯάͷߟ͑ํͷجૅ • × Ͳ͏΍ͬͯϝϯόʔʹಈ͍ͯ΋Β͏͔ • ◦ Կ͕૬खͷڧΈͰɺͦͷڧΈͱνʔϜͷχʔζΛ͍͔ʹϚονͤ͞ΒΕΔ͔
  10. 33.

    ͱ͸͍͑ɺEMͷ਎ʹͳͬͯ • ݱ৔Ͱίʔυॻ͍ͯͨ΄͏ָ͕͍͠/΋͘͠͸ָ • → ऴΘΓ / ౴͕͑෼͔Δ • EMʹٻΊΒΕΔ໾ׂ

    • ౴͕͑ͳ͍΋ͷʹ౴͑Λݟ͚ͭΔ • ໰୊ࣗମΛઃఆ͢Δ͜ͱ΋ • ܾஅ͢Δ͜ͱ • ͔͠΋ܾஅͨ͠ޙ΋ྑ͔ͬͨͷ͔Ͳ͏͔Θ͔ΒΜ • ͡Ό͋EM͸ͭΒ͍͚ͩͳͷ͔
  11. 34.

    ͜Ε͕EMͷ΍Γ͕͍ͳͷͩͱࢥ͏ • νʔϜͷ੒ՌΛ࠷େԽ͢Δ͜ͱ͕Ͱ͖Δ • 1 + 1Λ2ΑΓେ͖͘͢Δ͜ͱ͕Ͱ͖Δ • Կ΋͠ͳ͚Ε͹1͕͍͔ͭ͘ू·ͬͯ΋1ʹୡ͠ͳ͍͜ͱ͕͋Δ •

    νʔϜؒίϛϡχέʔγϣϯͰ͸ɺࣗνʔϜΛकΔ • ਅ伨ʹ޲͖߹͏: ৴པؔ܎͕ੜ·ΕΔ • ωΨςΟϒϑΟʔυόοΫ΋ߦ͏ • νʔϜΛ၆ᛌ͢ΔͷͰ͸ͳͯ͘ɺҰॹʹาΈ͍ͨ೿
  12. 35.

    ·ͱΊ • ࣗ෼ͷݱࡏ΍͍ͬͯΔ͜ͱ • Engineering Managerͱ͸ʁ(Reproʹ͸ͳ͍λΠτϧ) • ͱΓ͋͑ͣࣗ෼ʹEngineering ManagerͷλΠτϧ͚ͭΑ͏ͱࢥ͍·͢ɺɺɺ •

    ࠓ͸Software Engineerͱ͍͏λΠτϧ • (ࢲͷόΠΞεΛؚΈͳ͕Β΋)༷ʑͳձࣾͰͷࣦഊΛ঺հ͠·ͨ͠ • ฐࣾͷ͜ͱ͔͠Θ͔Βͳ͘ͳ͖͍ͬͯͯΔ৘ใަ׵͍ͤͯͩ͘͞͞ • ݠڏʹɺ੣࣮Ͱ͋Γ͍ͨ
  13. 37.

    ͓·͚: ͜͜·ͰνʔϜϦʔμʔΛ΍ͬ ͖ͯͯͷؾ෇͖ • ࢓૊Έ͔ྟػԠมʹରԠ͢Δ͔ • ࢓૊ΈԽΛଵΔͱεέʔϧ͠ͳ͍ • ࢓૊Έʹ౗Ε͗ͯ͢΋ਫष͍ •

    ΤϯδχΞϦϯάྖҬʹ͓͚ΔʮManager = ͑Β͍ʯͱ͍͏ݬ૝ͱͷ޲͖߹͍ํ • εϖγϟϦετλΠϓʹͲ͏׆༂͍͔ͯͨͩ͘͠ • (ࣗ෼ͷΩϟϦΞͱͯ͠) Ͳ͜ʹॏ఺Λ͓͔͘ • Ͱ͖Δ != ΍Γ͍ͨ • ͍ۙকདྷͷܾஅ͕ٻΊΒΕ͍ͯΔ