Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOpsに投資するリソースの無いスタートアップがふりかえりを改革して自己組織化されたチ...
Search
masarufuruya
April 08, 2023
1
1.3k
DevOpsに投資するリソースの無いスタートアップがふりかえりを改革して自己組織化されたチームへ近づいてる話
ふりかえりカンファレンス2023での発表資料です。
https://retrospective.connpass.com/event/266892/
masarufuruya
April 08, 2023
Tweet
Share
More Decks by masarufuruya
See All by masarufuruya
SQL利用者を3倍に増やしデータの民主化を推進した話.pdf
masarufuruya
0
750
BigQuery Scriptingを利用してCloudSQLのテーブルを転送する仕組みを作った話
masarufuruya
0
35
未経験からデータエンジニアに チャレンジして学んだ大切なこと
masarufuruya
0
690
ドラッカー風エクササイズを導入して エンジニアチームの相互理解を促進した話
masarufuruya
0
1.3k
ReactNativeで勉強会のビューワーアプリを作ってみて学んだ知見
masarufuruya
0
360
Watsonを使って音声入力できるVRブレストアプリを作っている話
masarufuruya
0
450
非SPAで小さく始めるReactアーキテクチャ
masarufuruya
1
1.3k
ReactNativeでIOSアプリのプッシュ通知を実装する
masarufuruya
0
1.3k
Web+スマホ+VRで一人ブレストアプリを作ってみた
masarufuruya
0
230
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
38
7k
It's Worth the Effort
3n
183
27k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.8k
What's in a price? How to price your products and services
michaelherold
243
11k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
Designing for humans not robots
tammielis
249
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Transcript
%FW0QTʹࢿ͢ΔϦιʔεͷແ͍ ελʔτΞοϓ͕;Γ͔͑ΓΛվֵͯ͠ ࣗݾ৫Խ͞ΕͨνʔϜ͍ۙͮͯΔ ݹՈେ ;Γ͔͑ΓΧϯϑΝϨϯε
ࣗݾհ ໊લɿݹՈେ 5XJUUFSɿ!FO[FSVCBOL ۀɿ ΦϯϥΠϯༀہͷ։ൃɾӡӦΛ͢Δ1IBSNB9ͷΤϯδχΞ ݱࡏɺςοΫϦʔυɾΤϯδχΞϦϯάϚωδϝϯτۀΛ݉ झຯɿ ;Γ͔͑Γɾল
ؒͰҎ্ɺ;Γ͔͑Γ͖ͯ͠·ͨ͠
͍͖ͳΓͰ͕͢
Έͳ͞Μ ཧͷνʔϜͷ࢟ ͋Γ·͔͢ʁ
ʢཧʣ ϓϩμΫτͷΰʔϧࣗͨͪͰ1%$"ΛճͤΔνʔϜ ΰʔϧ ʢతʣ
ʢཧʣ ϓϩμΫτͷΰʔϧࣗͨͪͰ1%$"ΛճͤΔνʔϜ ΰʔϧ ʢతʣ Θ͔Γ͍͢ͷͰ ࣗݾ৫Խͱ͍͏ϫʔυΛ ର֎తʹར༻
1%$"Λճ͢ʹܭଌ͕ඞཁ ։ൃͩͱϕϩγςΟɺσϓϩΠͳͲͷࢦඪ
Α͠ɺܭଌͩʂ
ͬͯΈͨ σϓϩΠϚʔδճͳͲΛ#*πʔϧͰՄࢹԽ
ܭଌͯ͠ΘΕͳ͍ɾอक͞Εͳ͍ ɾσʔλΛՄࢹԽͨ͠Αʂ͚ͩͰΘΕͳ͍ ɾͲΜͳతͷͨΊʹԿΛܭଌ͍ͨ͠ͷ͔ͷཧ͔Βඞཁ ɾܭଌ͠͡ΊͨΒσʔλͷϝϯςφϯεඞཁ ɾͦͦσʔλΛܭଌͯ͠վળΛճ͢จԽͮ͘Γඞཁ
ͭ·ΓɺεʔύʔϚϯ͕ඞཁ ɾσʔλΛ׆༻ͯ͠վળ͢ΔจԽΛҭͯΔ ɾΰʔϧͱઓུΛඳ͘ ɾܭଌͷͨΊͷج൫Λ࡞ͬͯӡ༻͢Δ ͕શ෦Ͱ͖Δਓ
Ϧιʔεͷͳ͍ ελʔτΞοϓͰ ͍͠Ͱ͢ΑͶʁ
ͦ͜Ͱ
;Γ͔͑ΓͰ͢Αʂ
;Γ͔͑Γͷྑ͞ ෮త͔ͭਐతʹཧʹ͚ͯมԽ͍͚ͯ͠Δ͜ͱ
;Γ͔͑Γͷྑ͞ ෮తͱ ɾظؒʹ࡞ۀ͠ɺϑΟʔυόοΫΛಘΔ͜ͱΛ܁Γฦ͢ ਐతͱ ɾখ͘͞ՌΛग़͠ɺੵΈ্͛Δ͜ͱΛ܁Γฦ͢ ʢࢀߟʣɿΞδϟΠϧ࣮ΨΠυ
ຊޠ൛ 1SPKFDU.BOBHFNFOU*OTUJUVUF
;Γ͔͑ΓΛ௨ͯ͠νʔϜશମͷ1%$"ྗΛߴΊΔ ɾσʔλΛ׆༻ͯ͠վળ͢ΔจԽΛҭͯΔ ɾΰʔϧͱઓུΛඳ͘ ɾܭଌͷͨΊͷج൫Λ࡞ͬͯӡ༻͢Δ ͕Ͱ͖Δঢ়ଶΛνʔϜͰࢦ͢
;Γ͔͑Γ ΩοΫΦϑʂ
࠷ॳͷ;Γ͔͑Γͷత ཧͷ࢟ʹରͯ͠ͷݱঢ়ͷ՝Λಛఆ͢Δ͜ͱ
࠷ॳͷ;Γ͔͑ΓΛ࣮ࢪ γοΫεϋοτ๏Λݩʹͨ͠;Γ͔͑Γ ɾͭͷςʔϚΛͭͷࢹ͔Βߟ͑Δख๏ ҙݟϕʔεͩͱऩू͕͔ͭͳ͍ͨΊɺ ݱঢ়ͷࣄ࣮ͱͳΔσʔλ͔Βߟ͍͑ͯͬͨ
࠷ॳͷ;Γ͔͑ΓͰग़ͨ࠷େ͖ͳ՝ ৫ମ੍มߋʹΑΓɺ Ϛωʔδϟʔ͕ෆࡏͷঢ়گ͕ൃੜ͍ͯͨ͠
ॳͷ։ൃνʔϜͷঢ়گʢ݄ʣ ɾݩʑνʔϜͩͬͨମ੍͔ΒෳࣄۀɾෳνʔϜମ੍Ҡߦ ɾϚωʔδϟʔ͕ෳࣄۀɾ1+ͷϦʔυΛ͞Εɺࡴ ɾ։ൃνʔϜϚωʔδϟʔෆࡏͰϝϯόʔ͕҉தࡧ͍ͯ͠Δঢ়گ
՝Λղܾ͢ΔͨΊʹಈ͍ͨ͜ͱ ɾ։ൃνʔϜͷ৫ମ੍ͷཧ ɾൣғͷݴޠԽͱదͳਓࡐͷΞαΠϯ
։ൃνʔϜͷ৫ମ੍ͷཧ ৫ମ੍Λݟ͑ΔԽ͠ɺඞཁͳׂͷೝࣝΛ߹Θͤͨ
ൣғͷݴޠԽͱదͳਓࡐͷΞαΠϯ ɾׂ֤ͷൣғݴޠԽ ɾϚωʔδϟʔ͕͍݉ͯͨ͠ۀΛνʔϜͰ୲͢Δ͜ͱΛ࣮ݱ
͜ΕͰνʔϜʹϚωʔδϟʔ͕͖ͬͯͨʂ ʢਖ਼֬ʹΤϯδχΞϦʔμʔͱ͍͏ׂʹͳͬͨʣ ✅৫ମ੍มߋʹΑΓɺ Ϛωʔδϟʔ͕ෆࡏͷঢ়گ͕ൃੜ͍ͯͨ͠
େ·͔ͳܭըϦʔμʔΛཔΕΔΑ͏ʹͳͬͨʂ ΰʔϧ ʢతʣ ܭըྗ͕େ͖͘վળ ΰʔϧ ʢతʣ
࣍ ि࣍;Γ͔͑Γͷվֵͩʂ
,15;Γ͔͑Γ࣌ͷΈ ɾिʹվળͰ͖Δ͜ͱݶΒΕΔͷͰ1SPCMFN͔Γཷ·͍ͬͯ͘ ɾલਐ͍ͯ͠Δײ͕͡ͳ͘งғؾ͕҉͘ͳΔ ɾָ͘͠ͳ͍ͷͰΞΠσΞग़͞Εͳ͘ͳͬͯ͘Δ
'VOɾ%POFɾ-FBSOͷಋೖ త ɾϙδςΟϒ໘ʹΛ͚ͯνʔϜͷงғؾΛߴΊΔ ɾΞΠσΞΛ׆ൃʹग़͠߹͍ͳ͕ΒɺΑΓྑ͍ΞΫγϣϯΛ࣮ߦ͢Δ
'VOɾ%POFɾ-FBSOͷಋೖ ωοτͰάάͬͨ'VOɾ%POFɾ-FBSOͷΓํΛࢀߟʹ࣮ࢪ
'VOɾ%POFɾ-FBSOΛಋೖͯ͠Έͯ νʔϜͷงғؾྑ͘ͳͬͨ ɾࡶஊΈ͍ͨͳײ͡Ͱɺ͕͕͍ͬͯ͘ͷͰָ͍͠ ɾΏΔ͍ײ͡ͷ͜ͱ͔Βਅ໘ͳֶͼ·Ͱࠓिͷ͜ͱΛશһͰৼΓฦΕΔ ͷͰνʔϜϏϧσΟϯάͱͯ͠༗ҙٛ
ɾҙ֎ͱՌֶͼͨ͘͞Μωλ͕͋ΔΜͩͳ͊ͱͳָ͍ͬͯ͠ ɾݟམͱ͕ͪ͠ͳใڞ༗͞ΕΔͷͰใΛर͏্Ͱʹཱͭ
'VOɾ%POFɾ-FBSOͷ՝ w Λग़͠ʹ͍͘ w ᝦͷ༰ΛγΣΞ͢Δ͕͍࣌ؒ w վળͷΞΠσΞΛߟ͑ΔͨΊͷσʔλ͕ͳ͍
'VOɾ%POFɾ-FBSO ϒϨετ ՝ᶃɿΛग़͠ʹ͍͘ ɾ'VOɾ%POFɾ-FBSOޙʹͷϒϨετΛ͢ΔελΠϧʹมߋ
'VOɾ%POFɾ-FBSO ϒϨετ ՝ᶄɿᝦͷ༰ΛγΣΞ͢Δ͕͍࣌ؒ ɾᝦࣄલهೖϧʔϧ γΣΞਓʙʹมߋ ʢਓͳͷͰʹऩΊΔΑ͏ʹͨ͠ʣ
'VOɾ%POFɾ-FBSO ϒϨετ ՝ᶅɿվળͷΞΠσΞΛߟ͑ΔͨΊͷσʔλ͕ͳ͍ ɾΞδϟΠϧϨτϩεϖΫςΟϒͷຊΛࢀߟʹΞδΣϯμΛߋ৽ ɾຖεϓϦϯτͷ༧࣮41ͷߋ৽Λϓϥϯχϯά ;Γ͔͑Γ࣌ʹ࣮ࢪ
'VOɾ%POFɾ-FBSO ϒϨετʹͯ͠Έͯ ྑ͔ͬͨ͜ͱ 'VOɾ%POFɾ-FBSOͷϝϦοτΛҡ࣋ͭͭ͠ɺ લ͖ʹνʔϜͷվળʹ͍͕ͭͯͰ͖ΔΑ͏ʹͳͬͨ
σʔλΛݩʹωΫετΞΫγϣϯΛग़ͤΔΑ͏ʹͳͬͨ
'VOɾ%POFɾ-FBSO ϒϨετʹͯ͠Έͯ ՝ ϑΝγϦςʔλʔҎ֎͔ΒվળͷΞΠσΞ͕ग़ͳ͍
'VOɾ%POFɾ-FBSOͷతΛΞοϓσʔτ ՝ɿϑΝγϦςʔλʔҎ֎͔ΒվળΞΠσΞ͕ग़ͳ͍ Ұथ͞Μͷʮ;Γ͔͑ΓͷͭͷతɺεςοϓʯΛͦͷ··࠾༻ ɾཱͪࢭ·Δ ɾνʔϜΛͤ͞Δʢؔͷ࣭Λ্ͤ͞Δʣ
ɾϓϩηεΛΧΠθϯ͢Δ ʢࢀߟʣ;Γ͔͑Γͷ͋Δ͖࢟Կ͔ʁʢIUUQTRJJUBDPNWJWB@UXFFU@YJUFNTGDEDDGFʣ
'VOɾ%POFɾ-FBSOͷతΛΞοϓσʔτ ՝ɿϑΝγϦςʔλʔҎ֎͔ΒվળΞΠσΞ͕ग़ͳ͍ νʔϜΛͤ͞Δʢؔͷ࣭Λ্ͤ͞ΔʣΛ໘ͷతʹઃఆ ;Γ͔͑ΓΛ௨͓ͯ͠ޓ͍ͷؔͷ࣭ΛߴΊɺ ԿͰݴ͍߹͑ΔνʔϜͷঢ়ଶʹ͍ͨ͠ͱ͍͏ೝࣝΛ߹Θͤͨ
ͱʹ͔͘ʮԿͰݴͬͯྑ͍ΜͩΑʂʯͱ͍͏ϝοηʔδΛൃ৴
'VOɾ%POFɾ-FBSOͷతΛΞοϓσʔτ ՝ɿϑΝγϦςʔλʔҎ֎͔ΒվળΞΠσΞ͕ग़ͳ͍ ΞδΣϯμվྑɻҎԼɺมߋ ɾతͷಡΈ্͛ΛՃʢ࣋ͪճΓʣ ɾΞΫγϣϯͷ;Γ͔͑Γʢ:85ʣΛՃ
ɾϒϨετͷྲྀΕΛ۩ମԽ
'VOɾ%POFɾ-FBSOͷతΛΞοϓσʔτͯ͠Έͯ ྑ͔ͬͨ͜ͱ త ϑϩʔͷ໌֬Խ ΞΫγϣϯͷ;Γ͔͑Γ·Ͱߦ͏͜ͱͰɺ ޮՌ͕ΑΓಘΒΕΔΑ͏ʹͳΓɺΞΠσΞ͕Ұؾʹ૿͑ͨ
ϲ݄͕ܦա
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ࣮ߦͨ͠ΞΫγϣϯҰཡʢݸʣ ɾ'VOɺ%POFɺ-FBSOΛຖॻ࣌ؒ͘ΛऔΔ ɾωΫετΞΫγϣϯͷٞΛଟΊʹ͢ΔϧʔϧΛܾΊΔ ɾཁ݅٧Ίʹ͕͔͔࣌ؒΔͷͰઐ༻ͷձٞମΛઃ͚Δ ɾΞΫγϣϯܾΊͷΞΠσΞࣄ࣮Λݩʹॻ͘ ɾϖΞϨϏϡʔΛߦͬͯϨϏϡʔͪΛղফ͢Δ ɾि࣍ϓϥϯχϯάͷ࣌ͰͷఆٛΛܾΊΔ
ɾϓϩδΣΫτͷΰʔϧͱ࣌ؒ࣠ͷڞ༗࣌ؒΛઃ͚Δ ɾମௐෆྑͰٳΉ࣌άϧʔϓϝϯγϣϯΛ͚ͭΔ ɾͷڞ༗ΛϓϩμΫτϝϯόʔશһʹඇಉظͰߦ͏ ɾؾܰʹͤΔʮͿͬͪΌ͚ҿΈձʯΛاը͢Δ ɾ0QT͔ΒͷվળཁΛٵ্͍͛Δϑϩʔͷ࡞ ɾݸਓͷ༧ఆΛϓϥϯχϯά࣌ʹཱͯΔ ɾϙΠϯτΛ࣌ؒͷఆٛʹ͢Δ ɾݟΛγΣΞͯ͘͠ΕͨਓʹελϯϓͰԠ͠Α͏ʂʢ/JDFڞ༗ʣ ɾϓϩδΣΫτͰग़ٕͨ͠ज़తෛ࠴ɾϦϑΝΫλϙΠϯτΛݟ͑ΔԽ ɾࣄۀ෦ͷϓϩδΣΫτͷඪཧɺӡӦମ੍ͷҊΛ࡞ ɾٕज़ใͷ࡞ۀΛҾ͖ܧ͙ ɾϓϩδΣΫτͷলͷ;Γ͔͑ΓΛ࣮ࢪ͢Δ ɾΦϯϘʔσΟϯάࢿྉΛ࠷৽Խ͢Δ ɾετʔϦʔϙΠϯτͷ༧ఆͱ࣮Λه͢ΔΑ͏ʹ͢Δ ɾϓϩδΣΫτͷυΩϡϝϯτ͕ࢄΒ͍ͬͯΔͷͰཧ͢Δ ɾࣄۀ෦ͷϓϩδΣΫτͷਐḿఆྫɾேձͷΞδΣϯμඋ ɾຖͷேձɺ༦ձͷਐḿཧͷϑΥʔϚοτඋ ɾϓϥϯχϯάલʹϦϑΝΠϯϝϯτΛ࣮ࢪ ɾຊ൪ϦϦʔεͷϑϩʔඋ ɾϢʔβʔετʔϦʔɺγʔέϯεਤɾ%#ઃܭΛ߹॓%":࡞ͬͯҰؾʹऴΘΒ͢ ɾϖΞϓϩͷاը ɾUFSSBGPSNͷϒϥϯνӡ༻ϧʔϧΛݕ౼
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ཧ ɾϓϩμΫτͷΰʔϧࣗͨͪͰ1%$"Λճ͚ͯۙͮ͠ΔνʔϜ ඪ ɾνʔϜશମͷ1%$"ྗΛߴΊΔ αϒඪ
ɾσʔλΛ׆༻ͯ͠վળ͢ΔจԽΛҭͯΔ ɾΰʔϧͱઓུΛඳ͘ ɾܭଌͷͨΊͷج൫Λ࡞ͬͯӡ༻͢Δ
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ σʔλΛ׆༻ͯ͠վળ͢ΔจԽΛҭͯΔ ओཁͳՌ ɾϕϩγςΟͷ࣮Λݩʹ༧ఆΛཱͯΔΑ͏ʹͳͬͨ
ɾͷܭଌΛ։࢝ɻ։ൃʹ͑ΔͷݟੵΓ͕ਖ਼֬ʹͳͬͨ
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ͷܭଌΛ։࢝
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ΰʔϧͱઓུΛඳ͘ ओཁͳՌ ɾϓϩμΫτνʔϜશମͷΰʔϧ͕උ͞Εͨ ɾϓϩμΫτνʔϜͷϓϩδΣΫτཧํ๏͕උ͞Εͨ
ɾ։ൃϩʔυϚοϓ͕ϢʔβʔετʔϦʔͰඋ͞Εͨ
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ϓϩδΣΫτཧํ๏Λඋ
ϲ݄ؒɺ'VOɾ%POFɾ-FBSOͷ;Γ͔͑ΓΛଓ͚ͨՌ ʢ݄ʙ݄ʣ ܭଌͷͨΊͷج൫Λ࡞ͬͯӡ༻͢Δ ओཁͳՌ ɾ/PUJPOͰϕϩγςΟ͕ܭଌͰ͖ΔΑ͏ʹͳͬͨ
ɾόʔϯμϯνϟʔτΛ/PUJPOͰݟ͑ΔԽ͢ΔͨΊͷ४උΛ։࢝ͨ͠
νʔϜͷ1%$"ྗ ߴ·͖ͬͯͨ
͞ΒͳΔ ʹ͚ͯ
࣍ͷϲ݄ඪʢ݄ʙ݄ʣ ΰʔϧͱઓུ ɾ1+ͷ։ൃ໘ͷΰʔϧʹ͚ͨϦεΫཧΛಋೖ͢Δ σʔλ׆༻ͱվળ ɾεϓϦϯτΰʔϧͷୡΛ͛ΔোΛಛఆɾվળ͢Δ
ܭଌج൫ͷӡ༻ ɾ/PUJPO%#ΛݩʹόʔϯμϯνϟʔτΛ࡞ɾӡ༻͢Δ
;Γ͔͑Γ࠷ߴʂ