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

投下資本に比例して成長できる開発組織体制について / How To Create Scalable Development Team

投下資本に比例して成長できる開発組織体制について / How To Create Scalable Development Team

投資家目線での開発チームの作り方

Hiromichi NOMATA

August 21, 2021
Tweet

More Decks by Hiromichi NOMATA

Other Decks in Technology

Transcript

  1. 機能ベース vs 職種ベース • 機能ベース: プロダクトA、プロダクトB、プロダクトC... • 1つのことに集中しやすい • R&Dに近い部分(機械学習、検索基盤)とは相性が悪い

    • 職種ベース: 開発部、営業部、⼈事... • ハードウェアではメリットがあることも(⽣産はオフショア) • 隣の部署は別の会社
  2. 組織構造とコードの構造は 1 : 1 に • コンウェイの法則: システムの構造は組織構造に近づく • Bad:

    ⼀⼈の担当が複数のマイクロサービスを担当 • Bad: チームは分かれているのに分割されていないモノリスを共⽤ • 必ずしもマイクロサービスにしなくても良い(モジュラーモノリス) • 逆コンウェイ戦略: ⽣産性の⾼い組織構造をあらかじめ定義すること でシステムの構造をコントロールする