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

組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの

組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの

スクラムフェス大阪2022
https://www.scrumosaka.org/
https://confengine.com/conferences/scrum-fest-osaka-2022/proposal/16573

Rettyのエンジニア組織は、2017年頃崩壊の危機にあった時期があります。

明確な船頭、責任者がいない中で停滞感が広がりなにもできないまま徐々に退職者が増えていくというサイクルに陥っていました。

そこから数年をかけて小さな取り組みを徐々に広げ、改善をかさね今では離職率も大幅に下がり、エンジニア組織だけではなく開発組織全体にアジャイルな思想が広がりつつあります。その過程はもちろん簡単なものではなく、多くの失敗や無力感を感じたことも数え切れないほどあります。

この過程のなかで自分が感じたこと、考えていたこと、表には出せなかったことなどを赤裸々にお話できればと思います。

Avatar for kosako

kosako

June 18, 2022
Tweet

More Decks by kosako

Other Decks in Technology

Transcript

  1. ։ൃମ੍ͷมભ .-5-ظ ϑϥοτͳ૊৫ ୹ظతͳ1+ͷू߹ମ .(3&.ظ ମݧϕʔεͰ૊৫Λ෼ׂ .(3੍౓ͷಋೖ ૊৫࠶ฤظ ϚτϦοΫε૊৫ -F44ͷಋೖ

    ࣗݾ૊৫Խظ ෆ࣮֬ੑʹཱͪ޲͔͑Δɺ ΑΓ͠ͳ΍͔ͳ૊৫΁ .JTTJPO-FBE5FDI-FBE .(3΋͓Βͣɺ૊৫͸΄΅ϑϥοτ 2͝ͱʹมΘΔΑ͏ͳ୹ظతͳϓϩδΣΫτͷू߹ମͷͨΊɺ,1*Λୡ੒ ͢ΔͨΊʹແ஡Λ͢Δ͜ͱ͕جຊ αʔϏεશମͰҰ؏ͨ͠ମݧΛఏڙ͍ͨ͠ͱ͍͏૝͍͔ΒɺମݧϕʔεͰ ෦໳Λ෼ׂ &.ͷఆٛΛԿ౓͔ߦͬͯΈͨ΋ͷͷɺظ଴஋͕ͣΕͯ͠·͏ͱ͍͏՝୊ ʹͿͪ౰ͨΔ ։ൃ૊৫ʹ͓͍ͯαΠϩԽ͕ى͓ͬͯ͜ΓɺϓϩδΣΫτͷෳࡶԽɺେن ໛ԽʹΑΓτϥϒϧ΍ো֐͕ଟ͘ൃੜ͢ΔΑ͏ʹͳΔ ϚτϦοΫεدΓͷ૊৫Λࢤ޲͠ɺΤϯδχΞͷ.(3͸جຊΤϯδχΞ ͕୲͏͜ͱΛܾΊਪਐɻҰ೥͔͚ͯ-F44Λಋೖɻ ৬छɺ෦໳ͷนΛ௒͑ͯෆ࣮֬ੑʹରͯ͠ͲͷΑ͏ʹΞϓϩʔν͢Δ΂͖ ͔ͱ͍ͬͨࢤ޲͕ڧ·Γͭͭ͋Δ Ξ΢τϓοτϕʔεͰ͸ͳ͘ɺΞ΢τΧϜϕʔεͰٞ࿦Ͱ͖Δ૊৫ʹ
  2. Կ͕ى͖ͨͷ͔? w ࣄۀ্ͷ਺ࣈ͕༏ઌ͞Ε͗ͯ͢ɺٕज़౤ࢿ΍ෛ࠴ͷղফ͕ޙճ͠ʹͳ͍ͬͯΔ w ϓϥϯφʔͷγεςϜཧղ͕଍Γͳ͍ͨΊɺ޻਺ݟੵ΋Γ΍ਐΊํࣗମʹෆຬ ͕ग़Δ w ܧଓతʹϓϩμΫτʹؔΘΓଓ͚Δͻͱ͕ᐆດͰɺϛογϣϯ͕มΘΔ౳ʹΑ Γ஦ʹු͘ w

    ։ൃϩʔυϚοϓ͕ͳ͍ͨΊɺઌΛݟӽͨ͠։ൃʹऔΓ૊Έʹ͍͘ w ΍Γ͍ͨ͜ͱ͕΍ΕΔ؀ڥͱೝࣝͯ͠ೖࣾͨ͠΋ͷͷ࣮ଶͱΪϟοϓ͕͋Δ w ٕज़ɺεΩϧ؍఺ͰͷධՁؚ͕·Ε͍ͯͳ͍ͨΊɺධՁʹೲಘײ͕ͳ͍ w ։ൃ૊৫ϝϯόʔؒͷݠڏɺଚܟɺ৴པ͕͏·͘ங͚͍ͯͳ͍ ˞౰࣌ͱͬͨΞϯέʔτͷαϚϦʔ
  3. Α͋͘Δ૊৫่յͷݪҼ w ࠾༻ͷࣦഊ w Ϛωδϝϯτ͕ػೳ͍ͯ͠ͳ͍ w ϓϩμΫτͷ༷ʑͳෛ࠴ w ϋʔυϫʔΫ w

    ࢦ਑ͷෆ໌֬Խ w ධՁͷػೳෆશ w ߏ଄తͳରཱ w ஥͕ྑ͗͢ΔνʔϜ ༷ʑͳݪҼ͕͋Δ͕ɺ͢ ΂ͯΛରԠ͢Δ͜ͱ͸ݱ ࣮తͰ͸ͳ͍
  4. ੒ޭମݧͱαΠϩԽ w ୹ظతʹ͸1$%"Λ܁Γฦ͠ɺܕԽͯ͠܁Γฦ͢͜ͱ͕੒௕ͷమଇ w ͕ͩɺͦΕ͕ଓ͘ͱܕΛ໡৴͠ม͑Δ͜ͱʹ఍߅͕ੜ·ΕΔ w όΠΞε͕͔͔Γɺ࣍ୈʹαΠϩԽ͢Δ w αΠϩ͸ݻఆԽ͞ΕΔ͜ͱͰൃੜ͢Δ w

    ૊৫΍νʔϜʹΏͱΓɾͨΘΈΛ΋ͨͤͯɺ࣌ʑҙਤతʹಈ͔͢͜ͱͰॊ ೈੑΛҡ࣋͢ΔͱΑ͍ ੒ޭମݧ͸ݻఆԽΛੜΈɺݻఆԽ͞Εͨ΋ͷ͸ɺαΠϩԽ͢Δ
  5. ߟ͍͑ͯͨ͜ͱɺײ͍ͯͨ͜͡ͱ w ਖ਼ৗੑόΠΞε͕͔͔͍ͬͯͯɺ࠷ॳ͸ҟมʹؾ͕෇͔ͳ͔ͬͨ w ໰୊͕ى͖ͯ΋ͨ·ͨ·͔ͳɺ·͋͜Μͳ͜ͱ΋͋ΔΑͶ w ͜Ε·Ͱ΋ͳΜͱ͔ͳ͖ͬͯͨ͠ɺଟ෼େৎ෉ͩΖ͏ w ͋Δ࣌఺Ͱ͜Ε͸·͍ͣͷͰ͸ ͓͔͍͠ؾ͕͢Δ

    ͱؾ͕෇͘ w ೥͙Β͍͔ͯ͠Βؾ͕͍͕ͭͨɺͦͷ࣌఺Ͱ࢒Γ࣌ؒ͸൒೥ͱ൑அ w ͦͷؒʹมԽΛىͤ͜ͳ͚Ε͹ؒʹ߹Θͳ͍ͱײͨ͡ w ͜ͷ࣌఺Ͱ͸՝୊΋ղܾࡦ΋΄ͱΜͲΘ͔ͬͯͳ͍ঢ়ଶ w पΓͱԹ౓ײ΍ೝࣝͷΪϟοϓ΋͋ΔதͰͲ͏͢Δ͔͕՝୊ͩͬͨ w ྑ͍࣌ظɾָ͍࣌͠ظ͕͋ͬͨΒͦ͜ɺ΋͏Ұ౓ΈΜͳָ͕͘͠࢓ ࣄ͕Ͱ͖Δ૊৫ʹ͍ͨ͠ͱ͍͏૝͍͕͋ͬͨ
  6. ߟ͍͑ͯͨ͜ͱɺײ͍ͯͨ͜͡ͱ w λΠϜϦϛοτʹؒʹ߹͏͔Ͳ͏͔ͱ͍͏ͷ͸૬ԠͷযΓ͸͋ͬͨ w ҰํͰҋӢʹಈ͍ͯ΋੒ޭ͠ͳ͍ͱࢥ͍ͬͯͨͷͰɺجຊํ਑͸Ұ ͔ീ͔ͷউෛ͸ΪϦΪϦ·Ͱ͠ͳ͍ w ΪϟϯϒϧͷΑ͏ͳखஈ͸ઓུతʹউͪ໨͕ͳ͘ͳͬͨ͋ͱͰ΍Ε͹Α͍ w ·ͣ͸ظݶ಺ʹ࠷௿ݶͷύονΛ͋ͯΔҎ֎͸ઓུతʹউͯΔํ਑ͷܾఆ

    ͱ࣮ߦͷͨΊͷ࢓ࠐΈΛ༏ઌ w ຯํ͕ঃʑʹͰ͖͖ͯͯखԠ͑΋͋Δఔ౓ײ͡ΒΕΔҰํͰɺୀ৬ ΋ଓ͖ωΨςΟϒͳ'#Λड͚Δػձ΋ଟ͔ͬͨ w '#ʹؔͯ͜͠ͷ࣌఺Ͱ͸൓࿦ͯ͠΋͋·Γҙຯ͸ͳ͍ɻͨͩड͚ೖΕΔ͜ ͱ͕Ή͠ΖඞཁͳϑΣʔζ
  7. ૊৫ͷঢ়ଶΛԿͰܭଌ͢Δ͔? w ैۀһαʔϕΠ w ୀ৬཰ w TMBDLͷQSJWBUFQVCMJD%.཰ w ௚઀ӨڹΛ༩͑ΒΕͳ͍΋ͷΛࢦඪ ,(*

    ʹ͓͍ͯ௕ظؒ ೥Ҏ ্ ܭଌ͢Δ͜ͱ͕େࣄ w ௚઀໨ඪʹ͸͠ͳ͍ w ఆظత ൒೥ఔ౓ ʹܭଌɾৼΓฦΓɾ෼ੳɺ࣍ͷํ਑ΛܾΊΔ w Ͱ͖Δ͚ͩଟ༷ͳࢦඪʹͳΔΑ͏ʹ͢Δ w dݸ͙Β͍͕ద੾ w ࠷దͳࢦඪΛ୳͢ΑΓ΋ɺ௕ظؒܭଌͰ͖Δํ͕ॏཁ มԽͷ؍ଌͱରԠ
  8. Ұͭͷ͜ͱ͚ͩΛ͏·͘΍Δ w ϝοηʔδ͸γϯϓϧʹͯ͠೥୯ҐͰ܁Γฦ͢ w Ұ؏ੑͷ͋Δϝοηʔδ͸஝ੵ͍ͯͣ͠ΕจԽʹͳΔ w Ұͭͷ͜ͱΛ͏·͘΍Ε͔ͯΒ࣍Λ΍ΔΑ͏ʹ͢Δ w ͨ͘͞Μͷ͜ͱΛಉ࣌ʹ΍Ζ͏ͱͯ͠΋ຊਓͰ͢Β๨ΕΔ w

    ࣗ෼͕ৗʹҙࣝͰ͖Δྔɾ಺༰Ͱͳ͚Ε͹ɺଞͷਓʹཧղ͸͓Ζ͔఻͑Δ ͜ͱ͢Β͓΅͔ͭͳ͍ w γϯϓϧʹͯ͠ɺཧղͯࣗ͠વͱߦಈʹͳΔ·Ͱ܁Γฦ͠఻͑ଓ͚Δ w ͏·͘ߦͬͨ΋ͷ͸࢓૊Έʹͯ͠ɺνʔϜͰܧଓͰ͖ΔΑ͏ʹ͢Δ
  9. ͋ͳͨͷνʔϜϝϯόʔͱ͸୭͔? w εΫϥϜ։ൃͰ͋Ε͹Ұॹʹ։ൃ͢Δਓ͕νʔϜϝϯόʔ w .(3Ͱ͋Ε͹ಉ͡෦໳ͷ.(3ಉ͕࢜νʔϜϝϯόʔͰ͋ΓϚωδ ϝϯτ͢ΔϝϯόʔͰ͸ͳ͍ ஥ؒͰ͸ͳ͍ͱ͍͏ҙຯͰ͸ͳ͍  w .(3ಉ͕࢜νʔϜͱͯ͠νʔϜϏϧσΟϯάΛߦ͍෦໳Ͱͷ੒Ռ

    ʹίϛοτ͍ͯ͘͜͠ͱʹͳΔ w ϝϯόʔΛ޲͖͗ͯ͢͸͍͚ͳ͍͠ɺ 
 ্௕Λ޲͖͗ͯ͢΋͍͚ͳ͍ w ϚωδϝϯτνʔϜͱͯ͠ԣΛ͔ͬ͠ΓͱݟΔ΂͖Ͱ͋Δ ԣΛΈͯνʔϜͱͯ͠՝୊΍੒Ռʹίϛοτ͢Δҙ͕ࣝେࣄ
  10. ૊৫ͷนΛ௒͑ͯܒ໤͍ͯ͘͠ʹ͸ w ܧଓͯ͠ൃ৴Λ͢Δ w ͳͥͦ͏͍ͯ͠Δͷ͔ Ͳ͏΍ͬͨͷ͔ɺͲ͏͠Α͏ͱ͍ͯ͠Δͷ͔ Λ͜ ·Ίʹൃ৴Λͯ͠ڵຯΛ࣋ͬͯ΋Β͏ w Ұॹʹྑ͍͖͍ͯͨ͘͠ͱϝοηʔδΛ఻͑Δ

    w ೰ΈΛڞ༗͠ɺର࿩Λ܁Γฦ͠ɺมԽΛ଴ͭ w มԽΛڧཁͨ͠Γɺແཧʹଅ͞ͳ͍΄͏͕Α͍ w ࣗൃతͰͳ͚Ε͹ܧଓ͠ͳ͍ͷͰ͋·Γҙຯ͕ͳ͍ ࣗൃతΛ଴ͭͱ஗͍͕ܧଓ͢ΔͨΊɺগͮͭ͠มԽ͕ى͜ Γ੒ޭ͠΍͘͢ɺϧʔϓ͕ճΔ
  11. ظ଴஋ͦ͜͢΂ͯ w ຆͲͷ໰୊͸ظ଴஋ͷζϨ͔Βى͜Δ w ͓ޓ͍ͷظ଴͍ͯ͠Δ͜ͱΛର࿩Λ௨ͯ͡ἧ͑Δ͜ͱ͕େࣄ w ʰ࠷ॳʹʱ͓ޓ͍ͷظ଴஋Λ͋Θͤɺίϛοτ͢Δ w <ྫ>ਓࣄධՁ͸࠷ॳͷ໨ඪઃఆ͕Ұ൪େࣄ w

    ͳͥͦͷ໨ඪͳͷ͔ɺձࣾࢹ఺ɾຊਓࢹ఺ɾ্௕ࢹ఺͔ΒͦΕͧΕઆ໌͠ୡ੒ͨ݁͠ՌͲͷΑ͏ ʹධՁ͞ΕΔͷ͔Λ͢Γ߹Θͤͯ߹ҙ͢Δ w ධՁ࣌ͷίϛϡχέʔγϣϯϛε΋΁Γ৺ཧత҆શੑ΋ߴ·Δ w <ྫ>1+͸࠷ॳͷ໾ׂظ଴஋͕େࣄ w ୭͕ͳΜͷ੹೚ͱݖݶΛ͍࣋ͬͯΔͷ͔  w ໨త͸ԿͰɺΰʔϧɺϊϯΰʔϧ͸ͳʹ͔  w ͜͏ࢥ͍ͬͯͨͷʹ࣮͸ҧͬͨɺ͕૊৫ΛḝΈਓͷϞνϕʔγϣϯ Λ࡟͍Ͱ͍͘