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

「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~

「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~

CTO達が考える、開発組織の構造とその意図
https://hack-at-delta.connpass.com/event/314224/

Masaya Hayashi

April 22, 2024
Tweet

More Decks by Masaya Hayashi

Other Decks in Technology

Transcript

  1. CTO @SODA inc. ◦ 2020年10月に入社 ◦ Webエンジニア → VPoE (2022/01)

    → CTO (2023/10) ⇧⇧⇧ Backend Engineer @CyberAgent ◦ 2019年新卒入社 バックエンドエンジニア ◦ Go / AWSでサービス開発 Masaya Hayashi - @rinchsan X@rinchsan
  2. 少ない人数でドンドン開発していく! ぼく CTO レビュー お願いします! はい! コード 書きまくるぞ! こっちのIssue やります!

    このIssue やります! 最初は2人ですべてを「よしなに」。ほとんどの会社がこうでしょう。
  3. 少ない人数(?)でドンドン開発していく...? レビュー お願いします! こっちのIssue やります! コード 書きまくるぞ! レビュー しますね! コレやります!

    すみません、 遅延してます! ココどうなって るんですか? 「予期せぬ遅延」や「既存実装への質問」など少しずつ不穏な空気が
  4. コレ、思ってた よりも大変だ... なかなかタスク 終わらん... すみません、 遅延してます! 少なくはない人数(確信)でもドンドン開発していく! レビュー お願いします! レビュー遅く

    なって すみません! ココどうなって るんですか? スミマセン、 遅れてます! よくわからんけ どApprove… まぁ書いてる人 が一番理解して るから大丈夫... さらに不穏な空気が漂い出す・・・ ※ 誇張しています
  5. “We try to create teams that are no larger than

    can be fed by two pizzas” ピザ2枚で満腹になる サイズでチームを作る AWS Whitepapers, Amazon.com (2014) https://docs.aws.amazon.com/ja_jp/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html ※ ただし、ピザはアメリカンサイズとする。
  6. “You build it, you run it.” 作ったら運用しろ Werner Vogels, CTO

    of Amazon.com (2006) https://queue.acm.org/detail.cfm?id=1142065 2007年〜2008年あたり本格化したDevOpsムーブメントの先駆者
  7. タスク量の差でリソース効率への誘惑に負けてしまうことも… バックエンド エンジニア バックエンド エンジニア バックエンド エンジニア フロントエンド エンジニア フロントエンド

    エンジニア 忙しい忙しい! ひまだな また別の こっちのタスク やりましょうか! 理想から外れていることを理解し、許容範囲を超えないよう注意すればよい
  8. デプロイ頻度やリードタイムを改善するための様々な取り組み レビューコスト 高くない? レビューまでの リードタイム 長くない? いや、アサイン されたら すぐにしよう! DevOps

    Capabilitiesに登場する「小さいバッチ」や「同期的レビュー」の実施 PRの作成数を増 やそう! PRの変更行数 小さくする?