Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ヤフオクで1年間 Scrumを推進した結果

UMTP アジャイル開発事例セミナーでヤフー株式会社 塚越が発表した際の資料です。
http://www.umtp-japan.org/modules/activity2/index.php?id=234

ヤフオクで1年間 Scrumを推進した結果

  1. 1. ヤフオクで1年間 Scrumを推進した結果 ヤフー株式会社 塚越 啓介
  2. 2. ! つかごし けいすけ @ktsukago
  3. 3. iOS エンジニア web エンジニア Agile開発 推進
  4. 4. 今回お伝えする内容 • Scrumチーム成長のためにやっ てきたこと • Scrumチームの変化
  5. 5. 今回話さないこと • Scrumとは • 0からのスタート • Scrum普及のながれ
  6. 6. アジェンダ • ヤフオクのScrum推進の状況 • Scrumチーム増加に伴う課題 • Scrumチームの成長にむけて • 1年間Scrumをやってきたチーム • まとめ
  7. 7. ヤフオク?
  8. 8. ヤフオクのScrum 推進状況
  9. 9. ヤフオクでScrumを 導入した理由
  10. 10. ヤフオクでのScrumの状況 ヤフオクが抱えていた課題 •属人化 •長時間労働 •終わりが見えない
  11. 11. ヤフオクでのScrumの状況 これらを解決するために 2013年10月より Scrum推進開始
  12. 12. Scrumチーム数 ヤフオクでのScrumの状況 12 9 6 3 0 10月11月12月1月2月3月4月5月6月7月8月9月
  13. 13. 60% Scrum Other 40% 開発の 約40% ヤフオクでのScrumの状況
  14. 14. Before
  15. 15. After
  16. 16. 残業○
  17. 17. 雰囲気○
  18. 18. 品質○
  19. 19. 見通し○
  20. 20. Scrumチーム数 12 9 6 3 0 急激なScrumチーム 増加による課題 10月11月12月1月2月3月4月5月6月7月8月9月
  21. 21. 課題 • 壁不足 • Scrumチーム成長
  22. 22. 初期のチーム • チーム状況のヒアリング • Scrum勉強会 • チームビルディング • Scrum実施後のサポート
  23. 23. 急増時のチーム • 独自に立ち上がる • タスクボードだけをマネる
  24. 24. うまくいかない例 • 振り返りを行わず問題だけが 可視化されていく • 振り返りをやっても改善され ていかない • タスクボードがうまく機能し ない
  25. 25. Scrumチーム 成長にむけて
  26. 26. 成長に向けて • タスクボードレビュー • ScrumMaster座談会
  27. 27. タスクボードレビュー タスクボードレビュー
  28. 28. 目的 タスクボードレビュー
  29. 29. タスクボードレビュー 経験者から未経験者へ のアドバイスにより 未経験者に気づきを
  30. 30. タスクボードレビュー なにをやったのか
  31. 31. タスクボードレビュー ScrumMasterが集まっ て お互いのタスクボードを レビュー
  32. 32. タスクボードレビュー
  33. 33. タスクボードレビュー
  34. 34. タスクボードレビュー
  35. 35. タスクボードレビュー タスクボードレビュー まとめ
  36. 36. タスクボードレビュー ScrumMasterが集まっ て お互いのタスクボードを レビュー
  37. 37. タスクボードレビュー • 指摘による気づき • いいところは吸収 • アドバイスする練習
  38. 38. タスクボードレビュー • 指摘による気づき • いいところは吸収 • アドバイスする練習
  39. 39. タスクボードだけでもいいが これだけだとチームの状況や 課題が見えてこない
  40. 40. 次のステップにむけて
  41. 41. タスクボードレビュー スクラムマスター座談会
  42. 42. スクラムマスター座談会
  43. 43. 目的 スクラムマスター座談会
  44. 44. スクラムマスター座談会 ScrumMaster のスキルアップ
  45. 45. スクラムマスター座談会 • こういう時どうすれば・・・ • こんな問題でてこない? • ファシリテーション力あげたい
  46. 46. スクラムマスター座談会 なにをやったのか
  47. 47. スクラムマスター座談会 ScrumMasterの 抱える悩みを ディスカッション
  48. 48. スクラムマスター座談会 ディスカッションの例
  49. 49. スクラムマスター座談会 • 気づきの生まれる朝会にするには? 毎日成長につなげたい • 振り返りをもっともりあげたい ※振り返りが炎上した • 自分の知らない領域へのサポートが できない
  50. 50. スクラムマスター座談会 • 気づきの生まれる朝会にするには? 毎日成長につなげたい • 振り返りをもっともりあげたい ※振り返りが炎上した • 自分の知らない領域へのサポートが できない
  51. 51. 気づきの生まれる朝会にするには なにがあったか • 淡々と朝会が行われているけどそれで良いのか 気になってる • 成長につながるような気付きが得られない
  52. 52. 気づきの生まれる朝会にするには そもそもイイ朝会とは? • 朝会はスクラムチームが進捗を把握するために やっている • 短いほうがいいと思っている • そもそも計画したコミットに対して、現状がど うなのかを把握できればいい
  53. 53. 気づきの生まれる朝会にするには よくない朝会は • だれからも質問がでてこない ← 無関心 • 問題があるのに、問題が共有されない • 「ちょっと問題があるけど、なんとかなります」 ←問題があいまいなまま
  54. 54. 気づきの生まれる朝会にするには 淡々と行われても問題ない • 進捗が把握できて、現状の問題が明確になって いれば淡々と行われていても問題はない • 改善したいことがあれば、書き留めておくなど して振り返りで成長につなげよう
  55. 55. スクラムマスター座談会 • 気づきの生まれる朝会にするには? 毎日成長につなげたい • 振り返りをもっともりあげたい ※振り返りが炎上した • 自分の知らない領域へのサポートが できない
  56. 56. 振り返りをもりあげるためには なにがあったか • 振り返りで個人攻撃が始まった • 「自分は悪くない」「自分はちゃんとやってた」 の応酬になってしまってツラかった • 仲わるいの? → わるくはないはず
  57. 57. 振り返りをもりあげるためには 明日は我が身 • 自分が個人攻撃にもっていかない理由は「自分 にも起こりえること」だから。 • たまたまその人が失敗したとしても、誰にでも 起こりえる。 • 個人攻撃のような話がでてきたら「逆の立場 だったら?」的な質問は効果的かも
  58. 58. 振り返りをもりあげるためには チームの問題でしょ • スクラムを導入した理由ってなんだっけ? • 「Scrumを始めた理由はチームで仕事をでき るようにしたいから始めたんだよね」 • 「これはチームの問題だよね」 • 個人攻撃とか、「自分の問題じゃない」、み たいな話がでてきたらしつこく言い続けた
  59. 59. 振り返りをもりあげるためには 反省会にしない • ネガティブな話になりがち。毎回シンドイ振り 返りだとよくない • 意識的にポジティブを取り上げたほうがいい • 遊びの要素を入れたら、意外とよかった
  60. 60. 振り返りをもりあげるためには お互いの振り返りを 見学にいきましょう
  61. 61. スクラムマスター座談会 • 気づきの生まれる朝会にするには? 毎日成長につなげたい • 振り返りをもっともりあげたい ※振り返りが炎上した • 自分の知らない領域へのサポートが できない
  62. 62. チームのサポートをするには なにがあったか • 朝会で何もアドバイスできない • 「まだかかりそう」が本当かわからない
  63. 63. チームのサポートをするには アドバイスではなく、聞いてみる • 気になったら聞いてみるくらいでいいかも • SMがアドバイスするのではなく、チームが自 立できるように声をかけてみたら? • 優先順位の低いタスクに着手したら「なん で?」とか • 何日もDoingになってたら「なんで?」とか
  64. 64. チームのサポートをするには あいまいさを除く • タスクは「自分が休んでも他の人が作業できる くらい明確に」と言っている • タスクは一日の稼働時間内に収まるように分 割してもらう
  65. 65. ScrumMaster座談会 まとめ スクラムマスター座談会
  66. 66. スクラムマスター座談会 ScrumMasterの 抱える悩みを ディスカッション
  67. 67. スクラムマスター座談会 • ScrumMaster同士のコミュ ニケーション増加 • 他チームの事例の取り込み • コーチに依存しないチーム
  68. 68. Scrumチーム成長にむけて のまとめ 推進の事例
  69. 69. 推進の事例 • タスクボードレビュー • ScrumMaster座談会
  70. 70. before スクラムマスター座談会
  71. 71. スクラムマスター座談会
  72. 72. after スクラムマスター座談会
  73. 73. スクラムマスター座談会
  74. 74. スクラムマスター座談会
  75. 75. 1年間Scrumを やってきたチーム
  76. 76. 直近の事例を通して 変わった事をお伝えします
  77. 77. 9/18
  78. 78. なんとしても Day1に合わせて アプリを対応したい
  79. 79. iOS8の新機能を 盛り込みたい
  80. 80. ただ
  81. 81. どんな問題が 発生するか未知
  82. 82. スケジュールも 無理
  83. 83.
  84. 84. 開発チームから提案
  85. 85. 「全力の使い時です」
  86. 86. 「スプリント中断 しませんか?」
  87. 87. 兼務メンバーは 他業務を各自調整して 集中できる状態に
  88. 88. XCodeのメモリ不足は POの判断で即日購入
  89. 89. 開発メンバーが 問題エクセルを作成
  90. 90. 各自クリティカルだと思 う問題から対応
  91. 91. 必要に応じて ペアプロを実施
  92. 92. 動くものができたら POがすぐにチェック
  93. 93. 結果
  94. 94. 無事完了
  95. 95. 1年間積み上げが あったから完了できた
  96. 96. 変わったところ
  97. 97. • POと開発の協力体制 • 開発メンバーの自主性 • スプリントを中断する勇気
  98. 98. その後
  99. 99. 通常のスプリントを 再開
  100. 100. 振り返り
  101. 101. できたけど さすがに疲れた
  102. 102. スピード重視のため 品質が・・・
  103. 103. もっと早めに察知でき ていれば、今よりいい ものができた
  104. 104. 今後同じようなことが おきないように・・・
  105. 105. 半年分の イベントカレンダー 作成
  106. 106. 変わったところ • POと開発の協力体制 • 開発メンバーの自主性 • スプリントを中断する勇気
  107. 107. まとめ • Scrumチームの成長のため、タスクボードレ ビュー、スクラムマスター座談会を実施した • ScrumMaster同士で相談できる形を作った事で お互いの成長につながった • チームとして成長すると、プロセスにとらわれ る事なく開発を行うことができた

×