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
Ryo Tomidokoro
November 28, 2018
Programming
0
900
受託で頑張る、僕たちのカンバン!
カンバン方式の現場適用事例
Ryo Tomidokoro
November 28, 2018
Tweet
Share
More Decks by Ryo Tomidokoro
See All by Ryo Tomidokoro
100分で本番デプロイ!Laravelで作るWebアプリケーション作成/100min_web_app_cicd
hanhan1978
1
52
PHPerのための計算量入門/Complexity101 for PHPer
hanhan1978
6
1.8k
集中して作業する技術/how_to_work_deeply
hanhan1978
62
46k
PHPでデータベースを作ってみた/create-data-with-php
hanhan1978
11
9.7k
ADRを一年運用してみた/adr_after_a_year
hanhan1978
8
3.8k
B+木入門:PHPで理解する データベースインデックスの仕組み/b-plus-tree-101
hanhan1978
5
4.9k
ADRを一年運用してみた/our_story_about_adr
hanhan1978
5
2.1k
PHPで学ぶ Session の基本と応用 / web-app-session-101-2024
hanhan1978
12
5.7k
レガシー回避のPHP開発術/avoid_php_legacy
hanhan1978
16
13k
Other Decks in Programming
See All in Programming
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
550
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
時計仕掛けのCompose
mkeeda
1
300
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
ARA Ansible for the teams
kksat
0
150
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
170
SwiftUI Viewの責務分離
elmetal
PRO
2
240
color-scheme: light dark; を完全に理解する
uhyo
5
420
昭和の職場からアジャイルの世界へ
kumagoro95
1
380
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
120
チームリードになって変わったこと
isaka1022
0
200
GAEログのコスト削減
mot_techtalk
0
120
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Language of Interfaces
destraynor
156
24k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A better future with KSS
kneath
238
17k
Code Reviewing Like a Champion
maltzj
521
39k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Typedesign – Prime Four
hannesfritz
40
2.5k
A Philosophy of Restraint
colly
203
16k
Transcript
डୗͰؤுΔʂͨͪͷΧϯόϯ 1)1ษڧձ !IBOIBO
ࣗݾհ ໊લॴ྄ 3ZP5PNJEPLPSP ৬ۀ&OHJOFFS ͬ͘͟Γ ॴଐ*OOPWBUPS+BQBO*OD ࡶ༻୲ झຯԿ͔ΛௐΔ͜ͱ
ͦͦԿͷͳͷ͔ʁ
̑W1HͰઆ໌͠·͢
Who
Innovator Japan
When
2018݄̎ ʙ ݱࡏ
Where
Ԭ & ౦ژ
What
ࢄΒ͔Γ͍͢λεΫ খنϓϩδΣΫτ͕40Ҏ্ தنϓϩδΣΫτ͕ৗʹ2~3 Քಈ डୗ ࣗࣾαʔϏε tenpu chirami warikan அଓతͳӡ༻ɾอकλεΫ
ʴ ৽نɾՃ։ൃ ʴ ࣗࣾϓϩμΫτ
Why
πɾϥɾΠ ༏ઌॱҐ͕ᐆດ γϣοτΨϯతʹෳλεΫ͕ಥવൃੜ λεΫͷ։࢝ɾऴྃᐆດ ࠓɺͲ͜·ͰΕʁᐆດ ৗʹ։ൃਓһΛΦʔόʔͨ͠λεΫྔ
How
Χϯόϯํࣜ ࢀߟॻ੶
Χϯόϯํࣜ ࢀߟεϥΠυ1 IUUQTXXXTMJEFTIBSFOFUJLFZYQKVH
Χϯόϯํࣜ ࢀߟεϥΠυ2 IUUQTTMJEFNFHVSPSZV[FFDPNTMJEFT
Χϯόϯํࣜ 2. ࣄʹΘΕͳ͍ɺऴΘΒͤΔΈ 1. λεΫͷݟ͑ΔԽ 3. ϘτϧωοΫͷ໌֬Խ
Ξϯέʔτ
Ξϯέʔτ ΧϯόϯΛ͍ͬͯΔʁ ΧϯόϯΛ͍ͬͯΔʁ Χϯόϯ͏·͍ͬͯ͘Δʁ
ࠓͷΰʔϧ<(JWF> ΧϯόϯͰվળͰ͖ͨ͜ͱ ΧϯόϯͰվળͰ͖ͳ͔ͬͨ͜ͱ 1. ܦݧͷڞ༗ 2. Γํͷڞ༗ ΧϯόϯͷΧελϚΠζ ϦϞʔτͱͷΓͱΓ
͏Ұาઌͷΰʔϧ<5BLF> օͷΓํڭ͑ͯ΄͍͠ օͷݱͰͬͯΈͯ΄͍͠
վળલͷঢ়ଶ
վળલͷঢ়ଶ डୗ։ൃͷ࠲ TiDD͚ͩͲɺνέοτ͋ͬͨΓͳ͔ͬͨΓ
վળલͷঢ়ଶ ࢲ20176݄ʹIJʹδϣΠϯ πɾϥɾΠ࣌
վળલͷঢ়ଶ ڥ໘ඞཁे Github CircleCI Conasu Slack esa.io Dropbox, Google Drive
PHPStorm ※ඞཁͳΒπʔϧͷܦඅग़Δ Χϯόϯ ͋Εʁ
վળલͷঢ়ଶ ࣮ͱͱΧϯόϯଘࡏ͍ͯͨ͠ πɾϥɾΠʹର߅͠Α͏ͱ͍ͯͨ͠ ΤϯδχΞˍσβΠφ͕ओಋ
վળલͷঢ়ଶ ࣌ͷΧϯόϯ ঢ়ଶ3ͭɻਓ࣠ͷλεΫϨʔϯɻिҰճுସ͑MTG
վળલͷঢ়ଶ ࣌ײͨ͡ ݸਓϨʔϯʹΑΔଐਓԽ λεΫͷঢ়گ͕ෆ໌ ΧϯόϯͰঢ়گ͕͔Βͳ͍ ϫΫϫΫײ͕ͳ͍
վળલͷঢ়ଶ ݸਓϨʔϯʹΑΔଐਓԽ ຊਓʹ͔͔͠Βͳ͍λεΫ༰ λεΫ༰͕νέοτԽ͞Ε͍ͯͳ͍ ݟੵΓ͕ਓʹΑͬͯόϥͭ͘ λεΫͷཻόϥͭ͘ λεΫΛҾ͖ܧ͛ͳ͍
վળલͷঢ়ଶ λεΫͷঢ়گ͕ෆ໌ DoingҎ֎ͷஔ͖͕ͳ͍ ༏ઌ͕͔Βͳ͍ɻ 1ʹෳλεΫΛDoing
վળલͷঢ়ଶ ΧϯόϯͰঢ়گ͕͔Βͳ͍ ୭͕ࠓͳʹΛͲΕ͘Β͍ͬͯΔ͔͔Βͳ͍ ͨͩͷToDoϦετײ िҰͷுସͰԿ͔ͳ͔ͬͨࣄʹ
վળલͷঢ়ଶ ϫΫϫΫײ͕ͳ͍ ઢ͕ϑϦʔϋϯυ ʹ͡Έग़Δඇެࣜײ
վળͷಓے
վળͷಓے աڈͷܦݧ͔Β… λεΫͷӡ༻վળҰؾʹΔʂ த్ʹΒͳ͍ ΈΜͳ͕ࢀՃͰ͖ΔܗࣜΛͱΔ ᘳΑΓܧଓੑɻ
վળͷಓے ͕ࣗӡ༻Λࢧ͑ΔʂͱෲΛׅΔʂ ͔ͬ͠Γࠜ͘·ͰࠜؾΑ͘ ΩϨΠʹอकͯ͠ɺެࣜײΛେࣄʹ ΈΜͳ͕ख͏ؾʹͳΔ͘Β͍͑Δ աڈͷܦݧ͔Β…
վળͷಓے ΧϯόϯϦχϡʔΞϧએݴ SlackͳͲͰܧଓతʹૌ͑Δ ࣮ࡍͷ४උ ຊؾΛ͑Δ
վળͷಓے උͷߪೖ ࣮ࡍͷ४උ ϥΠϯςʔϓ ڧ೪ணᝦ γʔτϚάωοτ ϗϫΠτϘʔυ ϚʔΧʔ
վળͷಓے ࣮ࡍͷ४උ ΧϯόϯͷతΛจॻԽ
վળͷಓے ࣮ࡍͷ४උ ΧϯόϯͷతΛจॻԽ
վળͷಓے ΧϯόϯͷϧʔϧΛ໌֬Խ ࣮ࡍͷ४උ
վળͷಓے ࣮ࡍͷ४උ ӡ༻ϚχϡΞϧඋ
վળͷಓے ࣮ࡍͷ४උ ӡ༻ϚχϡΞϧඋ
վળͷಓے ެࣜײΛେʹ ઢϥΠϯςʔϓ AvatarϚάωοτ ࣮ࡍͷ४උ
վળͷಓے ϦϞʔτͷରԠ ԬԬɺ౦ژ౦ژͷΧϯόϯΛ༻ҙ ޙड़͢Δ͕ԬΧϯόϯ݁ہഇࢭʹͳͬͨ ࣮ࡍͷ४උ
վળͷಓے ӡ༻ϧʔϧ ຖͷேձޙʹΧϯόϯͷલʹू·Δ ࢘ձ࣋ͪճΓ ࠷ޙʹΧϯόϯͷࣸਅΛࡱӨͯ͠SlackͰڞ༗ ࣮ࡍͷ४උ
վળͷಓے ҙਤతʹΒͳ͔ͬͨ͜ͱ ϓϩδΣΫτ͝ͱͷΧϯόϯ ࡉ͔͍Ҋ͕݅ଟ͍ͷͰॴ͕Γͳ͍ ϝϯόʔ͕ෳҊ݅Λ·͙ͨͷͰਏ͍ ࣮ࡍͷ४උ ిࢠΧϯόϯ Zenhub ਓೳಈతʹݟʹߦ͔ͳ͍ ϓϩδΣΫτෳࡶ͞Λڐ༰Ͱ͖ΔγεςϜ͕ͳ͍ɻ
͜͜·Ͱ४උͯ͠ӡ༻Λ։࢝ͨ͠…
վળޙͷ
վળͷಓے λεΫͷݟ͑ΔԽ ୭͕ԿΛ͍ͬͯΔ͔͕Ұྎવ AvatarҰਓҰͭɺෳλεΫෆՄ ྑ͔ͬͨ͜ͱ
վળͷಓے ࡞ۀΧʔυͷهड़ϧʔϧʹνέοτ൪߸Λڧ੍ ݁Ռతʹ จॻԽ → ଐਓԽഉআ ྑ͔ͬͨ͜ͱ λεΫͷจॻԽ νέοτΛ࡞Βͳ͍ͱ࡞ۀΧʔυΛॻ͚ͳ͍
վળͷಓے σΟϨΫλʔਞΛר͖ࠐΊͨ ݟ͑ΔԽͷ݁Ռͱͯࣗ͠વʹࢀՃ͕૿͑ͨ εέδϡʔϦϯάΛ͢Δͱ͖ʹΧϯόϯΛ ݟͯ͘ΕΔ ྑ͔ͬͨ͜ͱ
վળͷಓے ԬΧϯόϯͷഇࢭ Χϯόϯຖͷࠩҟ͕ग़͖ͯͨ ਓʹൺͯӡ༻͕໘(ࣸਅࡱӨͱ͔) ݱࡏ kanbanνϟϯωϧʹλεΫΛਃ ࠂͯ͠Β͍ਓ͕ؒಉظ ్தͰมߋͨ͜͠ͱ
վળͷಓے ԬΧϯόϯͷഇࢭ ReminderͰλεΫਃࠂΛଅ͢ ్தͰมߋͨ͜͠ͱ
վળͷಓے ࢘ձ࣋ͪճΓͷഇࢭ ਓʹΑͬͯϧʔϧద༻ͷݫ͕֨͞ҧ͏ ϑΝγϦςʔτྗͷࠩҟ एׯͷෆެฏײ ࠓɺ୭͕࢘ձʁ͕ແବ ్தͰมߋͨ͜͠ͱ
վળͷಓے λεΫܦաͷυοτදهΛ৭͚ εςʔλεຖʹܦաυοτͷ৭Λมߋ ୭͕ͲͷϑΣʔζͰ٧·͍ͬͯΔ͔ΛՄࢹԽ ѹతʹ։ൃɾ࣮ࢪ͕ଟ͍ͷͰߟ͑த… ్தͰมߋͨ͜͠ͱ ※࣍ϖʔδʹαϯϓϧը૾
վળͷಓے λεΫܦաͷυοτදهΛ৭͚ ్தͰมߋͨ͜͠ͱ
վળͷಓے WIP੍ݶͷഇࢭ อཹλεΫͰWIP͕ຒ·Δ WIPͷ͚ͩష͍͍ͬͯͱ͍͏ޡղ ݱࡏҰਓҰຕʹ੍ݶ ్தͰมߋͨ͜͠ͱ
վળͷಓے Εແ͘λεΫΛׂ͗͢͠Δ ϧσΟʔͷϧλόΨ๏ଇ ※1 ※1ίϯαϧλϯτͷൿີ - G.MϫΠϯόʔά λεΫΛऴΘΒͤΔͱ͕࣍͘Δె࿑ײ ࣍λεΫʹԆ͕͍ͯ͘͠ …ͱ͍͑ҎલΑΓߴ࣍ͷΈͩͱࢥ͏
ྑ͘ͳ͔ͬͨ͜ͱʢݱࡏਐߦத)
վળͷಓے ෳϓϩδΣΫτͷεΠονϯάίετ λεΫؒͷίϯςΩετεΠον ݟੵΓ + Φʔόʔϔου େ౷ҰΧϯόϯΏ͑ͷΈ… ྑ͘ͳ͔ͬͨ͜ͱʢݱࡏਐߦத)
վળͷಓے ༗ҙͳ౷ܭใ͕औΕ͍ͯͳ͍ ϓϩδΣΫτʹΑΔݟੵͷόϥπΩ ΧϯόϯλεΫຖʹ͕֨ࠩ͋Δ ͜Εେ౷ҰΧϯόϯΏ͑ͷΈ… ྑ͘ͳ͔ͬͨ͜ͱʢݱࡏਐߦத)
վળͷಓے ༗ҙͳ౷ܭใ͕औΕ͍ͯͳ͍ ୯७ͳຕͰͷ౷ܭແҙຯ… ྑ͘ͳ͔ͬͨ͜ͱʢݱࡏਐߦத)
վળͷಓے ӡ༻୲ऀϘτϧωοΫ ٳՋΛऔΔͱΧϯόϯ͕Δ ൟظΧϯόϯ͕Δ ྑ͘ͳ͔ͬͨ͜ͱʢݱࡏਐߦத)
ͨͪͷՌ
͚ͬͭͨ࡞ۀΧʔυ
͚ͬͭͨ࡞ۀΧʔυ ੵΜͰΈͨ
དྷͬͱ͚ͬͭΔʂ ͓͠·͍