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東京
Search
Takayuki
PRO
December 11, 2019
Technology
2
1.8k
複数のプロジェクトマネジメントを乗り切るメソッド_JBUG東京
複数のプロジェクトマネジメントを乗り切るメソッド_JBUG東京
Takayuki
PRO
December 11, 2019
Tweet
Share
More Decks by Takayuki
See All by Takayuki
Laravel Applications with DDD x Clean Architecture x Vibe Coding
bumptakayuki
PRO
1
98
Laravel × Clean Architecture
bumptakayuki
PRO
1
480
エンジニアのキャリア論
bumptakayuki
PRO
1
240
地方カンファレンス主催のススメ
bumptakayuki
PRO
1
240
Laravelで敢えて試す脆弱性のある書き方
bumptakayuki
PRO
2
1.3k
地方でのPHPエンジニア採用って実際どうなの?
bumptakayuki
PRO
0
740
沖縄観光、名物を一挙紹介!
bumptakayuki
PRO
2
730
Laravel ShiftでLaravelのバージョンアップしてみた話
bumptakayuki
PRO
1
3.1k
flutterでイベントアプリを作ってみた
bumptakayuki
PRO
0
180
Other Decks in Technology
See All in Technology
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
520
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
520
22nd ACRi Webinar - 1Finity Tamura-san's slide
nao_sumikawa
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
780
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
580
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
A Modern Web Designer's Workflow
chriscoyier
698
190k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
72
How STYLIGHT went responsive
nonsquared
100
6k
WENDY [Excerpt]
tessaabrams
9
36k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Transcript
ෳͷϓϩδΣΫτϚωδϝϯτ ΛΓΔϝιου ෳͷϓϩδΣΫτϚωδϝϯτ ΛΓΔϝιου
2 ࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ Agenda 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ 1 ࣗݾհ
1 ࣗݾհ
1.ࣗݾհ ◆໊લ ླ ೭(Suzuki Takayuki) ※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾհ ɾ1990ɺਆಸݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻ
ɾݱࡏɺडୗ։ൃΛΓͭͭɺࣗࣾWebαʔϏεΛ։ൃதɻ ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ ◆εΩϧ PHP,Symfony2,CakePHP3,Laravel5 JavaScript,backbone.js,Angular.js,Vue.js
1.ࣗݾհ
6 ࣗݾհ 7/13ʹLaravel ΧϯϑΝϨϯε Ͱొஃ͖ͯ͠·ͨ͠ʂ ৄͪ͘͜͠Β https://dev.re-build.company/ entry/2019/07/23/193108
7 ͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ԭೄͰෳͷίϛϡχςΟΛӡӦͯ͠·͢
Copyright Re:Build.inc All Rights Reserved. ձࣾհ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕
◆ࣄۀ༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
9 ࣗࣾWebαʔϏεͷ։ൃ ɾαʔϏε໊ Tadoru ɾγεςϜ֓ཁ ΤϯδχΞಛԽܕͷ ϦϑΝϥϧ Ϋϥυιʔγϯά ɾ͍ͬͯΔٕज़ ݴޠ
: PHP,JavaScript ϑϨʔϜϫʔΫ: laravel5,Nuxt.jsͳͲ
2 ࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ
11 ࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ(20191݄ʙ3݄ࠒ) ᶃࣗࣾ։ൃͷ্ཱͪ͛ -> Ϛωδϝϯτɾ༷ܾΊɾ σβΠϯϞοΫ࡞ɾϚʔΫΞοϓ ᶄडୗ։ൃ1 தن։ൃ -> Ϛωδϝϯτɾগ͠ϚʔΫΞοϓ
ᶅडୗ։ൃ2 খنπʔϧ։ൃ -> ϚωδϝϯτɾLaravelͰ։ൃগ͠ ᶆडୗ։ൃ3 খنཧը໘։ൃ -> ཁ݅ఆٛɾLaravelͰ։ൃ͕ͬͭΓ
1 2 ৫ਤ ࣗࣾWebαʔϏεͷ։ൃ Suzuki Takayuki ਖ਼ࣾһ Kakazu Yuki (ਖ਼ࣾһ)
σβΠϯ ཁ݅ఆٛ Ϛωδϝϯτ&։ൃ ։ൃ ϑϦʔϥϯε ϑϦʔϥϯε ϑϦʔϥϯε ϑϦʔϥϯε ෭ۀ Ӧۀ ෭ۀ ਖ਼ࣾһɺϑϦʔϥϯεɺ෭ ۀͷํ͕͍ࠞͬͯ͟Δঢ়ଶ
1 3 ৫ਤ डୗ։ൃ Suzuki Takayuki ཁ݅ఆٛ& Ϛωδϝϯτ&։ൃ ։ൃ ਖ਼ࣾһ
ਖ਼ࣾһ Kakazu Yuki (ਖ਼ࣾһ) ਖ਼ࣾһ ਖ਼ࣾһͷதͰडୗͱࣗࣾ ։ൃΛ͍݉ͯ͠Δέʔε ͋Γ
1 4 ࣌ɺ๊͍͑ͯͨҊ݅ͷঢ়گ(20191݄ʙ3݄ࠒ) ɾࣗࣾ։ൃΛ࢝Ί͚ͨͲɺडୗ։ൃΛ͙͢ʹ0ʹͰ͖ͳ͔ͬͨɻ ɾि7ՔಇͰຖɺਂ·Ͱಇ͍ͯࣄऴΘΒͳ͍ঢ়ଶ ɾϚωδϝϯτͱ1ਓͰ։ൃҊ݅͋ͬͨͷͰɺ࣌ؒͷ͍ํ͕ॏཁ ɾϏδωεܥͷϐονΠϕϯτͰ౦ژɾେࡕɾԬΛඈߦػͰҠಈɻ
3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ
1 6 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ग़དྷΔ͚ͩͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷΓ͚ɻ த࿈བྷࢦࣔग़͠ʹపͯ͠ɺਂʹ ։ൃͷ࡞ۀճ͢ ͳͲɻ
࣌ؒʹର͢Δ࡞ۀͷ ࠷దԽΛ͢Δ ඈߦػʹ͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹΔ͔ʁ ՝ͷநग़ ෳϓϩδΣΫτؒͰ՝ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯΒ͏ɻ ใʹΑΔ՝ͷநग़ͳͲɻ 1 2 3
1 7 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ग़དྷΔ͚ͩͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷΓ͚ɻ த࿈བྷࢦࣔग़͠ʹపͯ͠ɺਂʹ ։ൃͷ࡞ۀճ͢ ͳͲɻ
՝ͷநग़ ෳϓϩδΣΫτؒͰ՝ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯΒ͏ɻ ใʹΑΔ՝ͷநग़ͳͲɻ 2 3 ࣌ؒʹର͢Δ࡞ۀͷ ࠷దԽΛ͢Δ ඈߦػʹ͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹΔ͔ʁ 1
1 8 ᶃ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δ ɾඈߦػʹ͍ͬͯΔ࣌ؒి͕ແ͍ͷͰɺࢿྉ࡞ܥͷλεΫʹ ઐ೦͢Δɻ(LCCͷͨΊɺిͳ͠) ɾఆظత(1͓͖࣌ؒ͘Β͍)ʹSlackͷશͯͷϫʔΫεϖʔεશͯͷ ࿈བྷπʔϧΛ㓢ͯ͠ɺϝοηʔδͷૹ৴࿙Ε͕ͳ͍͔֬ೝ͢Δɻ ͦͷଞͷ࣌ؒۓٸͷ࿈བྷͰͳ͚ΕɺͳΔ͘࡞ۀ࣌ؒʹ͢Δɻ
1 9 ࣄͷ࿈བྷπʔϧ
2 0 ᶃ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δ ɾnotice_to_suzukiνϟϯωϧΛ࡞ͯ͠ϦϚΠϯυͯ͠ Β͏ɻ ͔ࣗΒΕͯͦ͏ͳ࣌ʹૉʹँͬͯ֬ೝ͢Δɻ
2 1 notice_to_suzukiνϟϯωϧʹ͍ͭͯ ฦ৴ΛΒ͍ͬͯͳ͍ SlackͷϦϯΫΛϦϚΠ ϯυͯ͠Β͏
2 2 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ՝ͷநग़ ෳϓϩδΣΫτؒͰ՝ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯΒ͏ɻ ใʹΑΔ՝ͷநग़ͳͲɻ 3
࣌ؒʹର͢Δ࡞ۀͷ ࠷దԽΛ͢Δ ඈߦػʹ͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹΔ͔ʁ 1 ग़དྷΔ͚ͩͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷΓ͚ɻ த࿈བྷࢦࣔग़͠ʹపͯ͠ɺਂʹ ։ൃͷ࡞ۀճ͢ ͳͲɻ 2
2 3 ᶄग़དྷΔ͚ͩͷεΠονϯάίετΛݮΒ͢ ϏδωεαΠυ(Ӧۀཁ݅ఆٛ) Ͱ͏ͱΤϯδχΞ(։ൃ)Ͱ ͏ҧ͏Πϝʔδɻ Ϗδωε ΤϯδχΞ ϏδωεͱΤϯδχΞ ͷΠϝʔδɻ
※͋͘·ͰΠϝʔδͰ͢ɻ
2 4 ᶄग़དྷΔ͚ͩͷεΠονϯάίετΛݮΒ͢ ɾத࿈བྷࢦࣔग़͠ʹప͠ ͯɺਂʹ։ൃͷ࡞ۀճ͢ࣄ ͰɺϏδωεͱΤϯδχΞ Λߦ͖དྷ͠ͳ͍Α͏ʹ͢Δɻ ɾϏδωεΛ͏Α͏ͳଧͪ ߹Θͤ̍िؒͷதͰ1ʹ ूதͤ͞Δɻجຊ݄༵͕ଟ
͔ͬͨɻ 0࣌ 3࣌ 6࣌ 12࣌ 18࣌ 9࣌ ։ൃ ࿈བྷରԠɾձٞ ༷ܾΊͳͲ ब৸ 20࣌ ্ख͘ޮԽ͢Εɺ 1Ͱ2ਓಇ͚Δʂʂ
2 5 3 छྨͷҧ͏Ҋ݅Λ্ख͘ճ͢ίπ ࣌ؒʹର͢Δ࡞ۀͷ ࠷దԽΛ͢Δ ඈߦػʹ͍ͬͯΔ࣌ؒͰԿͷ࡞ۀΛ ͢Δ͔ʁ SlackͰͷ࿈བྷΛ͍͔ʹҰؾʹΔ͔ʁ 1
ग़དྷΔ͚ͩͷεΠον ϯάίετΛݮΒ͢ ձٞͱίʔσΟϯάͷ࣌ؒͷΓ͚ɻ த࿈བྷࢦࣔग़͠ʹపͯ͠ɺਂʹ ։ൃͷ࡞ۀճ͢ ͳͲɻ 2 ՝ͷநग़ ෳϓϩδΣΫτؒͰ՝ͷચ͍ ग़͠Λ͢ΔࣄͰଞͷνʔϜͷਓʹॿ ͚ͯΒ͏ɻ ใʹΑΔ՝ͷநग़ͳͲɻ 3
2 6 ᶅ՝ͷநग़ ɾ͍͔ʹશମఆྫͷใࠂͷͰ֤ϓϩδΣΫτͷٕज़త՝Λ ٵ্͍͛ͯɺࣾͰվળ͍͔͕ͯ͘͠ॏཁɻ ɾෳϓϩδΣΫτؒͰ՝ͷચ͍ग़͠Λ͢ΔࣄͰଞͷνʔ Ϝͷਓʹॿ͚ͯΒ͏ɻ ex.࠷దͳٕज़બఆͳͲɻ
2 7 ᶅ՝ͷநग़ ᶃࣗࣾ։ൃͷ্ཱͪ͛ -> ϝʔϧૹ৴ॲཧ͕͗͢ΔͷͰɺඇ ಉظॲཧʹ͍ͨ͠ɻ ᶄडୗ։ൃ1 தن։ൃ ->
JobQueueΛͬͨϝʔϧૹ৴ػೳ ࣮ࡁΈ ૬ஊ͢Δ
·ͱΊ
2 9 ·ͱΊ ᶃݶΒΕͨ࣌ؒʹର͢Δ࡞ۀͷ࠷దԽΛ͢Δɻ ᶄग़དྷΔ͚ͩϏδωεͱΤϯδχΞͷεΠονϯάίετ ΛݮΒ͢ɻ ᶅશମఆྫͷใࠂͷͰ֤ϓϩδΣΫτͷٕज़త՝Λٵ্͍ ͛ͯɺࣾͰվળ͍͔͕ͯ͘͠ॏཁɻ