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

「陣形」で対処せよ!ワンパターンスクラムからの脱却 #xpjug

TakaakiSuzuki
September 17, 2017

「陣形」で対処せよ!ワンパターンスクラムからの脱却 #xpjug

TakaakiSuzuki

September 17, 2017
Tweet

More Decks by TakaakiSuzuki

Other Decks in Technology

Transcript

  1. 鈴⽊ 隆昭(すずき たかあき) Ø KDDI株式会社 (2014年〜) p アジャイル開発センター アジャイル開発3G p

    某コンテンツプロバイダ(〜2014年) Ø スクラム歴:4年 p 時にエンジニア p 時にSCM p 時にテスト設計
  2. 問2ドゥンカーのロウソク ろうそく 画鋲 マッチ棒 壁 ろうそく 画鋲 マッチ棒 凡例 Q.

    ⽬の前の道具を使って、”ろう”を垂らさないように ⽕のついたロウソクを壁に取り付けてください
  3. ワンパターンスクラムの定義 ロール プロダクト オーナー スクラム マスター Devチーム アクティビティ デイリー スクラム

    スプリント計画 スクラムで提唱されてきた型に対して経験的な先⼊観に捉(囚)われ、 課題にフィットしない解決⽅法で頑張ってしまう思考のこと プラクティス ペアプロ チームダイア
  4. 編み出された4つの陣形 ① 密集陣形(ファランクス) ② 超索敵陣形 ③ ボックスワン ④ 捨て艦戦法 時間

    陣形①②を適⽤ 波乱 具合 陣形③④を適⽤ 開発チーム⽴ち上げ期 社内調整⼤変期
  5. 最初にスキルセットは揃わない スキル ü AWS ü Python ü Terraform / Packer

    ü Linux ü Docker ü Git ü CI / CD ü インフラのキャパプラ ü 機械学習 ができる⼈ね ドメイン知識 ü 製品Aの仕様 ü 製品Bの仕様 ü 社内システムの仕様 ü 現運⽤業務の理解 に詳しくて 求 む 結局 ü サーバサイド開発経験 で募集 新規チームを構成した際の「欲しいスキル」と「現実」のギャップ
  6. 密集陣形(ファランクス) 集団で⼀丸となり課題に取り組む スクラムチーム 課題 特徴 ü 全員で同じ課題に取り組む ü チーム内の誰かが知っているスキルや知識を基にモノづくりをする ü

    スキル・ドメイン知識の不⾜や偏りがある場合に有効 ポイント ü 誰も会得していないスキルは「誰かが知っている状態」を先に作る ü ⼀度に並⾏して、⼤量に、はできない ü 「共有」「ボトムアップ」を主⽬的にするとスピードが上がりにくい from ウィキペディア
  7. 超索敵陣形 可能な限り事前に課題を察知する スクラムチーム リスク 特徴 ü 近い将来に遭遇する課題を察知するためのタスクを⾏う ü リスクアセスメントに不安な場合に有効 ポイント

    ü 時間的余裕がある場合には実施すると良い ü 「結果的に不要になるかもしれない」ことを考慮し、やりすぎない ü 索敵は全員でなくても良い(QAのみ、とか) from 進撃の巨⼈ チームの 進⾏⽅向
  8. 課題:プロジェクトの撹乱 「プロのトラブルメーカー」は実在する 会議の破壊 ・・・ 合意事項のリセット Take and take 「聞いてない」 「知らない」

    「認識が ずれてます」 ずっと俺のターン!! 議題を進めたいのだが… どこまで遡ろうか… ◦◦ください ◦◦教えて ◦◦作って そっちも少しは⼿伝って… 我々は やらないけど
  9. ボックスワン PO トラブルメーカーを抑⽌する スクラムチーム トラブルメーカー 特徴 ü トラブルメーカーを誰かがマンツーマンで引き受ける ü 残りのメンバーはとりあえず平常運転

    ü トラブルメーカーの放置リスクが看過できない場合に有効 ポイント ü 相⼿も⾃負と正義を持っていることを認識する ü トラブルメーカーと会話のコンテキストが合う⼈をアサインする ü マンツーマンで張り付いた⼈間がかわされると悲惨 from SLAM DUNK マンツーマンするのは 誰でもよい
  10. 捨て艦戦法 PO 相対先を絞りProductOwnerを温存する スクラムチーム 相対部⾨ 特徴 ü 他メンバーが肩代わりすることで、POは本来相対すべき相⼿とのコ ミュニケーションにフォーカスする ü

    POの負荷分散に有効な陣形 ポイント ü POの過度な消耗は意思決定や開発に影響が出ることを認識する ü 肩代わりに配備する艦はそれなりの⼈をアサインする必要がある ü 肩代わりする艦の消耗は「気にしない(=仕⽅のないコストとして割 り切る)」 from 艦隊これくしょん –艦これ- 突撃!! 俺に構わず 先に⾏け!! 俺に構わず 先に⾏け!!