ϦϞʔτϫʔΫ͍͠- ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠ςετΤϯδχΞ൛ -2019-07-05JaSST’19 Kansaiגࣜձࣾ ͯͳ പ୩େี (id:daiksy / @daiksy)
View Slide
ࣗݾհപ୩େี(id:daiksy / @daiksy)▸ גࣜձࣾ ͯͳ▸ Mackerel։ൃνʔϜσΟϨΫλʔ▸ גࣜձࣾτϚϧό ৫։ൃࢧԉ▸ Chatworkגࣜձࣾ ݱϚωʔδϟࢧԉ▸ ೝఆεΫϥϜϚελʔ
ϦϞʔτϫʔΫͱʁ▸ ҟͳΔϩέʔγϣϯʹ͍ΔਓͱࣄΛ͢Δ▸ ଞڌ▸ ଞࣾϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫͱʁ▸ ςετΤϯδχΞͷจ຺▸ ֎෦ͷςετձࣾ▸ ҧ͏෦ʹ͍ΔQA෦▸ ͜ΕΒϦϞʔτϫʔΫϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫͱʁ▸ ࠓͷςʔϚʮςετΤϯδχΞͷಇ͖ํʯ▸ ࡏϫʔΫͷจ຺Λத৺ʹ͍͖͍ٞͯͨ͠ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
Mackerel։ൃνʔϜͷژԬࢁ౦ژϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
Mackerel։ൃνʔϜͷژԬࢁ౦ژΦϑΟεΦϑΟεࣗϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫͷϝϦοτ▸ ॊೈͳಇ͖ํ▸ ࢠҭͯ, հޢ, ௨Ӄ▸ झຯ׆ಈࣾ֎׆ಈͱࣄͷόϥϯγϯά▸ ํͷษڧձࢀՃͰதݱͷϗςϧͰࣄͨ͠Γ▸ ※ͨͩ͠ମௐෆྑͷͱ͖ී௨ʹٳΈ·͠ΐ͏ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠▸ ಋೖ͢ΔΈΛऔΓΊΔاۀ૿͖͑ͯͨ▸ ΦϑΟεΛॆ࣮ͤͯ͞ಉҰϩέʔγϣϯͰಇ͜͏ͱ͍͏ߟ͑▸ ΅͘ΦϑΟεͰࣄ͍ͨ͠ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠▸ ͳʹ͕͍ͩ͠Ζ͏ʁ▸ ࣄͯ͠Δ;ΓΛͯ͠αϘΔͷͰʁ▸ ਓੜͰҰͨΓͱɺձࣾͰࣄΛαϘͬͨ͜ͱ͕ͳ͍ਓ͚͕ͩੴΛ͛ͳ͍͞ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠▸ ͳʹ͕͍ͩ͠Ζ͏ʁ▸ ࿑ཧͷ͠͞▸ ಇ͖͗ͯ͢͠·͍͕ͪ▸ αϘΓΑΓͪ͜Βͷํ͕࿑ཧతʹ৺▸ ࣄͱϓϥΠϕʔτͷڥք͕ᐆດ▸ ਅͷࡋྔ࿑ಇͰͳ͍ͱଟΓཱͨͳ͍ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠▸ ͳʹ͕͍ͩ͠Ζ͏ʁ▸ ϝϯόʔʹࣗओੑ͕ٻΊΒΕΔ▸ إ͕ݟ͑ͳ͍ͷͰɺࠔͬͯΔ༷ࢠΛपΓͯ͘͠Εͳ͍▸ ͔ࣗΒಈ͘ඞཁ͕͋Δ▸ ࣗओੑ͕ඞཁ == ݸਓͷࡋྔඞཁϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠▸ ͳʹ͕͍ͩ͠Ζ͏ʁ▸ ಥ͖٧ΊΔͱίϛϡχέʔγϣϯͷ͠͞ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫίϛϡχέʔγϣϯ͍͠ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ಉҰϩέʔγϣϯͱϦϞʔτͷࠩҟ▸ ಉظతͳίϛϡχέʔγϣϯ͕͍͠▸ σεΫ·Ͱग़͍ͯΛ͔͚ͨΓͰ͖ͳ͍▸ جຊඇಉظͳίϛϡχέʔγϣϯʹͳΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ίϛϡχέʔγϣϯͷ͠͞Λ͍͔ʹࠀ͢Δ͔▸ ಓ۩Λͬͯ͢Δ▸ ಛੑΛཧղͯ͠ίϯτϩʔϧ͢ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ಓ۩Λ͔ͭͬͯ͢ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ಓ۩Λ͏▸ खࢴ▸ email▸ ి▸ νϟοτ▸ ςϨϏձٞϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
MackerelνʔϜͰʁ▸ νϟοτ▸ GithubͷIssue▸ ςϨϏ௨ (GoogleϋϯάΞτ FaceTime)ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
MackerelνʔϜͰʁ▸ νϟοτϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
MackerelνʔϜͰʁ▸ GithubͷIssueϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
MackerelνʔϜͰʁ▸ iPadͷFaceTimeϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϝΠϯͷίϛϡχέʔγϣϯ▸ νϟοτ (Slack)▸ ίϛϡχέʔγϣϯͷத৺▸ ࣄ༻ͱࡶஊ༻ (ࣄΛ͢Δʹ࣮ࡶஊॏཁ)▸ ςΩετ͚ͩʹཔΒͳ͍ɻඞཁʹԠͯ͡௨ػೳͰԻձେʹɻͨͩ͠Ի௨ͷϩάνʔϜͱwikiͳͲͰڞ༗͢Δ͜ͱɻϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ಛੑΛཧղ͢ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠https://mirai.doda.jp/series/interview/tokoroten-nakayama/
ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠https://mirai.doda.jp/series/interview/tokoroten-nakayama/4MBDLͰจষΛߟ͑ͳ͕Βɺॻ͚Δਓ͕͕େ͖͘ɺ͙͢ʹదͳݴ༿ͰԠͰ͖ͳ͍ਓɺձͷྲྀΕʹஔ͍͍͔ͯΕͯ͠·͏ɻ৽ೖࣾһʹ͔͗Βͣɺଞਓ͔ΒͷධՁʹ͢ΔใΛൃ৴͢Δͬͯ؆୯͡Όͳ͍ɻແཧཧΞτϓοτͤ͞Α͏ͱ͢Δձࣾ͋Γ·͕͢ɺ৺ཧత҆શ͕ͭ͘ΒΕ͍ͯͳ͍ڥͰɺ͔͑ͬͯʮແʯʮແೳʯΛࢦఠ͞ΕΔ͜ͱͷڪා৺Λॿͯ͠͠·͍·͢ɻΞτϓοτ͕Ͱ͖ͳ͍ਓɺ͍͔ʹΠϯϓοτ͔ͨ͠ͰධՁ͍͍ͯ͋͛ͯ͠Μ͡Όͳ͍Ͱ͠ΐ͏͔ɻ
ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠https://www.slideshare.net/TokorotenNakayama/2019-structure-of-psychological-safety
ޱ಄Ͱͷ૬ஊ▸ ݪଇ 1:1▸ पΓͷਓͷࣖʹͳΜͱͳ͕͘ಧ͍͍ͯͯɺϐϯͱདྷͨਓ͕Ԡͨ͠Γ͢Δ▸ ৺ཧత҆શͷϋʔυϧ͍ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
νϟοτͰͷ૬ஊ▸ ݪଇ 1:n▸ ࣗͷॻ͍ͨจষ͕ϩάͱͯ͠Δ▸ ϝϯόʔશһ͕ಡΉ▸ ৺ཧత҆શͷϋʔυϧߴ͍ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ϊϯόʔόϧͳใͷܽམϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ςΩετʹΑΔίϛϡχέʔγϣϯ ͷ͠͞▸ ςΩετใྔ͕গͳ͍▸ ର໘ > ςϨϏ௨ > Ի௨ > ςΩετ▸ ͷ༲▸ إͷදɾ▸ ۭؾײ (?)ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ςΩετʹΑΔίϛϡχέʔγϣϯ ͷ͠͞▸ ςΩετίϛϡχέʔγϣϯʹΑΔใͷܽΛิ͏▸ ໟͮ͘Ζ͍ͷίϛϡχέʔγϣϯ▸ ͜ͷਓԿΛΈɺԿʹই͖ͭɺͲͷΑ͏ʹࣄΛਐΊΔ͜ͱΛྑ͠ͱ͢Δ͔▸ ࡶஊ͕ॏཁϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ςΩετʹΑΔίϛϡχέʔγϣϯ ͷ͠͞▸ ςΩετίϛϡχέʔγϣϯʹΑΔใͷܽΛิ͏▸ ςΩετͷ▸ ςΩετใ͕গͳ͍ͷͰɺϑϥοτͳײෆػݏؾຯʹΘΔ▸ গ͠େ͛͞ʹײදݱΛೖΕΔͱྑ͍▸ ײ୰ූʂ ֆจࣈ ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ςετΤϯδχΞʹͱͬͯͷϦϞʔτϫʔΫϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ڥͷ͠͞▸ ݕূ͕Ոʹ͍͍͋ͬͯͷ͔ʁ▸ ςετσʔλʹՈ͔ΒΞΫηεͯ͠ྑ͍͔ʁ▸ ςετͰຊ൪σʔλΘͳ͍ͱ͍͏▸ ࣮ଶͱͯ͠ɺग़ՙલͷΛ࣋ͪग़͢͜ͱʹͳΔ▸ ͦͦۀछʹΑͬͯಛघͳઃඋ͕ඞཁͳ߹ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ڥͷ͠͞▸ ෛՙࢼݧ▸ ՈͷωοτϫʔΫ͔ΒΠϯλʔωοτܦ༝ͰGatlingͿͬ์͢ɻౖΒΕͦ͏ɻɻɻ▸ ඇػೳςετϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
Mackerelͷ߹▸ ϦϦʔεޙͷSaaSαʔϏε▸ ར༻ҰൠతͳPC▸ ࡞ۀʹඞཁͳπʔϧͯ͢ωοτϫʔΫܦ༝ͰΞΫηεՄೳ▸ ϦϞʔτ࡞ۀͷڥ͕ɺఆΊΒΕͨηΩϡϦςΟϙϦγʔʹ९क͍ͯ͠Εྑ͍ͱߟ͑ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ڥͷ͠͞▸ Web։ൃͳΒϦϞʔτϫʔΫ͝͠ʹςετۀͰ͖ͦ͏▸ WebͰϞόΠϧͷݕূͱ͔ͩͱ͍͔͠Ͱ͢ͶɻɻʢੲͷΨϥέʔͰ͋ͬͨΑ͏ͳશػछͰࢼݧΈ͍ͨͳϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ίϛϡχέʔγϣϯͷ͠͞▸ ςετܭըੳͷϑΣʔζͰɺ։ൃΤϯδχΞͱΕ͍ͯͯΓͮΒ͞ͳ͍͔▸ ςετγφϦΦͷϨϏϡʔͳͲϦϞʔτͰΔͷՄೳ͔ʁ▸ ΤϯδχΞͷίʔυϨϏϡʔͱগ͠งғؾҧ͏ͷͰͳ͍͔ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ίϛϡχέʔγϣϯͷ͠͞▸ ނোථͳͲͷඇಉظͳίϛϡχέʔγϣϯʹ׳Ε͍ͯΔͱ͍͏ଆ໘͋Γͦ͏▸ ϦϞʔτϫʔΫͷϙΠϯτͱͳΔඇಉظίϛϡχέʔγϣϯͷࠀ͞Ε͍ͯΔͱݟΔ͜ͱͰ͖ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ίϛϡχέʔγϣϯͷ͠͞▸ ΦϯαΠτͩͬͨΒى͖ͳ͍͋Δ▸ ࢼݧதͷঢ়ଶ͕Θ͔ΓͮΒ͍▸ ΒͣʹσϓϩΠΛΒ͞ΕͯࢼݧதʹΞϓϦέʔγϣϯมΘͬͪΌ͏ͱ͔…▸ ςετσʔλফ͞ΕͪΌ͏ͱ͔…ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
ࣄͷཧͦ͢͠͏▸ ςετ࣮ࢪͷϑΣʔζͰɺςετγφϦΦͷফԽͳͲͰਐḿੜ࢈ੑ͕͖ͬΓͱ͍ͯ͠Δ৬छͳͷͰɺཧ͍͔͢͠͠Εͳ͍ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
૬ੑͷΑ͍ࣄ▸ ςΫχΧϧαϙʔτ▸ ςΫχΧϧυΩϡϝϯτͷ࡞▸ ग़ՙࡁΈΛλʔήοτͱͨ͠ࣄͰ͋ΕͰ͖Δؾ͕͢ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
݅ΛຬͨͤϦϞʔτϫʔΫΓ͘͢ͳ͍ͬͯΔ▸ ຊશࠃͲ͜ʹ͍ͯߴΠϯλʔωοτ͕͑Δ▸ DockerͳͲͷίϯςφٕज़ͷਐาͰςετڥ༻ҙ͍͢͠▸ ΦϯϥΠϯͷίϛϡχέʔγϣϯखஈબࢶ͕͋ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠
▸ ϦϞʔτϫʔΫ͍͠▸ ςετΤϯδχΞͷ߹͞Βʹ͍͠▸ ʹΑͬͯՄೳੑ͋ΔϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ϦϞʔτϫʔΫ͍͠ - ͦΕͰ΅͘ΒࣃΛ͍͍ͬͯͬͯ͘͘͠