Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20240629_オフショアPM勉強会_オフショア開発しくじり事例

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

 20240629_オフショアPM勉強会_オフショア開発しくじり事例

Other Decks in Technology

Transcript

  1. ©corporate-peaceflatsysytem Profile 2 Katakawa Ryohei 片川 良平 Age 31歳 Career

    製薬会社MR ⇒エンジニア ⇒2022/5 受託開発会社創業 ※複数の開発案件をオフショアでマ ネジメント Birthplace 兵庫県 神戸市 Hobby 二郎 / ゴルフ Specialty ドラム / 絶対音感 Over View Photo
  2. ©corporate-peaceflatsysytem 今日のテーマは「しくじり事例紹介」ですので ... 11 • オフショア開発ってどうやって始める? • オフショア開発のメリットデメリット • オフショアチームとの契約方法、

    etc これらの「オフショア開発入門」的な話は ... 本日のランチ会でお話しましょう! ランチ会に来れない方は 👇がおすすめです。 https://www.offshore-kaihatsu.com/offshore_ha kusho_2023/
  3. ©corporate-peaceflatsysytem 13 Episode1 設計と全く違うものができてしまった ... Fact Result • 飲食店などの検索アプリの開発をバングラデシュに依頼 •

    全く想定外のものが上がってきた • 予定していたスケジュールには遅延 • また、ほぼ作り直しになってしまった Peace Flat System
  4. ©corporate-peaceflatsysytem 15 Episode2 開発予算がオーバーしてしまった Fact Result • 開発途中に仕様変更や機能を追加 • 国際情勢による人件費の高騰

    • 急な円安など為替の影響 • 見積もり時は予算内だったが、 予算オーバーになってしまった Peace Flat System
  5. ©corporate-peaceflatsysytem 18 失敗の原因分析 ではなぜ失敗したのか?と考える際、手っ取り早い方法があります。 それは「委託をする我々が悪い」 と基本考えること Peace Flat System Analysis

    設計と全く違うものができて しまった 開発予算がオーバーしてし まった 納期が遅れてしまった 設計を”完璧に”やり切る覚 悟でPM工数も見ておく 設計が完璧であれば事前 に予算相談ができるはず バッファの設定と、設計を見 落とし無くやり切る Episode1 Episode2 Episode3
  6. ©corporate-peaceflatsysytem 21 Episode4 コミュニケーションコストが甚大 Fact Action • とにかく1つ1つのやり取りに時間がかかる • 前同じオーダーを出した時は通じたのに今回は通じない

    • よく使うやり取りは合言葉化する • チャットでは「決定事項を落とし込む」 As a rule:委託をする我々が悪い Peace Flat System
  7. ©corporate-peaceflatsysytem 24 Peace Flat System 【番外編】異国間コミュニケーションの基本姿勢 • 主語が抜けないように注意。 • 伝達事項が多くても短文で切って伝える。

    • タメ口英語を使う。以下例 ◦ plz fix bug. ◦ on schedule?? ◦ check this document. ◦ ok, great!! ◦ reminder ◦ Yes correct👌 • 「〜です」「〜は禁止」「〜する」等、断定的な表現を使う。「大丈夫」 「しなくてもいい」等、聞き手にとって複数の意味で解釈が可能な言 葉を極力避ける。
  8. ©corporate-peaceflatsysytem 26 Episode5 バグが多発した Fact Action • 上がってきたものにバグが多発してしまっていた • 深堀るとバグというより、考慮漏れが多かった

    • テスト仕様書の作成 • ↑で設計段階の考慮漏れに気づけるように As a rule:委託をする我々が悪い Peace Flat System
  9. ©corporate-peaceflatsysytem 28 Episode6 納期遅延が直前に発覚 Fact Action • オンスケジュールだと思っていたが納期遅延が発覚 • できればもっと早く気付きたかった

    ... • 進捗確認をしなくてもわかる仕組み • 社内納期までに確認用リンクが 上がらなければ遅延とみなす • 遅延の場合、誰がどのチケットでなぜ遅延 したかはログを取っておく As a rule:委託をする我々が悪い Peace Flat System
  10. ©corporate-peaceflatsysytem 30 Episode7 デザインが微妙だった Fact Action • 仕様は明確で動きも安定している • デザインが今ひとつで納得いかないまま続行

    • 設計書とデザインはセットで日本で作る • ライブラリは事前に使うものを聞いておく ◦ 例)Material UI, Tailwind CSSなど As a rule:委託をする我々が悪い Peace Flat System
  11. ©corporate-peaceflatsysytem 31 Peace Flat System 設計と違うものを ”開発させない ”ために 以下を準備しています。 •

    機能一覧表 • 画面設計書 • データや処理の仕様書 • インフラ構成図 • 業務フロー図 • デザインファイル • テスト仕様書 • プロトタイプアプリ(ノーコードツールなど) • 各設計書の英訳版