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

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

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

3a4e9f8c3cb529de8b1ac11fadb45d3d?s=128

Yoshihiro Yunomae

October 31, 2019
Tweet

Transcript

  1. 2.

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

    Linux カーネル ・2014~(アカツキ) VP of Engineering プロジェクトマネージャー, スクラムマスター
  2. 19.

    19 コンテンツ更新必要 コンテンツ更新不要 ソース コード 更新不要 機能追加・改修 非機能追加・ 改修 バイナリ改修不要

    バイナリ改修必要 バイナリ 改修不要 運⽤ ⾮運⽤ 実は運用経験に深く 関わりがある
  3. 20.

    20 コンテンツ更新必要 コンテ ンツ更 新不 要 ソース コード 更新不要 機能追加・改修

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

    21 コンテンツ更新必要 コンテ ンツ更 新不 要 ソース コード 更新不要 機能追加・改修

    非機能追加・ 改修 バイナリ改修不要 バイナリ改修必要 バイナリ 改修不要 運⽤ ⾮運⽤ コンテンツ更新 不要 運⽤ (⾮機能開発) 分断箇所は コミュニケーションに 課題あり
  5. 30.

    30 エウレカ社の例(改善前) PJT A PJT B PJT C iOS Android

    Web iOS Android Web iOS Android Web ü featureチーム ü プラットフォーム(PF: iOS/Android/Web)間の整合性を気にする あまり、PFごとの品質が上がらず
  6. 31.

    31 エウレカ社の例(改善後) PJT A PJT B PJT C iOS Android

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

    36