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

なんとなくチームを構成することから脱却する方法 / Clean Teams

なんとなくチームを構成することから脱却する方法 / Clean Teams

2019.10.31に開催されたEngineering Organization Festival(EOF) 2019で発表に使った資料です

Yoshihiro Yunomae

October 31, 2019
Tweet

More Decks by Yoshihiro Yunomae

Other Decks in Technology

Transcript

  1. 2 湯前 慶⼤(ゆのまえ よしひろ) @yunon_phys ・2010~2014(電気メーカー) R & D of

    Linux カーネル ・2014~(アカツキ) VP of Engineering プロジェクトマネージャー, スクラムマスター
  2. 19 コンテンツ更新必要 コンテンツ更新不要 ソース コード 更新不要 機能追加・改修 非機能追加・ 改修 バイナリ改修不要

    バイナリ改修必要 バイナリ 改修不要 運⽤ ⾮運⽤ 実は運用経験に深く 関わりがある
  3. 20 コンテンツ更新必要 コンテ ンツ更 新不 要 ソース コード 更新不要 機能追加・改修

    非機能追加・ 改修 バイナリ改修不要 バイナリ改修必要 バイナリ 改修不要 運⽤ ⾮運⽤ コンテンツ更新 不要 運⽤ (⾮機能開発) 運用チームにスイッチ
  4. 21 コンテンツ更新必要 コンテ ンツ更 新不 要 ソース コード 更新不要 機能追加・改修

    非機能追加・ 改修 バイナリ改修不要 バイナリ改修必要 バイナリ 改修不要 運⽤ ⾮運⽤ コンテンツ更新 不要 運⽤ (⾮機能開発) 分断箇所は コミュニケーションに 課題あり
  5. 30 エウレカ社の例(改善前) PJT A PJT B PJT C iOS Android

    Web iOS Android Web iOS Android Web ü featureチーム ü プラットフォーム(PF: iOS/Android/Web)間の整合性を気にする あまり、PFごとの品質が上がらず
  6. 31 エウレカ社の例(改善後) PJT A PJT B PJT C iOS Android

    Web CTO VPoP ü Componentチーム ü 各職能がPFごとのクオリティを⾼める ü 各職能のマネージャーはいろいろなPJTをふらふらする ü VPoPが最終アウトプットの整合性を担保する
  7. 36