Slide 1

Slide 1 text

Copyright © OPTiM Corp. All Right Reserved. Optimal Bizの開発マネージャーが 開発チームに起こした変化と 起こった変化 OPTiM 大脇

Slide 2

Slide 2 text

Copyright © OPTiM Corp. All Right Reserved. 2  大脇 • 入社7年目 • Optimal Biz 一筋 • Webエンジニア → マネージャー  開発チームのマネジメントやってます • 開発ロードマップの実現にコミット • プロジェクトマネジメント • チームビルディング • 要件定義、仕様決定  より良い方向にチームを導けるよう、日々試行錯誤を繰り返しています  今日話すこと • 開発チームに変化を起こした試み • 学びや気付き 自己紹介 企画チーム 開発チーム 検証チーム 運用チーム

Slide 3

Slide 3 text

Copyright © OPTiM Corp. All Right Reserved. 3 開発チームに起こした変化 アジャイル開発を導入した取り組み

Slide 4

Slide 4 text

Copyright © OPTiM Corp. All Right Reserved. 4  いままではウォーターフォール風の開発  我々にはアジャイルの方があってる(直感)  マインドセットはけっこうアジャイルだと思う  体制とプロセスが合ってない・・・?  徐々にアジャイル開発の要素を取り入れていく  スクラムを参考に アジャイル開発をやってみたい 企画 開発 検証 こういうイメージ 要件定義書 設計書 開発工程で区切られた組織

Slide 5

Slide 5 text

Copyright © OPTiM Corp. All Right Reserved. 5 • 実装スケジュールを1週間区切りに • 毎週にテストリリース ★動く成果物が段階的に出てくるようになった! アジャイル開発プロセスの導入 STEP1 1週目 2週目 3週目 テスト リリース テスト リリース テスト リリース SM PO 開発T Dev Mgr スクラムチーム

Slide 6

Slide 6 text

Copyright © OPTiM Corp. All Right Reserved. 6 アジャイル開発プロセスの導入 STEP2 スプリント テスト リリース カンバン バーンダウン • ガントチャートからカンバン&バーンダウンチャートに • スプリントという言葉を使い始める SM PO 開発T Dev Mgr スクラムチーム

Slide 7

Slide 7 text

Copyright © OPTiM Corp. All Right Reserved. 7 アジャイル開発プロセスの導入 STEP3 スプリント テスト リリース スプリントプランニング スプリントレビュー 朝会 カンバン バーンダウン • プランニングとレビューを始めた • 朝会を始めた • 検証がスクラムイベントに加わる ★企画/開発/検証の間のコミュニケーションの形が変わった SM PO 開発T Dev Mgr スクラムチーム QA

Slide 8

Slide 8 text

Copyright © OPTiM Corp. All Right Reserved. 8 アジャイル開発プロセスの導入 STEP4 SM PO 開発T Dev QA Dev Plan スプリント テスト リリース スプリントプランニング スプリントレビュー 朝会 カンバン バーンダウン スクラムチーム • POを企画が、SMを開発リーダーが担当 • 検証タスクもスプリントの中で実施 ★理解が広まり、仲間が増えた ★メンバーがスクラムを自主的に勉強

Slide 9

Slide 9 text

Copyright © OPTiM Corp. All Right Reserved. 9 アジャイル開発プロセスの導入 STEP5 SM PO 開発T Dev QA Dev Plan スプリント テスト リリース スプリントプランニング スプリントレビュー ふりかえり 朝会 カンバン バーンダウン スクラムチーム • ふりかえりを始めた ★主体的に改善が進むようになった ★毎スプリントでプロセスの改善を試みたり ★ペアプロをやり始めたり

Slide 10

Slide 10 text

Copyright © OPTiM Corp. All Right Reserved. 10  コミュニケーション • 非同期 → 同期 • 工数はかかってる、でも内容は濃く、早い • 参加してる感、モチベーションUP  品質 • 検証実施タイミングが早くなった • バグの早期発見 • たくさん直せる & どう直すか考えられる • 段階的に仕様が良くなっていく  主体的に改善が進むチームを作ることができた • これが一番の成果だと感じる アジャイル開発をやってみて

Slide 11

Slide 11 text

Copyright © OPTiM Corp. All Right Reserved. 11 開発チームで起こった変化 思わぬ(うれしい)変化が・・・!

Slide 12

Slide 12 text

Copyright © OPTiM Corp. All Right Reserved. 12  スクラムチームで始めた「ふりかえり」が、 他のチームでも行われるようになった  すごい!  Good / Bad / Fact / Emo • スクラムチームでのふりかえりはこの手法 • 事実のふりかえりができる • Emoがエモい  Fun / Done / Learn • 開発チームや検証チームでのふりかえりはこの手法 • とにかく明るい • 相互理解 ふりかえりが流行った Good / Bad / Fact / Emo Fun / Done / Learn

Slide 13

Slide 13 text

Copyright © OPTiM Corp. All Right Reserved. 13 最後に

Slide 14

Slide 14 text

Copyright © OPTiM Corp. All Right Reserved. 14  チームを作ったり、良い変化を起こしたりという行為自体が面白い  プログラミングが面白い!というのと似てるなーと感じた  開発チームを実装している感覚 • 狙いをもって設計をする • リファクタリングもする • フレームワークやライブラリ(再利用可能な知識)もある • でも書いたとおりには動かない!  開発チーム自身も変化する • 外部から刺激を与えると変化を起こす • どんな刺激を与えると、どんな変化が起こるのか? • 研究や実験みたいで面白い  開発チームの振る舞いを観察しよう! • ふりかえり、1on1 開発チームのマネジメントって面白い

Slide 15

Slide 15 text

Copyright © OPTiM Corp. All Right Reserved. 15 ご清聴ありがとうございました

Slide 16

Slide 16 text

Copyright © OPTiM Corp. All Right Reserved. 16