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
チームをモデリングする - プロダクト開発におけるゲームモデルをつくる / Team Mode...
Search
TAKAKING22
September 14, 2019
Technology
3
2.3k
チームをモデリングする - プロダクト開発におけるゲームモデルをつくる / Team Modeling - Game Model of Product Development
2019年9月14日(土)の「レッツゴーデベロッパーZERO ONE」にて。
TAKAKING22
September 14, 2019
Tweet
Share
More Decks by TAKAKING22
See All by TAKAKING22
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
19
7.5k
AI時代のアジャイル開発(XP祭り2024版) / Agile Development in the AI Era in XPJUG
takaking22
13
4.2k
我々はなぜテストを書くのか / Why we write test codes
takaking22
7
1k
AI時代のアジャイル開発 / Agile Development in the AI Era
takaking22
2
850
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい5個のコツ - / How to start Scrum that is not written in the Scrum Guide
takaking22
21
7.6k
よいチームをよい雰囲気を保ったままよい組織にスケールさせていくためにできること / What you can do to scale a good team into a good organization
takaking22
12
5.8k
Open Space Technology Introducion (EN)
takaking22
2
180
オープンプロポーザルの文化をよいものにしたい / improve the culture of open proposals
takaking22
1
1.1k
いきいきした受託開発をするためにアジャイルチームができること / What Agile Teams Can Do for Lively Contract Development
takaking22
2
2.8k
Other Decks in Technology
See All in Technology
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
170
サーバレスアプリ開発者向けアップデートをキャッチアップしてきた #AWSreInvent #regrowth_fuk
drumnistnakano
0
190
CustomCopを使ってMongoidのコーディングルールを整えてみた
jinoketani
0
140
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
260
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
120
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
170
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
120
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
150
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
810
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
110
Amazon SageMaker Unified Studio(Preview)、Lakehouse と Amazon S3 Tables
ishikawa_satoru
0
150
2024年にチャレンジしたことを振り返るぞ
mitchan
0
110
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Code Reviewing Like a Champion
maltzj
520
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
A Philosophy of Restraint
colly
203
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
Transcript
νʔϜΛϞσϦϯά͢Δ 1IPUPCZ,FMMZ4JLLFNBPO6OTQMBTI ϓϩμΫτ։ൃʹ͓͚ΔήʔϜϞσϧΛͭ͘Δ 5",",*/(
1IPUPCZ.JUDI3PTFOPO6OTQMBTI αοΧʔͷΛ͠·͢
1IPUPCZ"OOJF4QSBUUPO6OTQMBTI αοΧʔɺ ܾఆతΧΦεͱϑϥΫλϧ৫ͱͷઓ͍Ͱ͋Δ Game Changer: The Art of Sports Science
(English Edition)
!5",",*/( ෆ࣮֬ੑͷߴ͍ঢ়گͰɺ ϑϥΫλϧ৫Ͱҙࢥܾఆͷ࿈ଓΛͯ͠ɺ ݁ՌΛग़͢ ϓϩμΫτ։ൃͱಉ͡
!5",",*/( αοΧʔͱϓϩμΫτ։ൃͷϑϥΫλϧ৫ εΫϥϜνʔϜ ։ൃνʔϜ ϖΞ Ϟϒ ιϩ ݸਓ
!5",",*/( νʔϜʢϑϥΫλϧ৫ʣ ෆ࣮֬ੑ͕ߴ͍ ҙࢥܾఆͷ࿈ଓ ਓͷఱ࠽͕ઓہΛม͑Δ͜ͱ͕͋Δ
δϟΠΞϯτΩϦϯά͕ى͜ΓಘΔ αοΧʔͱϓϩμΫτ։ൃͷڞ௨
!5",",*/( ੈքͰ࠷ਓؾͷ͋ΔεϙʔπͰ͋Δ νʔϜʹؔ͢Δݟɺݚڀɺཧͷๅݿ ϓϩμΫτ։ൃͱͷڞ௨͕ଟ͍ զʑͳͥαοΧʔ͔ΒֶͿ͖ͳͷ͔ʢࢲݟʣ ಛʹۙαοΧʔɺ ઓུͱσʔλੳ͕ΜͰΊͪΌͪ͘Ό໘ന͍
!5",",*/( ήʔϜϞσϧͱͷग़ձ͍ ϓϨʔܦݧθϩͰͰ͖Δ࣮ફత ήʔϜϞσϧͷ࡞Γํ GPPUCBMMJTUB ݄ץϑοτϘϦελ݄߸
!5",",*/( ΊͪΌΊͪΌΦʔϓϯιʔεΜʢκΫκΫʣ
͔͜͜Β͠Β͘αοΧʔͷ͔͠͠·ͤΜɻ Α͔ͬͨΒউखʹֶΜͰ͍͍ͬͯͩ͘͞ɻ
1IPUPCZ*[VEEJO)FMNJ"EOBOPO6OTQMBTI ήʔϜϞσϧ
1IPUPCZ+&4)0054$0.PO6OTQMBTI ઓज़తϐϦΦμΠθʔγϣϯ
!5",",*/( ʹֶऀϏτʔϧɾϑϥσ͕ఏএͨ͠ཧ ཁૉؐݩతͳαοΧʔͷݟํΛશʹ൱ఆ ෳࡶܥͱͯ͠αοΧʔΛཧղͨ࣌͠ʹԿ͕ඞཁ͔ ઓज़తϐϦΦμΠθʔγϣϯ
!5",",*/( δϣθɾϞϦʔχϣ δϣθοϓɾάΞϧσΟΦϥ 1IPUPCZ*O.PV8F5SVTUPO'MJDLS 1IPUPCZ.JMPT3BEPWBOPWJDPO'MJDLS
!5",",*/( υϦϒϧɾύεɾγϡʔτͳͲͷཁૉΛूΊΕ αοΧʔʹͳΔͱ͍͏ߟ͑ํΛΊͯɺ ࿈ଓͨ͠ෳࡶͳͷͱͯ͠αοΧʔΛղऍͨ࣌͠ʹ νʔϜΛͲ͏࡞Δ͔ɺͲ͏࿅श͢Δ͔
1IPUPCZ,ZMF1IBNPO6OTQMBTI αοΧʔαοΧʔ͢Δ͜ͱͰ্͔͠ୡ͠ͳ͍
!5",",*/( ہ໘✕࣍ݩ ໌֬ͳήʔϜϞσϧͷඞཁੑ αοΧʔαοΧʔ͢Δ͜ͱͰ্͔͠ୡ͠ͳ͍ ઓज़తϐϦΦμΠθʔγϣϯͷϙΠϯτ
!5",",*/( ہ໘✕࣍ݩ ߈ܸ कඋ ωΨςΟϒτϥϯδγϣϯ ʢ߈ܸˠकඋʣ ϙδςΟϒτϥϯδγϣϯ ʢ߈ܸˡकඋʣ ઓज़ ٕज़
৺ཧঢ়ଶ
1IPUPCZ*TBJBI3VTUBEPO6OTQMBTI ༨ஊɿηοτϓϨʔαοΧʔ͡Όͳ͍ʁ
!5",",*/( ࿈ଓͱͯ͠αοΧʔΛղऍ͢Δ ߈ܸ कඋ ωΨςΟϒτϥϯδγϣϯ ʢ߈ܸˠकඋʣ ϙδςΟϒτϥϯδγϣϯ ʢ߈ܸˡकඋʣ ઓज़ ٕज़
৺ཧঢ়ଶ
1IPUPCZ*[VEEJO)FMNJ"EOBOPO6OTQMBTI ήʔϜϞσϧ
!5",",*/( ʮڞ༗ʯͷͨΊͷνʔϜͷઃܭਤɺઓज़తͳਤ αοΧʔ༻ޠ ઓज़తϐϦΦμΠθʔγϣϯ༻ޠ ήʔϜϞσϧ
!5",",*/( ήʔϜϞσϧʹӨڹΛ༩͑Δཁૉ IUUQTXXXGPPUCBMMJTUBKQDPMVNO ཧήʔϜϞσϧͷ Ұ෦ʹա͗ͳ͍
!5",",*/( ΣʔϧζදͷήʔϜϞσϧ ݄ץϑοτϘϦελ݄߸
!5",",*/( ήʔϜϞσϧ ݄ץϑοτϘϦελ݄߸
!5",",*/( IUUQTXXXGPPUCBMMJTUBKQDPMVNO ओݪଇͱ४ݪଇ ৄࡉ
!5",",*/( IUUQTXXXGPPUCBMMJTUBKQJOUFSWJFX εΩʔϜ͕ಛఆͷϓϨʔύλʔϯͷ ϝΧχΧϧͳ෮Ͱ͋Δͷʹର͠ ͯɺϓϨʔݪଇϓϨʔΛ௨ͯ͠ ϐον্ʹ࣮ݱ͖͢ಛఆͷঢ়گ ϓϨʔݪଇͱύλʔϯͷҧ͍ ϓϨʔύλʔϯͷ෮Ͱͳͯ͘ ෳͷεΩʔϜͷத͔Βʮஅʯ ࣮ͯ͠ߦ͢Δ
!5",",*/( ࢥߟͷࣗಈԽ γνϡΤʔγϣϯԽͱλεΫԽ λεΫͷਫ਼Λ͋͛ΔͨΊͷτϨʔχϯά ͳͥήʔϜϞσϧ͕ඞཁͳͷ͔ ήʔϜϞσϧબखʹͱͬͯ
ʮ࠷ॳʹ಄ʹු͔ͿͷʯͰͳ͚ΕͳΒͳ͍
!5",",*/( IUUQTXXXGPPUCBMMJTUBKQDPMVNO τϨʔχϯά ͜ΕΒͷλεΫΛʹ͚ͭΔͨΊʹ ඞཁͳτϨʔχϯάΛߦ͏
!5",",*/( ͝ཧղ͍͚ͨͩ·ͨ͠Ͱ͠ΐ͏͔ʁ
!5",",*/( ϓϩμΫτ։ൃʹஔ͖͑ͯߟ͑Δ ʢٴ෦ཧʣ
!5",",*/( اըɾઃܭɾ։ൃɾςετͳͲͷཁૉΛूΊΕ ϓϩμΫτ։ൃʹͳΔͱ͍͏ߟ͑ํΛΊͯɺ ࿈ଓͨ͠ෳࡶͳͷͱͯ͠ϓϩμΫτ։ൃΛ ղऍͨ࣌͠ʹνʔϜΛͲ͏࡞Δ͔ɺͲ͏࿅श͢Δ͔ ͍͛ͨ͜͠ͱ
1IPUPCZ"OOJF4QSBUUPO6OTQMBTI ϑϥΫλϧ৫
!5",",*/( IUUQTXXXXPSLTJHIUKQJTTVFTIUNM ৫ͷͯ͢ͷϨϕϧͰ৫શମͱ ಉܾ͡அ͕Ͱ͖ΔϑϥΫλϧܕͷ৫ɺ εϐʔσΟʹஅྗͱߦಈྗΛൃشͰ͖Δ ੈք࠷ڧͱݴΘΕΔถࠃւฌୂͰɺখୂ શୂͷ৫ฤͱ૬ࣅܗʹͳ͍ͬͯ·͢ɻ ࢦش໋ྩܥ౷ͷϨΠϠʔ͋Δͷͷɺ ߏ·͞ʹϑϥΫλϧܕͰ͢ɻ ͜ͷߏʹΑͬͯɺւฌୂ͍ͭͰྟઓ
ଶ͕औΕΔ͠ɺঢ়گͷมԽʹݱͷ அͰॊೈʹରॲͰ͖ΔͷͰ͢ɻ
ϞϒϓϩάϥϛϯάͷۃҙϑϥΫλϧ৫
!5",",*/( ϑϥΫλϧ৫ͱͯ͠ͷϞϒϓϩάϥϛϯά Ϟϒ ιϩϖΞʹ͔Ε͍ͯͨͱͯ͠࠷ऴతʹϞϒʹؼண͢Δ ܗࣜͱͯ͠ϞϒϓϩάϥϛϯάΛ͍ͯ͠Δ͜ͱʹҙຯͳ͍
!5",",*/( ྫ͑ຊߨԋ༰ͷ߹ Ϟϒ ϓϥΠϕʔτʹͯʜ ήʔϜϞσϧ͍ʢখฒײʣ ϓϩμΫτ։ൃʹԠ༻Ͱ͖Δ ͔͠Εͳ͍ Ͷ͑Ͷ͑ɺ ͜Μͳ͓͠Ζ͍ͷ͕ ͋Δ͔ΒͬͯΈΑʔʁ
ͬͯΈͨ
1IPUPCZ&SOFTUP7FMÂ[RVF[PO6OTQMBTI ੜత৫ IUUQTBN[OUP'ZO;5
!5",",*/( ہ໘✕࣍ݩ ໌֬ͳήʔϜϞσϧͷඞཁੑ ϓϩμΫτ։ൃϓϩμΫτ։ൃ͢Δ͜ͱͰ͔͠ ্ୡ͠ͳ͍ ઓज़తϐϦΦμΠθʔγϣϯͷԠ༻
!5",",*/( ہ໘✕࣍ݩ ฏৗ ΧΦε ωΨςΟϒτϥϯδγϣϯ ʢฏৗˠΧΦεʣ ϙδςΟϒτϥϯδγϣϯ ʢฏৗˡΧΦεʣ ઓज़ ٕज़
৺ཧঢ়ଶ τϥϒϧ Ԇ ͲϋϚΓ ॱௐͳͱ͖
!5",",*/( ήʔϜϞσϧɿͭͬͯ͘Έͨ
!5",",*/( 㾎Ϟϒ 㾎ϖΞ 㾎ιϩ 㾎'VO%POF-FBSO 㾎ΞδϟΠϧ 㾎-FBSOJOH 4FTTJPO 㾎ಉظ 㾎ֶͼ
㾎6OMFBSO 㾎৺ཧత҆શ 㾎/P&TUJNBUF 㾎/P.BOBHFS 㾎30* 㾎 ֶͼ͔͠ͳ͍Θʔ 㾎 ͍ͬͨΜཧ͠Α͏ 㾎 ͦΕΔҙຯ͋Δʁ 㾎 ଞʹ͋Γ·͔͢ʁ 㾎 ʢ͓٬͞Μʣ͕ʜ 㾎ϋήνϟϏϯ νʔϜͰΑ͘͏ݴ༿Λચ͍ग़ͯ͠ཧ͢Δ ϓϥΫςΟε େࣄͳͷ ϑϨʔζ ͦͷଞ
!5",",*/( νʔϜͷεϩʔΨϯΛߟ͑Δ ੜత৫Ͱ ࠷ڧͷνʔϜΛࢦ͢
!5",",*/( ہ໘ʹ͚ͯϓϨʔݪଇΛߟ͑Δ ฏৗ ΧΦε ωΨςΟϒτϥϯδγϣϯ ϙδςΟϒτϥϯδγϣϯ
!5",",*/( ہ໘ʹ͚ͯϓϨʔݪଇΛߟ͑Δ ฏৗ ΧΦε ωΨςΟϒτϥϯδγϣϯ ϙδςΟϒτϥϯδγϣϯ ސ٬ͷظʹԠ͑ͭͭɺ ͨΓલΛৗʹ͍ٙଓ͚Δ ͷՃΛอͭͨΊʹ ֶͼଓ͚Δ༨༟Λ࣋ͭ
ҰखΛࢭΊͯ࡞ઓΛ࿅Δ ਖ਼͍͠ใʹΞΫηε ͢Δ ௨ৗΑΓಉظΛେʹ͢Δ ۙͷΰʔϧΛ໌֬ʹͯ͠ɺ ৺ཧత҆શΛอͭ Δ͜ͱΛ૿͞ͳ͍ ࠶ൃࢭࡦΛͱΔ ݱঢ়Λߋ৽ͯ͠༏ઌॱҐΛ ݟ͔ͯ͠Β࠶ελʔτ
!5",",*/( ہ໘ͱͦͷ࿈ଓͰߟ͑Δͷ͘͢͝ෲམͪ͢Δ νʔϜͷ;Δ·͍ΛৼΓฦΔ͜ͱ͕Ͱ͖Δ ͍ͬͯΔ͜ͱͷ8IZ͕ු͖ग़ͯ͘Δ ήʔϜϞσϧΛͭͬͯ͘Έͨײ
!5",",*/( νʔϜͷήʔϜϞσϧʢओݪଇ·Ͱʣ ฏৗ ΧΦε ωΨςΟϒτϥϯδγϣϯ ϙδςΟϒτϥϯδγϣϯ ސ٬ͷظʹԠ͑ͭͭɺ ͨΓલΛৗʹ͍ٙଓ͚Δ ͷՃΛอͭͨΊʹ ֶͼଓ͚Δ༨༟Λ࣋ͭ
ҰखΛࢭΊͯ࡞ઓΛ࿅Δ ਖ਼͍͠ใʹΞΫηε ͢Δ ௨ৗΑΓಉظΛେʹ͢Δ ۙͷΰʔϧΛ໌֬ʹͯ͠ɺ ৺ཧత҆શΛอͭ Δ͜ͱΛ૿͞ͳ͍ ࠶ൃࢭࡦΛͱΔ ݱঢ়Λߋ৽ͯ͠༏ઌॱҐΛ ݟ͔ͯ͠Β࠶ελʔτ
!5",",*/( ४ݪଇɺ४ʑݪଇ·ͰਂງΓͯ͠ΈΔ ϓϩμΫτ։ൃͷ࿅शϝχϡʔΛߟ͑Δ ΠϯηϓγϣϯσοΩͷཁૉͱΈ߹ΘͤΔ νʔϜͷήʔϜϞσϧΛެ։͢Δ /FYU"DUJPO
!5",",*/( ͖ͳ͜ͱΛࣄʹʢऔΓೖΕΔʣ ͖ͳͷΛ৬ۀʹ͢Δ͚ͩͰͳ͘ ͖ͳͷΛࣄʹऔΓೖΕΔ
!5",",*/( ͖ΛϞνϕʔγϣϯʹ͠Α͏
!5",",*/( ࢀߟਤॻ ϓϨʔܦݧθϩͰͰ͖Δ࣮ફత ήʔϜϞσϧͷ࡞Γํ GPPUCBMMJTUB ݄ץϑοτϘϦελ݄߸ ΞφϦγεɾΞΠαοΧʔͷ໘ ന͍ઓज़ੳͷํ๏ɺڭ͑·͢ খֶؗ৽ॻ
!5",",*/( 5BDUJDBM1FSJPEJ[BUJPO.PVSJOIP`TCFTULFQUTFDSFU 5"$5*$"-1&3*0%*;"5*0/5IFPSZ'VOEBNFOUBMT ઓज़తϐϦΦμΠθʔγϣϯ૯ɻήʔϜϞσϧʹʮෳࡶܥʯͷରԠ ࢀߟϦϯΫ