Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニアであり続けるために ーアジャイル時代の「個」と「チーム」ー #OSH2020 / F...
Search
TAKAKING22
February 08, 2020
Technology
2.6k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアであり続けるために ーアジャイル時代の「個」と「チーム」ー #OSH2020 / For Engineer Life
2020年2月8日(土)「オープンセミナー2020@広島」にて。
TAKAKING22
February 08, 2020
More Decks by TAKAKING22
See All by TAKAKING22
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
2
320
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
2
1.4k
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
3.4k
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
11
11k
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
11
8.6k
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
7
2.5k
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
6
4.2k
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
19
9.1k
Other Decks in Technology
See All in Technology
おそらく日本で唯一のDevRelインターン生として
husengs7
0
160
SREでアラート疲れを 解決しよう!
kairim0
1
130
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
110
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
120
[2026 Oracle Technical Deep Dive] AI時代のアプリケーションを支えるCloud NativeとJava EEモダナイゼーション (2026年9月17日開催)
oracle4engineer
PRO
0
110
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
490
並行性の問題を防げ!実践トランザクション入門
occhi
0
250
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
180
AIアプリを使い分けるための共通ツール基盤を考えてみる#devio2026
osawa
0
210
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
170
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
200
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
370
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
How to Ace a Technical Interview
jacobian
280
24k
The untapped power of vector embeddings
frankvandijk
2
1.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Claude Code のすすめ
schroneko
67
230k
Transcript
ΤϯδχΞͰ͋Γଓ͚ΔͨΊʹ ΞδϟΠϧ࣌ͷʮݸʯͱʮνʔϜʯ 1IPUPCZ5JN'PTUFSPO6OTQMBTI ٴ෦ܟ༤!5",,"*/(
2Ͳ͏ͬͯΤϯδχΞΛଓ͚͍͖ͯ·͔͢ʁ
1IPUPCZ4WFO.JFLFPO6OTQMBTI ݸਓͷεΩϧΞοϓͪΖΜඞཁ ͰͦΕ͚ͩͰ͍͍ͷͩΖ͏͔ʁ
1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN ϨϏϡʔ͓͡͞Μ
1IPUPCZϑϦʔࣸਅૉࡐͺͨͦ͘ IUUQTXXXQBLVUBTPDPN ϨϏϡʔ͓͡͞Μ ΤϯδχΞͱͯ͠εΩϧΞοϓ͍ͯ͘͠ͱɺ ΤϯδχΞϦʔμʔςοΫϦʔυΛ͞ΕͨΓ͢Δɻ ͦ͏ͳΔͱɺϝϯόʔڭҭ࣭୲อγεςϜ҆ఆՔಇͷ͕ͷ͖ͬͯͯɺ ྫ͑ϨϏϡʔΛ͢Δ͕࣌ؒͲΜͲΜ૿͍͑ͯ͘ɻ ͱͱΤϯδχΞϦϯά͕͖ͰΤϯδχΞΛ͖ͬͯͨΜ͚ͩͲɺ εΩϧΞοϓ͍ͯ͘͠ͱͲΜͲΜίʔυΛॻ͕࣌ؒ͘ݮ͍ͬͯ͘ͷͬͯͳΜ͔ͩͳ͋ɻ
✤ ྺ࢙͕ઙ͍ͷͰϩʔϧϞσϧ͕গͳ͍ ✤ ϓϩάϥϚʔࡀఆઆʁ ✤ มԽ͕ଟ͍ۀքͳͷͰઌ͕ಡΊͳ͍ ✤ ࣗͨͪͰߟ͑ͯߦಈ͍͔ͯ͘͠͠ͳ͍ ΤϯδχΞΛଓ͚Δͱ͍͏͜ͱ
ΤϯδχΞˠϚωʔδϟʔ
స৬ͯ͠Ϩϕϧ͔Βͷ࠶ग़ൃ
ҧ͏ಓΛબͿͷΑ͍͚Ͳɺ ͖͔ͩΒΤϯδχΞͰ͍͍ͨ
ଓ͚Δ͜ͱ͕Ͱ͖Δʹधཁ͕͋Δ
اۀ͔Βͷधཁͱɺ ࣄۀߩݙͰ͖Δ͔Ͳ͏͔
ࣄۀߩݙͰ͖ΔΤϯδχΞͰ͋Εɺ ΤϯδχΞΛଓ͚Δ͜ͱ͕Ͱ͖Δ Ծઆ
͏গ͠ղ૾Λ্͛ΔͨΊʹ ࢲͨͪͷࣄΛ;Γ͔͑ͬͯΈΔ
Ҏʹੜ·Εͨاۀ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ ʢʣ
✤ ϏδωεͷมԽ͕ͲΜͲΜ͘ͳ͍ͬͯΔ ✤ *5͕Ϗδωεͷத৺ʹ ✤ ෳࡶͰෆ࣮֬ੑͷߴ͍Λղܾ͢Δඞཁ ✤ ඞཁͳٕज़ελοΫෳࡶͰมԽ͕ܹ͍͠ ✤ ݸਓ͚ͩͰ͍͠ͷͰνʔϜͰऔΓΉ
ࢲͨͪͷࣄ
νʔϜͰՁΛग़͢ 1IPUPCZ"OOJF4QSBUUPO6OTQMBTI νʔϜͰՁΛग़͢
ݸਓͷεΩϧΞοϓ ʴ νʔϜͰՁΛग़͢
Ծઆ ࣄۀߩݙͰ͖ΔνʔϜͰ͋Εɺ ΤϯδχΞΛଓ͚Δ͜ͱ͕Ͱ͖Δ
ΤϯδχΞͰ͋Γଓ͚ΔͨΊʹ ΞδϟΠϧ࣌ͷʮݸʯͱʮνʔϜʯ 1IPUPCZ5JN'PTUFSPO6OTQMBTI ٴ෦ܟ༤!5",,"*/(
!5",",*/( גࣜձࣾσϯιʔ.BB4։ൃ෦ Ұൠࣾஂ๏ਓΞδϟΠϧνʔϜΛࢧ͑Δձ "(*-&.0/45&3 ٴ෦ܟ༤
ݸਓࣄۀओ͡Ί·ͨ͠ɻ IUUQTBHJMFNPOTUFSDPN ઐଐίʔνͰͳ͘ܦݧ๛ͳ࣮ફऀͷࢧԉ͕΄͍͠ํ ׆͖׆͖ͱͨ͠νʔϜɾ৫ʹ͍ͨ͠ํ ΞδϟΠϧ։ൃɺεΫϥϜɺϞϒϓϩάϥϛϯάͳͲ νʔϜ։ൃશൠͰ͓Έͷํ
✤ ਓνʔϜ ✤ ϞϒϓϩάϥϛϯάBTಇ͖ํ ✤ ݄ʹνʔϜస৬ ✤ ָఱˠσϯιʔʢݱ৬ʣ 5",",*/( 4BUP@SZV
͝ʔͨ
Ͳ͏ͬͯΤϯδχΞΛଓ͚Δͷ͔ Ͳ͏ͬͯࣄۀߩݙͰ͖ΔνʔϜͰ ͋Γଓ͚Δͷ͔
ʮଓ͚ΔʯΛߟ͑Δ ʮࢮʯΛߟ͑Δ
νʔϜ͍ͭࢮ͵ͷ͔ʁ
λοΫϚϯϞσϧ 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH ܗظ ࠞཚظ ౷Ұظ ػೳظ %FWFMPQNFOUBMTFRVFODFJOTNBMMHSPVQT
λοΫϚϯϞσϧ 1FSGPSNBODF 5JNF 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH
λοΫϚϯϞσϧ 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH ܗظ ࠞཚظ ౷Ұظ ػೳظ "EKPVSOJOH
ղࢄظ
తΛՌͨͯ͠ղࢄ͢Δ 1FSGPSNBODF 5JNF 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH "EKPVSOJOH
్தͰྗਚ͖Δ 1FSGPSNBODF 5JNF 4UPSNJOH "EKPVSOJOH 'PSNJOH
λοΫϚϯϞσϧͷݱ࣮ 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH ܗظ ࠞཚظ ౷Ұظ ػೳظ "EKPVSOJOH
ղࢄظ
νʔϜͷࢮతΛୡͨ͠ͱ͖ʁ
1SPKFDU#BTFE5&". 1SPEVDU#BTFE5&".
νʔϜͷछྨ ϕΫτϧ νʔϜͷࢮ ظؒ 1SPKFDU#BTFE 5&". ऴΘΒͤΔ ϓϩδΣΫτͷऴྃ 1SPEVDU#BTFE
5&". ଓ͚Δ ϓϩμΫτͷऴྃ த
ΤϯδχΞݸਓͷΩϟϦΞͷࢹͰߟ͑Δ
None
࣌લ৬ͷ৽نࣄۀνʔϜͰಇ͍͍ͯͨ ࢲͨͪͷνʔϜʹղࢄͷةػ͕๚Εͨɻ ݄ ্ཱͪ͛ͨࣄۀݎ࣮ͳΛݟ͍͕ͤͯͨ ͞·͟·ͳࣄͰΫϩʔζ͢Δ͜ͱ͕ܾ·ͬͨɻ
ձࣾɺ৫ νʔϜ ϓϩμΫτ ϓϩδΣΫτ
ϓϩμΫτϓϩδΣΫτνʔϜ ձࣾ৫ʹඥ͍͍ͯΔ
1SPKFDU#BTFE5&". 1SPEVDU#BTFE5&". 0SHBOJ[BUJPO#BTFE5&".
ձࣾ৫ͷมԽʹΑΔνʔϜͷࢮ ͏ҰͭͷࢮҼ
ݸਓࢹͰݟͨͱ͖ͷλοΫϚϯϞσϧ 1FSGPSNBODF 5JNF 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH "EKPVSOJOH 4UPSNJOH "EKPVSOJOH
1FSGPSNJOH 1FSGPSNJOH 'PSNJOH 'PSNJOH /PSNJOH /PSNJOH 4UPSNJOH ҟಈ స৬
ݸਓࢹͰݟͨͱ͖ͷλοΫϚϯϞσϧ 1FSGPSNBODF 5JNF 'PSNJOH 4UPSNJOH /PSNJOH 1FSGPSNJOH "EKPVSOJOH 4UPSNJOH "EKPVSOJOH
1FSGPSNJOH 1FSGPSNJOH 'PSNJOH 'PSNJOH /PSNJOH /PSNJOH 4UPSNJOH ҟಈ స৬ ͜ͷκʔϯ͔Βͳ͔ͳ্͔ʹ͍͚ͳ͍
✤ ΤϯδχΞΛଓ͚ΔͨΊʹࣄۀߩݙͰ͖ΔνʔϜ Ͱ͋Γଓ͚Ε͍͍ͷͰͱ͍͏Ծઆ ✤ తʢϓϩμΫτϓϩδΣΫτʣͷୡ͚ͩ Ͱͳ͘ɺձࣾ৫ͷมԽʹΑͬͯνʔϜ͕ࢮ͵ ✤ ݁Ռͱͯ͠ࣄۀߩݙͰ͖ΔνʔϜͰ͋Γଓ͚Δ ͜ͱ͕͍͠ ͜͜·Ͱͷ·ͱΊ
ʮ͜ΕͰνʔϜΛղࢄ͢Δͷ͍ͬͨͳ͍ʯ ʮ·ͩ͜ͷνʔϜͰΓ͍ͨ͜ͱ͕͋Δʯ
ͳΒલఏΛม͑ͯΈΑ͏
ձࣾɺ৫ νʔϜ ϓϩμΫτ ϓϩδΣΫτ
0SHBOJ[BUJPO#BTFE5&".͔Βͷ٫
νʔϜ ϓϩδΣΫτ ձࣾɺ৫ ϓϩμΫτ
5FBN#BTFE5&".
IUUQTUBLBLJOHDPNUFBNGBEFDMBSBUJPO
✤ ϓϩٿͷ'"ʢϑϦʔΤʔδΣϯτʣએݴͱಉ͡ ✤ ࣾ֎ʹ͘ػձΛٻΊΔ ✤ ࣗͨͪͷࢢՁΛ֬ೝ͢Δ ✤ ཹͷՄೳੑ͋Γ νʔϜ'"એݴ
IUUQTUBLBLJOHDPNUFBNGBEFDMBSBUJPO IUUQTTJMWFSCVMMFUDMVCHJUIVCJPUFBNSFTVNF
ͨ͘͞Μ͓͕͚͍ͨͩ͘͜ͱ͕Ͱ͖ͨ
IUUQTUBLBLJOHDPNUFBNGBEPOF
✤ ڧ͍ΤϯδχΞ͔ͩΒͱ͍ͬͯɺ ࣗͷ৫ͰϫʔΫ͢Δ͔Θ͔Βͳ͍ ✤ ڧ͍νʔϜͰ͋Εɺ গͳ͘ͱϫʔΫ͢Δ͜ͱΘ͔Δ ✤ ࿐ग़͕ଟ͍νʔϜͰ͋Εͳ͓͞Βड͚ೖΕ͍͢ ✤ ࠾༻͢Δଆͱͯ͠ίετύϑΥʔϚϯε͕Α͍
νʔϜస৬ͷࢢ͔ΒͷԠ
✤ ༧ΑΓϙδςΟϒͳԠ͕ଟ͔ͬͨ ✤ ΦϯϘʔσΟϯά͕εϜʔζͩͬͨ ʢ͍͖ͳΓϞϒΦϯϘʔσΟϯάͰ͖Δʣ ✤ ϦεΫ͋ΔͷͰΑ͍͜ͱ͔ΓͰͳ͍ ✤ ݁Ռͱͯͬͯ͠Α͔ͬͨͱશһ͕ࢥ͍ͬͯΔ νʔϜస৬ΛͬͯΈͯ
5FBN#BTFE5&".ͷʮଓ͚ΔʯΛߟ͑Δ 5FBN#BTFE5&".ͷʮࢮʯΛߟ͑Δ
νʔϜͷछྨ ϕΫτϧ νʔϜͷࢮ ظؒ 1SPKFDU#BTFE 5&". ऴΘΒͤΔ ϓϩδΣΫτͷऴྃ 1SPEVDU#BTFE
5&". ଓ͚Δ ϓϩμΫτͷऴྃ த 5FBN#BTFE 5&". ଓ͚Δ νʔϜͷऴྃ
ࢲͨͪͷνʔϜͷࢮࣗવ౫ଡͰΑ͍
5FBN#BTFE5&".ͷࢮ ࢢՁ Ϟνϕʔγϣϯ
ࣗͨͪʗࢢʹͱͬͯ ඞཁ͕ͳ͘ͳͬͨͱ͖͕νʔϜͷࢮ
νʔϜͷ;Γ͔͑Γ
ࢲ͕ͨͪࢦ͢νʔϜ
1IPUPCZ&SOFTUP7FMÂ[RVF[PO6OTQMBTI ੜత৫
lԬా͞Μͷࠓͷମͱ໌ͷମɺ৽ँʹ Αͬͯɺҧ͏ࡉ๔͕Ͱ͖͍ͯΔΜͰ͢ΑɻͰɺ ݹ͍ࡉ๔͕ࢮΜͰɺ৽͍͠ࡉ๔͕Ͱ͖͖ͯͨͱ͖ʹɺ Կ໋ྩ͍ͯ͠ͳ͍ͷʹɺಉ͡ܗʹͳΔΜͰ͢ɻ ࡉ๔ͱࡉ๔͕ંΓ߹͍Λͳͯ͠ɺಉ͡ܗʹͳΔͷͰ͢z
✤ ͲΜͳܗͰνʔϜͰ͋Δͱ͍͏͋Γํ ✤ ੜͷ৽ँΛνʔϜʹ࣮͢Δ ✤ ϝϯόʔ͕ݻఆ͔Ͳ͏͔͋·ΓॏཁͰͳ͍ ✤ ֶशΛ৽ँ͢Δ ࢲͨͪͷࢦ͢ੜత৫
ৗʹ͜ͷκʔϯʹ͍ΒΕΔ Α͏ʹ͢Δ
✤ ڥɺۀछɺυϝΠϯͷมԽ͢Βֶश ✤ -FBSO6OMFBSO ✤ Ϟϒϓϩάϥϛϯά ✤ -FBSOJOH4FTTJPO ݺٵͷΑ͏ʹֶश͢ΔνʔϜ
νʔϜͷࢢՁ্ʹऔΓΉ
νʔϜ໊͕ܾ·ͬͨ
✤ νʔϜͰͰ͖Δ͜ͱΛ૿͢ ✤ νʔϜͷೝΛߴΊΔ׆ಈΛ͢Δ ✤ νʔϜͰෳۀΛ͢Δ ࢢՁͷߴ͍νʔϜͰ͋Γଓ͚ΔͨΊʹ
✤ νʔϜ1PEDBTU ✤ νʔϜ:PVUVCF ✤ νʔϜ(JU3FQPTJUPSZ ✤ νʔϜෳۀ νʔϜͷࠓޙͷ׆ಈܭը
νʔϜͷϑΝϯΛ૿͢ 1IPUPCZ:WFUUFEF8JUPO6OTQMBTI
4JMWFS#VMMFU$MVCͷࠓޙʹ͝ظ͍ͩ͘͞ ͓ࣄίϥϘϨʔγϣϯͳͲɺ ָ͍͓͠ઈࢍืू͓ͯ͠Γ·͢ɻ
5FBN#BTFE5&".νʔϜస৬Λ קΊ͍ͨΘ͚Ͱͳ͍
νʔϜͰಇ͘Ҏ্νʔϜͰͲ͏ՁΛग़͔͢ ͕ࣗಘ͍ͯΔऩೖͷग़Ͳ͜ΖͲ͜ͳͷ͔
ΤϯδχΞʹղܾͷϓϩͱͯ͠ ͍͠ʹͲ͏ཱ͔ͪ͏ͷ͔ 1IPUPCZ+FSSZ8BOHPO6OTQMBTI
✤ ͷղऍΛม͑ͯΈΔ ✤ લఏΛม͑ͯΈΔ ✤ ܦݧֶश͢Δ ͍͠ʹͿ͔ͭͬͨ࣌ʹ৺͕͚͍ͯΔ͜ͱ
✤ ͷղऍΛม͑ͯΈΔ ✤ લఏΛม͑ͯΈΔ ✤ ܦݧֶश͢Δ Ͳ͏ͬͯΤϯδχΞΛଓ͚Δ͔ 0SHBOJ[BUJPO#BTFE5&". νʔϜ'"એݴɺνʔϜస৬ʜ Ͳ͏ͬͯࣄۀߩݙͰ͖ΔνʔϜ
Ͱ͋Γଓ͚Δ͔ 5FBN#BTFE5&". ͍͠ʹͿ͔ͭͬͨ࣌ʹ৺͕͚͍ͯΔ͜ͱ
✤ ͷղऍΛม͑ͯΈΔ ✤ લఏΛม͑ͯΈΔ ✤ ܦݧֶश͢Δ ✤ ղܾΛָ͠Ή͜ͱ Ͳ͏ͬͯΤϯδχΞΛଓ͚Δ͔ 0SHBOJ[BUJPO#BTFE5&".
νʔϜ'"એݴɺνʔϜస৬ʜ Ͳ͏ͬͯࣄۀߩݙͰ͖ΔνʔϜ Ͱ͋Γଓ͚Δ͔ 5FBN#BTFE5&". ͍͠ʹͿ͔ͭͬͨ࣌ʹ৺͕͚͍ͯΔ͜ͱ
͍͠Λղܾ͢Δͷָ͕͍͠ ΤϯδχΞΛ͖ͳཧ༝ 1IPUPCZ#FO8IJUFPO6OTQMBTI
ϚΠϊϦςΟʹͳΔ͜ͱڪΕͳ͍͍ͯ͘ 1IPUPCZ3BOEZ'BUIPO6OTQMBTI
Ή͠Ζl;ͭ͏zʹͳΔ͜ͱͷํ͕ා͍ 1IPUPCZ.FMBOJF8BTTFSPO6OTQMBTI
ੵۃతʹٯுΓ͍ͯ͘͠ 1IPUPCZ.BDBV1IPUP"HFODZPO6OTQMBTI
lࢲ͖ʹͨ͠ɺ܅Β͖ʹ͠Ζz γϯɾΰδϥ
Ұ൪ָ͠Μ͕ͩͭΤϯδχΞԦͩʂ 1IPUPCZ"VTUJO/FJMMPO6OTQMBTI