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
「ゴールの無いチーム」との走り方 #JBUG #JBUG札幌
Search
Kihara, Takuya
October 30, 2020
Business
1
610
「ゴールの無いチーム」との走り方 #JBUG #JBUG札幌
JBUG札幌 #7 発表資料。
https://jbug.connpass.com/event/191071/
Kihara, Takuya
October 30, 2020
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
Flutter で "Hello World!! #ゆるWeb札幌
tacck
0
36
AWS Lambda で LLRT を動かしてみた #北海道まったりLT大会
tacck
0
56
地方から始める登壇のステップアップ 〜Java Do から JJUG CCC への登壇参加記録 #javado
tacck
0
89
ゆるWebの新型コロナ Before/After とこれからのこと #seb_yearend
tacck
0
25
AWS Amplify と Amazon Bedrock を使ってオレオレ生成AIサイトを作る #ゆるWeb札幌
tacck
0
160
「普通」のエンジニアとしての生存戦略〜または、いかにして技術を楽しむか。 #情報メディア入門
tacck
0
57
噂の Amazon Bedrock を Java から使ってみる #javado
tacck
1
280
ソラカメとAmplifyでお手軽ライブカメラを作ってみた(制限あり) #ゆるWeb札幌
tacck
0
220
ゆるWeb勉強会@札幌 #24 #ゆるWeb札幌
tacck
0
120
Other Decks in Business
See All in Business
newmo 採用資料 / Join Our Team
newmo
1
2.9k
Dist.43.英語仕事で地味につかうChatGPT 配布版
karad
0
480
株式会社トラストバンク_採用ピッチ資料
sugahara
0
640
株式会社ミライロ 会社紹介資料
mirairohr
0
110
Recruitment_information2024
hdn_tocci
0
290
Zeit für Klarheit
arnekittler
0
140
プライシングについて②
umzws
0
260
経営企画支援サービスについて
keiki
2
34k
アジャイルトランスフォーメーションが現場にもたらす価値と超えるべきいくつかの壁/Agile transformation and some impediments
ikuodanaka
4
1.5k
Webinar ACENEL 23.04.2024 - Certificados Energéticos (CAE´s)
acenel
PRO
0
130
Стратегия решает проблемы на всех уровнях компании
alexanderbyndyu
0
150
TECH HIRE |「大胆なポジションの開発」によって ハイクラス人材を直接応募で4名採用できた話
trackrecords
PRO
0
340
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
19
6.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
In The Pink: A Labor of Love
frogandcode
138
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
Practical Orchestrator
shlominoach
183
9.7k
Navigating Team Friction
lara
179
13k
Ruby is Unlike a Banana
tanoku
96
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Transcript
ʮΰʔϧͷແ͍νʔϜʯ ɹͱͷΓํ +#6(ࡳຈ+#6(ࡳຈ+#6( גࣜձࣾϊʔεσΟςʔϧ ։ൃ%JWJTJPOٕज़ਪਐ(SPVQ ݪ dνʔϜͷऀͱͯ͠
୭ +#6(ࡳຈ+#6(ࡳຈ+#6( 2 1)1$POGFSFODF)PLLBJEP ໊લ ݪ / ɹɹ@tacck ॴଐ
גࣜձࣾϊʔεσΟςʔϧ ։ൃDivision ٕज़ਪਐGroup / Leader ओ࠵ ΏΔWebษڧձ@ࡳຈ εϚʔτεϐʔΧʔͰ༡΅͏ձ@ࡳຈ ͖ͳ ϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ
ʮΰʔϧͷແ͍νʔϜʯ ɹΛ͞Εͯ +#6(ࡳຈ+#6(ࡳຈ+#6( 3
w ݄ʹձׂࣾɾ৽͍͠ձ͕ࣾͭ͘͜ͱʹɻ w Կ͔ΜͰɺݱࡏͷձࣾͰ ʮٕज़ਪਐ(SPVQʯ͕ઃཱ͞ΕΔɻ w ͦͯ͠ɺ(SPVQ-FBEFS৬ʹɻ ؾ͕͚ͭϦʔμʔʹ +#6(ࡳຈ+#6(ࡳຈ+#6( 4
w ݄ʹձׂࣾɾ৽͍͠ձ͕ࣾͭ͘͜ͱʹɻ w Կ͔ΜͰɺݱࡏͷձࣾͰ ʮٕज़ਪਐ(SPVQʯ͕ઃཱ͞ΕΔɻ w ͦͯ͠ɺ(SPVQ-FBEFS৬ʹɻ (SPVQͷϛογϣϯ ʮ্࣭ɺڭҭݚमɺ࡞ۀޮԽɺݚڀ։ൃʯΛ௨ͯ͠ɺ ձࣾͷٕज़ྗΛ্͍ͯ͘͠ɺͱ͍͏ͷɻ
ؾ͕͚ͭϦʔμʔʹ +#6(ࡳຈ+#6(ࡳຈ+#6( 5
w ʮԿ͔Μʯͷલͷؒɺ શࣾతͳٕज़αϙʔτతͳϙδγϣϯɻ w ͨͩ͠ɺʮҰਓνʔϜʯͰಈ͍͍ͯͨɻ w ࠓճɺࣗҎ֎ʹϝϯόʔ͕ॴଐɻ ˠࠓ·Ͱͱҧ͏ؔΘΓํ͕ඞཁɻ ݄࣌ͰɺࢲؚΊ໊ͯɻ લͱগ͠ҧ͍ͬͯͯ
+#6(ࡳຈ+#6(ࡳຈ+#6( 6
w ͜Ε͔Β ʮνʔϜͰϛογϣϯʹཱ͔ͪ͏ʯ͜ͱʹɻ w ͔͠͠ɺϝϯόʔҰบೋบ͋Δਓ͔ͨͪΓʜ ࣄͷํ͕มΘͬͨ +#6(ࡳຈ+#6(ࡳຈ+#6( 7
w "͞Μ ʮͳΜ͔Μʯͷલ͔Βɺ ʮ։ൃ෦શൠͷࡶαϙʔτʯతͳϙδγϣϯɻ w #͞Μ ʮͳΜ͔Μʯͷલ͔Βɺ ʮ"*ٕज़ͷݚڀ։ൃʯΛ ҰਓͰ औΓΉϙδγϣϯɻ
w ࢲ ʮͳΜ͔Μʯͷલ͔ΒɺͳΜ͔Μͱ্࣭ɺڭҭݚमɺݚڀ։ൃΛ ҰਓͰ ബ͘͘Δϙδγϣϯɻ ։࢝࣌ͷϝϯόʔͷϙδγϣϯ +#6(ࡳຈ+#6(ࡳຈ+#6( 8
w ͔͜͜ΒɺʮνʔϜͰϛογϣϯʹཱ͔ͪ͏ʯ͜ͱʹɻ w ͔͠͠ɺ֤ࣗͷࣄ ʮͦͦΰʔϧͷແ͍ʯͷ͔Γɻ w ͱ͍͑ વࣄͳͷͰ ɺԿΒ͔ͷՌඞਢɻ ։࢝࣌ͷνʔϜͷঢ়ଶ
+#6(ࡳຈ+#6(ࡳຈ+#6( 9
w ͱ͍͏ͱ͜Ζ͔Β࢝·ͬͨɺҰ΄Ͳͷޠɻ w ͔ͨ͠͠Βɺগ͠ະདྷͷ͋ͳ͔ͨ͠Ε·ͤΜɻ +#6(ࡳຈ+#6(ࡳຈ+#6( 10
ࠓճ͢͜ͱ w ʮΰʔϧͷແ͍νʔϜʯͰͷա͝͠ํ w ͲͷΑ͏ʹνʔϜͱڞʹਐΜͰ͖͔ͨɻ w ʮΰʔϧͷແ͍νʔϜʯͷಇ͖͔͚ํ w ϛογϣϯ͔͏ʹ͋ͨͬͯɺϝϯόʔͲ͏͍͔ͯͨ͠ɻ w
ʮΰʔϧͷແ͍νʔϜʯͱͷΓํ w ࠓɺͦͯ͜͠Ε͔ΒઌɺͲΜͳϛογϣϯ͔͏͔ɻ ʮΰʔϧͷແ͍νʔϜʯͱͷΓํ +#6(ࡳຈ+#6(ࡳຈ+#6( 11
ʮΰʔϧͷແ͍νʔϜʯ ɹͰͷա͝͠ํ +#6(ࡳຈ+#6(ࡳຈ+#6( 12
w ։ൃϓϩδΣΫτͷ߹ w ʮϓϩδΣΫτͷؔऀ ސ٬ɾϝϯόʔɾ্࢘ͳͲ Ͱ ߹ҙɾڞ༗͞ΕͨίετɺظؒɺՌͷୡɻʯ w ΫϦςΟΧϧͳͷͳͷͰɺΰʔϧͱͯ͠ೝ͍ࣝ͢͠ɻ ͦͦΰʔϧͬͯԿͩΖ͏
+#6(ࡳຈ+#6(ࡳຈ+#6( 13
w զʑͷάϧʔϓʮ໌֬ͳՌʯΛఆٛͮ͠Β͍ɻ w ྫ͑ɺʮ*%&ͷಋೖखॱॻʯΛ࡞͔ͬͨΒͱݴͬͯ ʮٕज़ྗͷ্ʯͱ͍͏ϛογϣϯʹޮ͘ͱݴ͍ͮΒ͍ɻ w 2$%ͷ্ݶܾΊΒΕΔ͕ɺ Ռͷࠜڌ͕ݟ͑ͮΒ͍ɻ ͦͦΰʔϧͬͯԿͩΖ͏ +#6(ࡳຈ+#6(ࡳຈ+#6(
14
w ΰʔϧແ͍͕ɺʮΑΓྑ͍ํʯΘ͔Δɻ w ϝϯόʔʹʮบ͕͋Δʯ͜ͱΛར༻ͯ͠ɺ ͦ͏͍͏ϝϯόʔ͔ͩΒͦ͜ ʮڞ༗Ͱ͖ΔΠϝʔδʯΛܗ࡞Δɻ νʔϜͰʮΑΓྑ͍ํʯΛࢦ͢ +#6(ࡳຈ+#6(ࡳຈ+#6( 15
ϛογϣϯΛ࠶ఆٛ +#6(ࡳຈ+#6(ࡳຈ+#6( 16 ձ͔ࣾΒͷϛογϣϯ: ʮ্࣭ɺڭҭݚमɺ࡞ۀޮԽɺݚڀ։ൃʯ Λ௨ͯ͠ɺ ձࣾͷٕज़ྗΛ্͍ͯ͘͠ɻ
ϛογϣϯΛ࠶ఆٛ +#6(ࡳຈ+#6(ࡳຈ+#6( 17 ਅͷϛογϣϯ: ʮզʑ(ٕज़ྗʹ͓͍ͯ)ϠϕʔౕΒͰ͋Δʯ ձ͔ࣾΒͷϛογϣϯ: ʮ্࣭ɺڭҭݚमɺ࡞ۀޮԽɺݚڀ։ൃʯ Λ௨ͯ͠ɺ ձࣾͷٕज़ྗΛ্͍ͯ͘͠ɻ
զʑϠϕʔౕΒͰ͋Δ +#6(ࡳຈ+#6(ࡳຈ+#6( 18 w ʮϠϕʔౕΒʯͳΒ ʮ্࣭ʯʮڭҭݚमʯʮ࡞ۀޮԽʯʮݚڀ։ൃʯ ͱ͍ͬͨཁૉΛʮͬͯવʯͰ͋Γɺ զʑͷ׆ಈͯ͢ϛογϣϯʹඥ͍͍ͮͯΔɻ Αͬͯɺඞવతʹձࣾͷٕज़ྗ্ͱ ݁ͼͭ͘ͷͰ͋Δɻ
w ʮͰ͖͍ͯΔʯঢ়ଶΛલఏʹɺ ʮपғͷ׆ಈͷೝʯΛ۩ମతʹऔΓΊྑ͍ɻ
w جຊతʹɺݩʑ͍࣋ͬͯΔۀɾλεΫ ͦΕࣗମඞཁੑ͕͋ΔͷͰ ܧଓ͢Δɻ w ͜ΕʹՃ͑ͯɺʮϠϕʔౕΒʯͰ͋ΔͨΊʹ ʮΞτϓοτʯͷڧԽΛ։࢝ɻ w άϧʔϓͷϛογϣϯͷऔΓΈͷڧԽ ஈ֊తʹɻ
ࣄ༰ͷӨڹ +#6(ࡳຈ+#6(ࡳຈ+#6( 19
w "͞Μ w શ͚ࣾͷΞτϓοτ͢ΔࣗମΛ࡞Δɻ ࣾ-5ձͷൃىɾӡӦ w #͞Μ w ਂֶशΛར༻ͨ͠σϞγεςϜͷ࡞ɺؔ࿈ใͷ͚ࣾهࣄԽɻ
w ৽ٕज़ "84"NQMJGZ ΛͬͨࣾγεςϜͷϓϩτλΠϓ։ൃͱӡ༻ɻ w ࢲ w ࣗࠓ·Ͱ௨Γ৭ʑͬͯɺϒϩάॻ͍ͯɺ-5ൃදͯ͠ɺͳͲͳͲɻ w ϝϯόʔͷ࡞ۀʹ͍ͭͯɺϑΥϩʔɾϨϏϡʔͳͲਵ࣌ɻ ࢲҎ֎ͷϝϯόʔͷΞτϓοτʹޮՌ͕ग़͍ͯΔ औΓΜͩ༰ ͷҰ෦ +#6(ࡳຈ+#6(ࡳຈ+#6( 20
ʮΰʔϧͷແ͍νʔϜʯ ɹͷಇ͖͔͚ํ +#6(ࡳຈ+#6(ࡳຈ+#6( 21
w ϝϯόʔࣗͷۀʹ࠷େݶूத w ʮϓϩάϥϚͷࡾେඒಙʯΛઌ w ϝϯόʔͷඪϦʔμʔͷඪ جຊελϯε +#6(ࡳຈ+#6(ࡳຈ+#6( 22
ԿʹྗΛೖΕΔͷ͔ɺͰ͖Δ͚ͩ໎Θͳ͍Α͏ʹɻ w ʮԿΛٻΊ͍ͯΔ͔ʯΛΫϦΞʹ w Ͳͷ࡞ۀʹͲͷ͘Β͍࣌ؒΛ͏͔ ྗΛೖΕΔ͔ ࣄલʹ߹ҙɻ w ࡞ۀ࣌ؒΛ֬ೝ͠ɺؾʹͳͬͨΒ͔͚ɻ w
ϑΥϩʔ͍͢͠ঢ়ଶΛࣄલʹ࡞͓ͬͯ͘ɻ ϝϯόʔࣗͷۀʹ࠷େݶूத +#6(ࡳຈ+#6(ࡳຈ+#6( 23
୯७ʹɺࢲ͕ࣗʮͭ·Βͳ͍୯७࡞ۀʯ ʮख͚͔͔ؒͩΔఆܕ࡞ۀʯ͕ݏ͍ɻ ʮͳ͕ͥࣗιϑτΣΞΤϯδχΞΛ͍ͬͯΔͷ͔ʯͷ ࠜݩʹ͍ۙɻ ͍ΘΏΔʮπʔϧԽʯͯ͠खؒΛແ࢟͘͢Λɺ ઌͯ͠ݟ͍ͤͯ͘ɻ ʮϓϩάϥϚͷࡾେඒಙʯΛઌ +#6(ࡳຈ+#6(ࡳຈ+#6( 24
w ϓϩάϥϚͷࡾେඒಙ w ଵଦʢ-B[JOFTTʣ w ؾʢ*NQBUFODFʣ w ၗຫʢ)VCJTʣ w ͷҙຯͩͱྑ͍ϩʔϧϞσϧʹݟ͑ͳ͍͕ɺ
࣮ࡍҧ͏ɻ w ඇޮͳ࡞ۀͷޮԽ w ઌճΓͨ͠Έ࡞Γ w ࣗͷίʔυͷࣗෛͱ ϓϩάϥϚͷࡾେඒಙ +#6(ࡳຈ+#6(ࡳຈ+#6( 25
w ઌ΄Ͳͷ࡞ۀ࣌ؒͷ֬ೝπʔϧ w ׆ಈ༰શࣾར༻ͷγεςϜొɻ ձࣾۀͱͯ͠ඞਢ w 1VQQFUFFSͰൈ͖ग़ͯ͠ɺ(PPHMF4QSFBETIFFU࠶ूܭͯ͠ άϧʔϓͰڞ༗ɻ w
ຖɾिຖͷλεΫ֤ࣗ5SFMMPͰཧ w %POFͷϦετ͚ͩڞ௨Խɻ w %POFͷλεΫΛਵ࣌(PPHMF$IBU௨ͯ͠ɺάϧʔϓͰڞ༗ɻ w ͖࣋ͭ࢟Λઌͯ͠ݟͤΔ ϓϩάϥϚͷࡾେඒಙͷ࣮ફྫ +#6(ࡳຈ+#6(ࡳຈ+#6( 26
ԡ͚͠ͳ͍ɺड͚ࢭΊ͗͢ͳ͍ɻ ڞʹඪ͔͑ΔΑ͏ʹ͢Δɻ w ຊਓͷر͢ΔඪΛϕʔεʹʮࢲʯͷرΛ Ћ w ձ͕ࣾٻΊΔ͜ͱΛ͑Δ͚ͩͰʮແʯɻ ϝϯόʔ͕Γ͍ͨ͜ͱ͚ͩΒͤΔͷʮཧ์غʯɻ w ϝϯόʔͷඪ͕ձࣾͷرʹ͔͑ΔΑ͏ʹɺ
Ϧʔμʔͷߟ͑Λ͖ͪΜͱͭͨ͑Δɻ w େ͖͘ಓΛҳΕͳ͍Α͏ʹΨΠυͰ͖Δॴʹ͍Δɻ ϝϯόʔͷඪϦʔμʔͷඪ +#6(ࡳຈ+#6(ࡳຈ+#6( 27
ʮΰʔϧͷແ͍νʔϜʯ ɹͱͷΓํ +#6(ࡳຈ+#6(ࡳຈ+#6( 28
w νʔϜͷʮਅͷϛογϣϯʯʹɺΈΜͳͰ͔͏ɻ w ʮΞτϓοτʯΛਪ͠ɺࣗΒઌ͢Δɻ w ୈࡾऀʹࣗಈతʹݟ͑Δঢ়ଶͰ͋Εϕετɻ w .5(ɺݸผͷ໘ஊɾձɺάϧʔϓͷνϟοτɺ ͍ΖΜͳͱ͜ΖͰʮ͜ͷΞτϓοτ͍͍Ͷʂʯͱ͍͏ ϙδςΟϒϑΟʔυόοΫΛΞτϓοτ͢Δ͜ͱ
ʮΠϝʔδΛڞ༗ʯ͠νʔϜͷํ +#6(ࡳຈ+#6(ࡳຈ+#6( 29
w ࣮ࡍʹɺʮઌಋʯʮซʯʮϑΥϩʔʯΛ ҙ͍ࣝͯͬͯ͘͠ɻ w ઌಋʮ͓खຊʯͱͯ͠࠷ॳʹͬͯΈͤΔɻͨͩ͠ɺઌʹߦ͖͗͢ͳ͍Α͏ʹɻ w ซʮϨϏϡʔʯΛ௨ͯ͠Ұॹʹ࡞Δɻ w ϑΥϩʔʮ૬ஊʯΛड͚ͯҰॹʹߟ͑Δɻ w
ϝϯόʔ͔Βʮखͷಧ͘ʯʮͷಧ͘ʯڑʹ ͍Δ͜ͱΛ৺͕͚͓ͯ͘͜ͱɻ ʮνʔϜͰࢦ͢ํʯʮʯ +#6(ࡳຈ+#6(ࡳຈ+#6( 30
w ϝϯόʔ͕ɺଞͷνʔϜͷʮऀʯͱͳΕΔΑ͏ʹɻ w Ξτϓοτͷ༰Λʮ۩ମԽʯ͢Δͱͱʹ ʮͳͥͦ͏ߟ͑Δͷ͔ʯͱ͍͏ཧ೦Λൃ৴͍ͯ͘͠ɻ w ͦΕͱͱʹɺϝϯόʔ͕ଞͷνʔϜͷதͰର͠ɺ ͦͷཧ೦ʹΑͬͯʮΑΓྑ͍ํʯΛࣔ͢͜ͱ͕Ͱ͖ΔΑ͏ʹɻ w ৫͕ಉ͡ํʹਐΉ͜ͱ͕Ͱ͖ΔΑ͏ʹɻ
ʮ͢ΔνʔϜʯ͔ͬͯ +#6(ࡳຈ+#6(ࡳຈ+#6( 31
ָ͘͠։ൃͰ͖Δ ɹνʔϜ͔ͬͯ ɹ৫͔ͬͯ +#6(ࡳຈ+#6(ࡳຈ+#6( 32
&OE +#6(ࡳຈ+#6(ࡳຈ+#6( 33