Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20240629_オフショアPM勉強会_オフショア開発しくじり事例
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
オフショアPM勉強会
June 29, 2024
Technology
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20240629_オフショアPM勉強会_オフショア開発しくじり事例
オフショアPM勉強会
June 29, 2024
Other Decks in Technology
See All in Technology
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
hackers_champloo_2026_tidb
makocchi
0
160
Optunaの最新リリースv5.0について
pfn
PRO
0
120
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
Rust で関数型ドメインモデリング
takonda
0
140
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
How to Design Configuration for Rails Applications
willnet
1
770
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
今さら理解するウェブフォントver.2026
takanorip
3
770
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Being A Developer After 40
akosma
92
590k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Rails Girls Zürich Keynote
gr2m
96
14k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Transcript
©corporate-peaceflatsysytem “しくじり事例 ”から学ぶオフショア開発 2024年6月29日 株式会社ピースフラットシステム 代表取締役 片川 良平 本日はご多忙な中お時間をいただき、誠にありがとうございます。
©corporate-peaceflatsysytem Profile 2 Katakawa Ryohei 片川 良平 Age 31歳 Career
製薬会社MR ⇒エンジニア ⇒2022/5 受託開発会社創業 ※複数の開発案件をオフショアでマ ネジメント Birthplace 兵庫県 神戸市 Hobby 二郎 / ゴルフ Specialty ドラム / 絶対音感 Over View Photo
©corporate-peaceflatsysytem Agenda 3 オフショア開発の概要 しくじり事例の紹介 しくじり事例から学び実行したアクション例 1 2 3
©corporate-peaceflatsysytem オフショア開発を選択する理由 4 エンジニアの流出が増えている 海外の技術力が向上 エンジニアの単価が高騰 エンジニアの採用に苦戦
©corporate-peaceflatsysytem ここでアンケート 5 オフショア開発の経験はありますか?
©corporate-peaceflatsysytem ここでアンケート 6 経験者の方へ オフショア開発はどこの国でされていますか?
©corporate-peaceflatsysytem オフショア開発委託先ランキング 7
©corporate-peaceflatsysytem メインはスリランカチームで開発してます 8
©corporate-peaceflatsysytem 納品後のお疲れ様会 9 休日に Slackしてこないで ほんまに いや〜 今回もEasyでしたね〜 納期厳しすぎ しばくぞ
©corporate-peaceflatsysytem 納品後のお疲れ様会 10
©corporate-peaceflatsysytem 今日のテーマは「しくじり事例紹介」ですので ... 11 • オフショア開発ってどうやって始める? • オフショア開発のメリットデメリット • オフショアチームとの契約方法、
etc これらの「オフショア開発入門」的な話は ... 本日のランチ会でお話しましょう! ランチ会に来れない方は 👇がおすすめです。 https://www.offshore-kaihatsu.com/offshore_ha kusho_2023/
©corporate-peaceflatsysytem 12 設計と全く違うものができてしまった ... しくじり事例 / Episode 1 てれれ てれれ~♪
Peace Flat System
©corporate-peaceflatsysytem 13 Episode1 設計と全く違うものができてしまった ... Fact Result • 飲食店などの検索アプリの開発をバングラデシュに依頼 •
全く想定外のものが上がってきた • 予定していたスケジュールには遅延 • また、ほぼ作り直しになってしまった Peace Flat System
©corporate-peaceflatsysytem 14 開発予算がオーバーしてしまった しくじり事例 / Episode 2 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 15 Episode2 開発予算がオーバーしてしまった Fact Result • 開発途中に仕様変更や機能を追加 • 国際情勢による人件費の高騰
• 急な円安など為替の影響 • 見積もり時は予算内だったが、 予算オーバーになってしまった Peace Flat System
©corporate-peaceflatsysytem 16 納期が遅れてしまった しくじり事例 / Episode 3 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 17 Episode3 納期が遅れてしまった Fact Result • 予定していた納品日でも連絡がこない • まだ開発が終わっていない
• やむなくスケジュール変更 • 要件が明確になっていない箇所があった Peace Flat System
©corporate-peaceflatsysytem 18 失敗の原因分析 ではなぜ失敗したのか?と考える際、手っ取り早い方法があります。 それは「委託をする我々が悪い」 と基本考えること Peace Flat System Analysis
設計と全く違うものができて しまった 開発予算がオーバーしてし まった 納期が遅れてしまった 設計を”完璧に”やり切る覚 悟でPM工数も見ておく 設計が完璧であれば事前 に予算相談ができるはず バッファの設定と、設計を見 落とし無くやり切る Episode1 Episode2 Episode3
©corporate-peaceflatsysytem 19 Peace Flat System しくじり事例から学ぶオフショア体制図 設計・デザインを日本でカッチリ 海外へ“製造”を委託
©corporate-peaceflatsysytem 20 コミュニケーションコストが甚大 しくじり事例 / Episode 4 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 21 Episode4 コミュニケーションコストが甚大 Fact Action • とにかく1つ1つのやり取りに時間がかかる • 前同じオーダーを出した時は通じたのに今回は通じない
• よく使うやり取りは合言葉化する • チャットでは「決定事項を落とし込む」 As a rule:委託をする我々が悪い Peace Flat System
©corporate-peaceflatsysytem 22 Peace Flat System よく使うやり取りは合言葉化する 参考:辞書ツールで効率化
©corporate-peaceflatsysytem 23 Peace Flat System チャットでは「決定事項を落とし込む」 devチャンネルは海外チームも含めたチャンネル pmチャンネルは日本側の PMやデザイナーのみのチャンネル
©corporate-peaceflatsysytem 24 Peace Flat System 【番外編】異国間コミュニケーションの基本姿勢 • 主語が抜けないように注意。 • 伝達事項が多くても短文で切って伝える。
• タメ口英語を使う。以下例 ◦ plz fix bug. ◦ on schedule?? ◦ check this document. ◦ ok, great!! ◦ reminder ◦ Yes correct👌 • 「〜です」「〜は禁止」「〜する」等、断定的な表現を使う。「大丈夫」 「しなくてもいい」等、聞き手にとって複数の意味で解釈が可能な言 葉を極力避ける。
©corporate-peaceflatsysytem 25 バグが多発した しくじり事例 / Episode 5 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 26 Episode5 バグが多発した Fact Action • 上がってきたものにバグが多発してしまっていた • 深堀るとバグというより、考慮漏れが多かった
• テスト仕様書の作成 • ↑で設計段階の考慮漏れに気づけるように As a rule:委託をする我々が悪い Peace Flat System
©corporate-peaceflatsysytem 27 納期遅延が直前に発覚 しくじり事例 / Episode 6 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 28 Episode6 納期遅延が直前に発覚 Fact Action • オンスケジュールだと思っていたが納期遅延が発覚 • できればもっと早く気付きたかった
... • 進捗確認をしなくてもわかる仕組み • 社内納期までに確認用リンクが 上がらなければ遅延とみなす • 遅延の場合、誰がどのチケットでなぜ遅延 したかはログを取っておく As a rule:委託をする我々が悪い Peace Flat System
©corporate-peaceflatsysytem 29 デザインが微妙だった しくじり事例 / Episode 7 てれれ てれれ~♪ Peace
Flat System
©corporate-peaceflatsysytem 30 Episode7 デザインが微妙だった Fact Action • 仕様は明確で動きも安定している • デザインが今ひとつで納得いかないまま続行
• 設計書とデザインはセットで日本で作る • ライブラリは事前に使うものを聞いておく ◦ 例)Material UI, Tailwind CSSなど As a rule:委託をする我々が悪い Peace Flat System
©corporate-peaceflatsysytem 31 Peace Flat System 設計と違うものを ”開発させない ”ために 以下を準備しています。 •
機能一覧表 • 画面設計書 • データや処理の仕様書 • インフラ構成図 • 業務フロー図 • デザインファイル • テスト仕様書 • プロトタイプアプリ(ノーコードツールなど) • 各設計書の英訳版
©corporate-peaceflatsysytem オフショア開発成功の秘訣は「品質管理」 32 その秘訣の品質管理とやらを、長期的に学んでいかないと ... ⇒いいえ、 「本日」学ぶ機会がございます。 ⇒勉強会後半は、オフショア開発の品質管理に関する話題です! まだオフショア開発にビビってんの? なら俺の話しを聞いてきな。
濵田広大(こうやん)さん 株式会社アトラ 代表取締役 オフショア PM勉強会 総長
©corporate-peaceflatsysytem 【告知】チャンネル登録お願いします 🙇 33 Youtubeチャンネル作りました! ひたすらシステム開発の事故について事例動画を上げて いくチャンネルです w
©corporate-peaceflatsysytem 勉強会前半は以上です。 34 ご清聴ありがとうございました!