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

Optimal Bizの開発マネージャーが 開発チームに起こした変化と 起こった変化 / ...

OPTiM
October 24, 2019

Optimal Bizの開発マネージャーが 開発チームに起こした変化と 起こった変化 / Optimal Biz Agile Journey

OPTiM

October 24, 2019
Tweet

More Decks by OPTiM

Other Decks in Programming

Transcript

  1. Copyright © OPTiM Corp. All Right Reserved. 2  大脇

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

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

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

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

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

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

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

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

    他のチームでも行われるようになった  すごい!  Good / Bad / Fact / Emo • スクラムチームでのふりかえりはこの手法 • 事実のふりかえりができる • Emoがエモい  Fun / Done / Learn • 開発チームや検証チームでのふりかえりはこの手法 • とにかく明るい • 相互理解 ふりかえりが流行った Good / Bad / Fact / Emo Fun / Done / Learn
  10. Copyright © OPTiM Corp. All Right Reserved. 14  チームを作ったり、良い変化を起こしたりという行為自体が面白い

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