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
はじめての内製webプロジェクトではじめてPMやったので振り返る
Search
Kazuki Miura
PRO
October 18, 2019
Technology
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめての内製webプロジェクトではじめてPMやったので振り返る
ロールとタスクと権限移譲と
Kazuki Miura
PRO
October 18, 2019
More Decks by Kazuki Miura
See All by Kazuki Miura
地域のCCoEの拡大を目指す 企業間コミュニティ 「re:light local」について
miu_crescent
PRO
0
64
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
5.2k
これだけはやっておいた方がよさそう?awsにおけるランサムウェア対策
miu_crescent
PRO
1
160
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
4
470
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
440
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
210
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
1
200
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
97
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.2k
Other Decks in Technology
See All in Technology
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
3
22k
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.3k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
230
My broken English still works: speaking at global OSS events
naruoga
0
100
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
280
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
410
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.3k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
840
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
2
960
モバイルアプリ開発概論2026
recruitengineers
PRO
5
590
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
390
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
270
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
390
The Language of Interfaces
destraynor
162
27k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
Designing for humans not robots
tammielis
254
26k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Transcript
ϩʔϧͱ λεΫͱ ݖݶҠৡͱ 2019/10/19 JBUG ߴ #0
ࡾӜҰथ Twitter @miu_crescent JAWS-UG ࡳຈ Media-JAWS JP_Stripes ࡳຈ JAWS FESTA
2019 SAPPRO
ॳJBUG!
ͬͱϢʔβʹʂ
͜ͷϲ݄Ͱ̎ͭͷϓϩδΣΫτ
ॳϚωʔδϝϯτʂ
backlogͷ͓͠·ͤΜ… (͍͜ͳ͢ͱ͜Ζ·Ͱ౸ୡ͠ͳ͔ͬͨɻɻɻ)
ૉਓ͕͍Ͱͬͨ ϓϩδΣΫτϚωδ ϝϯτΛͰ ৼΓฦΔ
ਫ༵Ͳ͏Ͱ͠ΐ͏ࡇΓ 10/4(ۚ)ʙ6() ༗ྉϥΠϒ৴ߏங ϓϩδΣΫτͷ͓ ॳwebαʔϏεʂ
தܧं HTB Ϛελʔ Direct Connect AWS Elemental MediaLive VPC Input
AWS Elemental MediaPackage ೝূͱܾࡁ ܾࡁຖ CloudFront VPC DRM SaaS Player SaaS THEO Player CloudFront ࠶ੜຖʹ DRM֬ೝ Lambda Proxy AWS Secrets Manager Elements ܾࡁ SaaS ID SaaS Lock SPA Route 53 Amazon Certificate Manager υϝΠϯऔಘ DNS SSL/TLS Facebook Google Line Twitter Users CI/CD PIPELINE repository Deploy Sourcetree ϦϙδτϦཧ D D D QA / ίϯαϧ Developer json XML octet-stream Key/token ֨ೲ ಈ࡞֬ೝ༻MP4 S3 Bucket ࡇձ ᶅAPIڮ͠ ᶆωοτϫʔΫ ᶇϑϩϯτΤϯυ ᶈϓϩδΣΫτཧ ᶃձ͔ΒΫϥυ ᶄMedia Services Lambda API Gateway Endpoint API Gateway
தܧं HTB Ϛελʔ Direct Connect AWS Elemental MediaLive VPC Input
AWS Elemental MediaPackage ೝূͱܾࡁ ܾࡁຖ CloudFront VPC DRM SaaS Player SaaS THEO Player CloudFront ࠶ੜຖʹ DRM֬ೝ Lambda Proxy AWS Secrets Manager Elements ܾࡁ SaaS ID SaaS Lock SPA Route 53 Amazon Certificate Manager υϝΠϯऔಘ DNS SSL/TLS Facebook Google Line Twitter Users CI/CD PIPELINE repository Deploy Sourcetree ϦϙδτϦཧ D D D QA / ίϯαϧ Developer json XML octet-stream Key/token ֨ೲ ಈ࡞֬ೝ༻MP4 S3 Bucket ࡇձ ᶅAPIڮ͠ ᶆωοτϫʔΫ ᶇϑϩϯτΤϯυ ᶈϓϩδΣΫτཧ ᶃձ͔ΒΫϥυ ᶄMedia Services Lambda API Gateway Endpoint API Gateway
தܧं HTB Ϛελʔ Direct Connect AWS Elemental MediaLive VPC Input
AWS Elemental MediaPackage ೝূͱܾࡁ ܾࡁຖ CloudFront VPC DRM SaaS Player SaaS THEO Player CloudFront ࠶ੜຖʹ DRM֬ೝ Lambda Proxy AWS Secrets Manager Elements ܾࡁ SaaS ID SaaS Lock SPA Route 53 Amazon Certificate Manager υϝΠϯऔಘ DNS SSL/TLS Facebook Google Line Twitter Users CI/CD PIPELINE repository Deploy Sourcetree ϦϙδτϦཧ D D D QA / ίϯαϧ Developer json XML octet-stream Key/token ֨ೲ ಈ࡞֬ೝ༻MP4 S3 Bucket ࡇձ ᶅAPIڮ͠ ᶆωοτϫʔΫ ᶇϑϩϯτΤϯυ ᶈϓϩδΣΫτཧ ᶃձ͔ΒΫϥυ ᶄMedia Services Lambda API Gateway Endpoint API Gateway ͜ͷ͋ͨΓͰ ͍Ζ͍Ζߟ͑ͨΛ͠·͢
ਓɾܦݧগͳΊ
ͦΕҎ֎ A B ࢲ ొਓ σʔλ์ૹ ϓϩάϥϚ σʔλ์ૹ ϓϩάϥϚ webܦݧऀ0
εέδϡʔϧ͖ͭΊ
݄ Ր ਫ ۚ 9/2 9/3 9/4
9/5 9/6 9/7 9/8 ελʔτ ٳ ٳ 9/9 9/10 9/11 9/12 9/13 9/14 9/15 ٳ 9/16(ॕ) 9/17 9/18 9/19 9/20 9/21 9/22 ٳ 9/23(ॕ) 9/24 9/25 9/26 9/27 9/28 9/29 ٳ 9/30 10/1 10/2 10/3 10/4 10/5 10/6 ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅ ௐࠪɾυΩϡϝϯτಡΜͰ৮ͬͯΈΔ ࣮ɾ୯ମςετ ࣮ɾ݁߹ςετ ࣾεςʔδϯάςετɾमਖ਼ νΣοΫ νΣοΫ νΣοΫ όοΫΞοϓߏங εέδϡʔϧ
͋ʔ͜ΕͪΌΜͱΒΜͱ ͏·͍͔͘ͳ͍ͭͩͳ͊ ೲظͷ͋ΔPMॳ
ॳͷAWSҊ݅ͩ͠ ͜ΕΛػʹɺ৭ʑʹ͚͍ͭͨ ཉΛग़͢PM
ͪΌΜͱߟ͑Α (݁Ռ͍ͱஃ) ·ͩ༨༟ͷPM
୯ޠͱ͔ҧͬͯͨΒ ͋ͱͰڭ͑ͯͶὑ ॳJBUGͰ Βͳ͍ੈքΛݟͨPM
ϩʔϧͱ λεΫͱ ݖݶҠৡͱ
1 ϩʔϧ ͋͑ͯɺಛʹܾΊͳ͔ͬͨ
Δ͜ͱΛఆٛ ΞϓϦ Πϯϑϥ ৴·ΘΓ ϩʔϧ
Βͳ͍͜ͱΛఆٛ ΞϓϦ͚ͩ Πϯϑϥ͚ͩ ৴·ΘΓ͚ͩ ϩʔϧͷݒ೦
ଞɺશ෦ ίϐϖͳΒ A B ࢲ ϩʔϧʁ ॻ͘ਓ ॻ͘ਓ શ෦Ζ͏ʂ ॿ͚߹͏ͨΊʹޓ͍ΛΒͶʂ
2 λεΫ ̎ਓͷϓϩάϥϚ͕ ޓ͍Λิ͠ɺࣗͰ͖ΔΑ͏ʹ
StripeͱAuth0 #Go_SaaS Checkout Elements ຒΊࠐΉͭ ͱͭ͢ stirpe hosted Universal Login
Lock ຒΊࠐΉͭ ͱͭ͢ Auth0 hosted
ຒΊࠐΉํΛ࠾༻ Checkout Elements ຒΊࠐΉͭ ͱͭ͢ stirpe hosted Universal Login Lock
ຒΊࠐΉͭ ͱͭ͢ Auth0 hosted
A B ॻ͍ͨͱ͜Ζ
A B ݁Ռ Ͳ͏ຒΊࠐΊ͍͍ͷʁ LambdaͲ͏ୟ͚͍͍ͷʁ
A B ݁Ռ Ͳ͏ຒΊࠐΊ͍͍ͷʁ LambdaͲ͏ୟ͚͍͍ͷʁ ίϛϡχέʔγϣϯ ີ݁߹
ॿ͚߹͍͕ࣗવൃੜ ϩδοΫ͜͏ͬͨΒͬͱ͍͍͔ʂ ͜ͷϒϩάݟͯΈͯ ͳΜ͔ख͏͜ͱ͋Δʁ
γεςϜૄ݁߹ ձີ݁߹ λεΫ
͚ସ͍͑͠ ϩʔϧ λεΫ ͚ସ͍͑͢͠
3 ݖݶҠৡ Զ͕ͱΔʂ ಄Լ͛ͨΓɺϢʔβରԠͨ͠Γ ͖ʹͬͯΑ͠ʂ֤ʑϕετΛʂ ͨͩ͠ɺා͔ͬͨΒ͙͢૬ஊ͙͢ʂ
A B ࡾӜ CI/CD PIPELINE repository ϦϙδτϦཧ Deploy εςʔδϯάڥ ৽αʔϏεͩͬͨ͠
ঝೝϓϩηεແ͠ ݟͯΔ͚ͩ ιʔεશ෦ݟΔ ͻΒ͢Β৮Δ ؾʹͳͬͨΒ࣭ ŜŦŜŦ…ŦŖƃ ŜŦŜŦ…ŦŖƃ
A B λϒ͍ͬͺ͍։͍ͨΒ ಉ͡ͷॏෳߪೖͰ͖ͪΌ͏ ߹ͤདྷͨΒฦۚ͢Δ͔Β ؾʹ͠ͳͯ͘Α͠ʂ ͏·͍͜ͱͬͱ͘ʂ ࡾӜ
A B ϩʔΧϧετϨʔδʹ Ұ୴ɺߪೖใೖΕ͍ͨ (μϝͳͷ͔ͬͯͯͦΕΛݴ͏ͬ ͯ͜ͱԿ͔ཧ༝͕͋ΔΜͩΖ͏) ݕূऴΘͬͨΒͯ͠Ͷʔ(ŸŹ) ࡾӜ
·Δͬͱͨ͠Β ΞΠσΟΞ͕࣍ʑʹ ݖݶҠৡ
ϑϩϯτ෦Ͱ ͨͩͷςελʔʹX ݖݶҠৡ͗ͯ͢͠
ΫϦςΟΧϧͳ߹ͤͳ͘ ແࣄऴྃʂ୯ಠࠇࣈʂ
ϗϫΠτϘʔυ࠷ߴ ̎ਓʹΛฉ͍ͯ ࢲ͕ϗϫΠτϘʔυ ʹϩδοΫΛਤࣔ
νϟοτ͕ϝΠϯ͚ͩͬͨͲ ϗϫΠτϘʔυ ਐḿ֬ೝͳͲΦϑϥΠϯͷΛ༻ҙ Λ༻ҙ͢Δ͜ͱΛҙࣝ ΞΠσΟΞձ͔Βੜ·ΕΔ
ϩʔϧͱ λεΫͱ ݖݶҠৡͱ Έͳ͞ΜͲ͏ͬͯ·͔͢ʁ
THANK YOU! Don't be concerned ! Think ! Just Do
IT!