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
開発組織のマネジメント
Search
Naoya Ito
December 16, 2014
Technology
178
50k
開発組織のマネジメント
Naoya Ito
December 16, 2014
Tweet
Share
More Decks by Naoya Ito
See All by Naoya Ito
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
49
16k
シェルの履歴とイクンリメンタル検索を使う
naoya
7
2.7k
20230227-engineer-type-talk.pdf
naoya
81
35k
関数型プログラミングと型システムのメンタルモデル
naoya
52
59k
TypeScript による GraphQL バックエンド開発
naoya
26
24k
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
naoya
65
23k
「問題から目を背けず取り組む」 一休の開発チームが6年間で学んだこと
naoya
141
56k
一休の現在と、ここまでの道のり
naoya
89
40k
技術的負債と向き合う
naoya
248
75k
Other Decks in Technology
See All in Technology
本当のガバクラ基礎
toru_kubota
0
320
iThome2024 Wailing Wall of Enterprise Security
notsurprised
0
290
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
37k
Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
sansantech
PRO
1
350
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
3.9k
The depthes of profiling Ruby - RubyKaigi 2024
osyoyu
0
150
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
310
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
16
6.7k
汎用ポリシー言語Rego + OPAと認可・検証事例の紹介 / Introduction Rego & OPA for authorization and validation
mizutani
1
150
DevRelによる信頼構築とデータ駆動で変わるエンジニア採用 / DevRel Trust Building to Data Driven Engineering Hiring
bobtani
1
130
「できる!」を増やすGitHub Copilot活用法 / How to use GitHub Copilot to expand your possibilities
sansan_randd
1
240
個人的、Kubernetes の最新注目機能! (2024年5月版) / TechFeed Experts Night#28 〜 コンテナ技術最前線
pfn
PRO
3
210
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Statistics for Hackers
jakevdp
790
220k
Clear Off the Table
cherdarchuk
86
310k
Infographics Made Easy
chrislema
238
18k
Building Your Own Lightsaber
phodgson
100
5.7k
Visualization
eitanlees
137
14k
Facilitating Awesome Meetings
lara
43
5.6k
GitHub's CSS Performance
jonrohan
1025
450k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Transcript
։ൃ৫ͷϚωδϝϯτ /BPZB*UP
ΞδΣϯμ • ։ൃ৫ͷͳͥى͜Δͷ͔ • ຊདྷͲ͏ղܾ͞ΕΔ͖͔ • ͦͷͨΊʹԿ͕ඞཁͳͷ͔
͜͜࠷ۙͷܦݧ͔Β
૬ஊΛΑ͘ड͚Δ • ʮ։ൃ৫ʹ͍Ζ͍Ζ͕͋ͬͯɺ͏· ͍ͬͯ͘ͳ͍ʯ • ʮ։ൃऀʹͱͬͯΑ͍ձࣾͱݴ͑ͳ͍ɻ ࠾༻͏·͍ͬͯ͘ͳ͍ʯ
എܠ;ͨͭ • ܦྼԽ • 8FCαʔϏε։ൃͷߴෳࡶԽ
ܦྼԽ • 8FCϏδωεʙ • લʹࢀೖͨ͠اۀ • ࣌ͷγεςϜɺϓϩηε͕ࡢࠓͷख๏ʹ େ͖͘ݟྼΓ
ߴෳࡶԽ • ͜͜Ͱ8FC։ൃͷཁٻߴʹෳ ࡶԽ – 41"ɺJ04"OESPJEɺΫϥυɺϏοά σʔλ – Ϗδωεతͳॏཁੑͷߴ·Γ • ͚ম͖ਕͰڝ߹ʹউͯΔϓϩμΫτ͕ ࡞Εͳ͍
૬ରతʹ8FC։ൃ ੲΑΓ͘͠ͳ͍ͬͯ ͯ ੲΑΓॏཁੑ͕ߴ͍
ෳͷاۀΛΈͯ • ͏·͍ͬͯ͘Δ։ൃ৫ • ͏·͍ͬͯ͘ͳ͍։ൃ৫
యܕతͳ՝ ྫ • ։ൃج൫ɺγεςϜ͕ϨΨγʔ ݹ͍ • ҟͳΔνʔϜͰҟͳΔΓํ •
اըͱ։ൃͰԡ͠
ϨΨγʔɾγεςϜ • ଟ͘ͷΤϯδχΞ͕Ұ൪ݏ͕Δ • ྫ – ߏԽઃܭ͞Εͯͳ͍ιʔείʔυ – ৮ΔͱյΕΔ͕ґଘ͞Ε·͍ͬͯ͘ΔສߦͷΫ ϥε
– ʹͳͬͯͷϑϨʔϜϫʔΫ – ్ෆ໌ͰআͰ͖ͳ͍େྔͷΰϛϞδϡʔϧ – %#͔ΒಡΈग़͢ͷʹेߦॻ͔͞ΕΔࣗࣾಠ ࣗϑϨʔϜϫʔΫ
ҟͳΔΓํ • νʔϜຖʹҟͳΔݴޠ – +BWB – $ – 1)1 • γεςϜ͝ͱʹҟͳΔϑϨʔϜϫʔΫ – 4USVUT
– 3BJMT – 1MBZ ˞ઓུతʹ͑ͯͦΕΛબ ͢Δɺͱ͍͏اۀ͋Δ͕ ͍͍ͩͨߟ͑ͳ͠ͷ݁Ռ
اըWT։ൃ • اըͱ։ൃͰΔΒͳ͍ͷԡ͠ – ʮͦͷೲظͰؒʹ߹͍·ͤΜʯ – ʮͦͷ༷མͱ͠·͠ΐ͏ʯ – ʮ͍͍ͭͭ·ͰʹͬͯΒ͑ͳ͍ͱࠔΔʯ –
ʮͳΔͰʯ • ํͷݴ͍ – اըʮ։ൃ͕ͯ͘ػձଛࣦʯ – ։ൃʮೲظͰଥڠͤ͟ΔΛಘͳ͍ɻଥڠͨ݁͠Ռ ʹࠓޙͷ։ൃʹѱӨڹʯ
Կ͕Λ࡞͍ͬͯΔͷ͔ • ෦࠷దͷ܁Γฦ͠ – τϨʔυΦϑͷ͋ΔҙࢤܾఆͰظతརӹΛ ༏ઌ͍ͯ͠Δ • ٘ਜ਼ʹͨ͜͠ͱͷੵΈॏͳΓͷ݁Ռ – શମ࠷దͰ͖͍ͯͳ͍
ϨΨγʔɾγεςϜ • தظࢹ – ઃܭɺϦϑΝΫλϦϯάͳͲʹϦιʔε ࣌ ؒɾਓ Λೖ͢Δඞཁੑ • ظతࢹ – Ϗδωεతͳظతརӹ͕ݟ͑ͳ͍
,1*ʹ Өڹ͠ͳ͍ ͨΊɺ࣮ࢪ͠ͳ͍ޙճ͠ – ʮ͍ɺࠓ݄͜Ε͙Β͍ࣈ͍͔ͳ͍ͱ͍͚ ͳ͍͔Β͜Ε࡞ͬͯʯ
ҟͳΔΓํ • தظࢹ – ଟগͷίετΛׂ͍ͯͰɺඪ४Խ͢Δ • ظతࢹ – ϏδωεΛ্ཱͪ͛͘͢Δʹֶशίε τ ࣌ؒ ͕͍ํ͕ྑ͍㱺ͦͷͷϝϯ
όʔ͕ࠓͬͯΔํ๏Λ༏ઌ – աڈͷՌͱͷଓΛߟྀͤͣ৽͍͠ͷ Λྔ࢈㱺ӡ༻อकίετͷ૬ରత૿େ
اըWT։ൃ • தظࢹ – اըͱ։ൃ͕ಉ͡ΰʔϧΛݟΔ͜ͱ͕Ͱ͖Δ Α͏ͳνʔϜϏϧσΟϯάɺ৫ߏ – ։ൃͷԽ • ظతࢹ – اը㱺։ൃͷҰํ௨ߦͷ৫ͷ·· – ։ൃͷ֎Խ
ϨΨγʔ ҟͳΔΓํ اըWT։ൃ ϨΨγʔݏͩ ৽͍͠Γํ Ͱŋŋŋ ͳΔͬͯݴΘΕ ͯ͜Μͳج൫Ͱ ͘։ൃͰ͖ͳ͍ ਓΓͳ͍͍ͬͯ͏͔Β
૿ͨ͠ͷʹΓํҧ͏ ͔Β։ൃͰ͖ͳ͍ͬͯ
ٕज़తෛ࠴ ෛ࠴ฦࡁ͞Εͳ͚ΕͳΒͳ ͍ɻͭɺෛ࠴ฦࡁؚ Ίͯઓུతʹ׆༻͢ΔͳΒϙδ ςΟϒͳҙຯʹଊ͑ΒΕΔ h"p://qiita.com/eruki2/items/9cc7850250268582dde7
ຊདྷͲ͏ղܾ͞ΕΔ͖͔
ϨΨγʔɾγεςϜ • ϨΨγʔԽΛ͙ٕज़తऔΓΈʹ࣌ؒΛׂ͘ – ઃܭ – ϦϑΝΫλϦϯά • ·͍ͣઃܭ෦Λ͢ –
ςετࣗಈԽ • มߋΛͯ͠յΕͨ͜ͱΛࣗಈͰݕͰ͖ΔΑ͏ʹ͢ΔˡϦ ϑΝΫλϦϯά͘͢͠ – ίʔυϨϏϡʔ – ࢄΞʔΩςΫνϟͷಋೖ • ϨΨγʔ෦ͷґଘੑΛݮΒ͢ Ϣʔβʔʹతར ӹ͕ͳ͍ɻΤϯδχΞ ʹ͔͠ݟ͑ͳ͍Ռ
ҟͳΔΓํ • ٕज़ඪ४ΛܾΊΔ – ৫ͷσϑΝΫτɾελϯμʔυΛཱ֬͢Δ – ࣅͨΑ͏ͳ༻్ͷݴޠ౷Ұ – ϑϨʔϜϫʔΫنʹ߹Θͤͯ౷Ұ ϨΨγʔͰ౷Ұͯ͠ҙຯ ͕ͳ͍ɻʮσϑΝΫτʯͰ ͋Δ͜ͱ͕ॏཁ
اըWT։ൃ • ৫ߏͷௐ – اըͱ։ൃ͕ಉ͡ΰʔϧΛ͚Δ – ࣗݾ৫ԽνʔϜ • ։ൃϓϩηεͷಋೖɾशख़ͷ্ – ྫεΫϥϜ εςʔΫϗϧμͱ։ൃऀ͕ܧଓతʹରΛ܁Γฦ ͠૬ޓཧղΛਂΊͳ͕Βʙ
νʔϜ͕߹߹Ͱղࢄ͞ ͤΒΕ͍ͯͯɺशख़ ͍ͭ·Ͱ্͠ͳ͍
Engineering Product Stakeholder
Engineering Product Stakeholder Team A Team B Team
C Team D
ࣗݾ৫ԽνʔϜ h"p://www.infoq.com/jp/ar2cles/what-‐are-‐self-‐organising-‐teams
ࠓͷͱ͜Ζ Α͘ճ͍ͬͯΔ ։ൃ৫ͷྫ
None
ΧδϡΞϧͳ։ൃϓϩηε
ϦϦʔε ςετ ࣮ ઃܭ ։ൃϓϩηε ܭըʹै͏͜ͱΑΓมԽͷରԠΛ ཁ݅ఆٛ º 1%$" 1%$"
1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$" 1%$"
(JU)VC
1VMM3FRVFTUϕʔε։ൃ Φʔϓϯιʔεϓϩ δΣΫτͷΑ͏ʹࣗ ࣾαʔϏεΛ։ൃ͢ Δ
ίʔυϨϏϡʔ
None
None
ϦϦʔεࣗಈԽ
͜Εԡ͢ɻҎ্ ϘλϯΛԡ͚ͩ͢
None
None
None
ใڞ༗
None
ࠜੑͰͳ͘Ͱղܾ
None
$50ෆࡏ
։ൃ৫ͷશମ࠷దΛଅ͢ʹ • Ϛωδϝϯτ – ෦࠷ద͕ߦΘΕ͕ͪͳݪҼ㱺୲ऀͦ ͷࡋྔͷൣғͰ͔͠ҙࢤܾఆͰ͖ͳ͍͔Β – શମ࠷దΑΓൣғͳ࠷దԽ㱺ΑΓൣ ғͳࡋྔʹجͮ͘ҙࢤܾఆ
$50ෆࡏ • ૬ஊ͍ͩͩ͘اۀʹڞ௨ – $50͕͍ͳ͍ – $50͕ຊདྷՌ͖ͨ͢ػೳ͕৫ʹ͚ܽͯ ͍Δ
ιϑτΣΞ։ൃνʔϜε ϙʔπͰ͋Δ 5FBN(FFL νʔϜ͕ͯ͢
αοΧʔͷ • αοΧʔνʔϜ • ͩΊͳνʔϜ – ਓͰϘʔϧΛ͍͔͚Δ • Α͍νʔϜ – ׂ୲ – νʔϜϫʔΫ
– ઓུͱઓज़ ͬͱ͍͑ϑ ϥοτͳͲͷʮγες Ϝʯ
αοΧʔνʔϜʹ͓͚Δಜ • Ԭా࢙ • ϑΟϦοϓɾτϧγΤ
εϙʔπνʔϜͱͯ͠ߟ͑Δͱŋŋŋ • ಜෆࡏ – ಜͷ͍ͳ͍ڧ͍ϓϩεϙʔπνʔϜŋŋŋΈ ͨ͜ͱ͕ͳ͍ – νʔϜͷγεςϜڥΛߏங͢Δͷબख ͷࣄŋŋŋ͏·͘ͳͦ͞͏
໊ಜ • ʮελʔબख͕ྑ͍ಜʹͳΔͱݶΒ ͳ͍ʯ • ٿΛͨ͜͠ͱ͕ͳ͍ಜ໊͕ಜʹͳ Δ͜ͱ͋ͬͯͦΕྫ֎ ελʔΤϯδχΞͰͳ͘ ͱΑ͍͕ɺΤϯδχΞ ग़ͷܾࡋऀ$50
-JOVT5PSWBMETͷධՁ
ٕज़ސͱͯ͠Δ͜ͱ • ։ൃ৫ͷಜͮ͘Γ – Ϛωʔδϟʔ͕͍ΔͳΒɺ$50తׂΛՌͨ ͤΔΑ͏ʹ – ͍ͳ͍ͳΒɺ$50ࣨతׂΛͦͷ৫ʹ࡞Δ
$50͕୲͏͖ػೳ ྫ • ٕज़ઓུ • ࠾༻ઓུ – ର֎ϒϥϯσΟϯά –
࠾༻ϓϩηε • ΞʔΩςΫνϟɺϓϩηεɺ2"ΛؚΊͨ։ ൃϓϩηεαΠΫϧͷಜ • ΤϯδχΞ͚ධՁ੍ͷࡦఆ • ٕज़తͳจԽΛ͔ࠜͤΔ • ৫ߏͷ ܧଓత ࠷దԽ
$50ͱԿ͔ • ʮٕज़తͳ؍ͰܦӦʹίϛοτ͢Δʯ – ࠷ॏཁŋŋŋٕज़։ൃͷཧղʹ͍͠ܦ ӦਞͷதͰɺͦͷཧղڞײΛୡͤ͞Δ ͦͷػೳΛશ͏Ͱ͖Δͳ Βʮ$50ʯͰͳ͘ͱߏ Θͳ͍ɻ ྫ࣮࣭$50 ͷػೳΛՌͨ͢νʔϜ
έʔεελσΟ • ΫοΫύου$50ؘ༞Ұࢯ h"p://www.atmarkit.co.jp/news/201104/12/ooedo.html
࠾༻ϒϥϯσΟϯά ΧϯϑΝϨϯεͳͲΛ௨ ͯ͡ର֎ൃදΛ৫తʹ ߦ͏
࣮ࡍͷͱ͜ΖɺιϑτΣΞ։ ൃ্ͷͷଟ͘ɺٕज़తͱ͍ ͏ΑΓࣾձֶతͳͷͰ͋Δɻ ϐʔϓϧΣΞ ୈষࠓͲ͔͜Ͱτϥϒϧ͕
·ͱΊ • ։ൃ৫͔Εૣ͔ΕඞͣΛ๊͑Δ – ܦྼԽ – ։ൃٕज़ͷߴෳࡶԽ • ͦͷ੍ʹதظࢹʹجͮ͘શମ࠷ దͳҙࢤܾఆ͕ඞཁෆՄܽ • $50ෆࡏ
• ։ൃ৫ʹ։ൃ৫ಛ༗ͷϚωδϝϯτ ख๏