28
俺のKPT アジャイル開発はじめてみました vivit株式会社 小川雅史 2014/11/25 アジャイルひよこクラブ

俺のKPT -アジャイル開発はじめてみました-

Embed Size (px)

Citation preview

Page 1: 俺のKPT -アジャイル開発はじめてみました-

俺のKPTアジャイル開発はじめてみました

vivit株式会社 小川雅史

2014/11/25 アジャイルひよこクラブ

Page 2: 俺のKPT -アジャイル開発はじめてみました-

自己紹介• 小川 雅史(おがわ まさし)@ma_ogawa

• SE

• ソーシャルゲーム

• EC

• 遊びのプラットフォームhttps://vivit.co.jp

Page 3: 俺のKPT -アジャイル開発はじめてみました-

今日お話すること• アジャイル導入前のProblem

• 導入するにあたってTryしたこと

• 導入してからKeepしたこと

• 導入してからのProblem

• これからTryすること

Page 4: 俺のKPT -アジャイル開発はじめてみました-

導入前の状況

Page 5: 俺のKPT -アジャイル開発はじめてみました-

導入前の状況(イメージ)

Page 6: 俺のKPT -アジャイル開発はじめてみました-

導入前の状況(イメージ)要件定義

システム連携

営業 システム導入サポート

サービス提供

Page 7: 俺のKPT -アジャイル開発はじめてみました-

導入前の状況• 大きなトラブルも無くローンチはできたが・・・

• ローンチ後も淡々と開発

• 特に定例のMTGなどもなく、淡々と開発

• 淡々と開発しているがやることはたくさん

• やることは増えていく一方

• やれるときにやれることをやれるだけやる

Page 8: 俺のKPT -アジャイル開発はじめてみました-

Problem

Page 9: 俺のKPT -アジャイル開発はじめてみました-

Problem• やることはたくさんあるが、優先順位が不明瞭

• 淡々としているがなんか忙しい

• 自分しか知らないことがたくさんある

• そもそも、自分たちは価値のあるサービスを提供できているのか?

• 本当はみんな、色々考えていることがあるのでは?

Page 10: 俺のKPT -アジャイル開発はじめてみました-

もっとうまく回せないか?

Page 11: 俺のKPT -アジャイル開発はじめてみました-

アジャイルがよさそう

Page 12: 俺のKPT -アジャイル開発はじめてみました-

Try

Page 13: 俺のKPT -アジャイル開発はじめてみました-

Try• まずはインプット

• 本を読む

• スライドを漁る

• 勉強会に参加する

• 味方を見つける

• @TAKAyuki_atkwsk

Page 14: 俺のKPT -アジャイル開発はじめてみました-

得られたもの• タイムボックスという考え方

• アジャイルは現実を教えてくれる手段

• 変化を受け入れる

• やりながらチームに適した形に改善していく

• 現場への導入には苦労したという話も・・・

• バカになってやるしかない!

Page 15: 俺のKPT -アジャイル開発はじめてみました-

やってみた

Page 16: 俺のKPT -アジャイル開発はじめてみました-

やってみた• プロダクトバックログを作成

• はじめに時間をかけて全部優先順位付け

• エンジニア二人で直近タスクの見積もり

• スプリントを2週間に設定

• 2週目の木曜日にスプリントレビュー

• 次スプリントのタスクを確認

• 毎月最終週にKPTで振り返り

Page 17: 俺のKPT -アジャイル開発はじめてみました-

結果• やることはたくさんあるが、優先順位が不明瞭 => バックログにより優先順位が明確化

• 淡々としているがなんか忙しい=> 見積もりをしてスプリントの計画を立てることにより短期の目標ができた

• 自分しか知らないことがたくさんある => スプリントレビューやKPTなど共有する場ができた

• そもそも、自分たちは価値のあるサービスを提供できているのか? => 直接お客様とやりとりしているメンバーからお客様の生の声を聞けた

• 本当はみんな、色々考えていることがあるのでは? => KPTによって色々な視点での意見が集まるようになった

Page 18: 俺のKPT -アジャイル開発はじめてみました-

KPT• メンバーのサービスに対する考えを知ることができた

• 担当する業務によってサービスを見る視点は異なる

• Tryをいつ誰がやるのかその場で決めた

• すぐやれるものはすぐやる

• すぐできなそうなものはバックログ行き

• 当事者意識をもってチャレンジすることができた

Page 19: 俺のKPT -アジャイル開発はじめてみました-

KPT• 前回のKPTの見直しから始めることで良くなっている実感を得られた

• Keep => チームに馴染んできたら付箋を剥がす

• Problem => 解決したら付箋を剥がす

• Try => うまくいったらKeepに持っていって引き続き意識する

• 残った付箋はそのまま次回に持ち越し

Page 20: 俺のKPT -アジャイル開発はじめてみました-

Keep

Page 21: 俺のKPT -アジャイル開発はじめてみました-

Keep• とにかく続けてみた

• 一定の成果物をだし続けるのはお客様にも好印象

• 見積もりを立てて計画することにより余裕が生まれてきた

• 意図的に自由なことをする時間を設けることができた

• 優先度は高くないけど個人的に気になることに着手できた

• モチベーションがあがる

Page 22: 俺のKPT -アジャイル開発はじめてみました-

ただ・・・

Page 23: 俺のKPT -アジャイル開発はじめてみました-

Problem• すぐやれそうなところか導入してしまったのでフレームワークに沿っていないところがたくさん

• インセプションデッキを作らなかった

• サービスのビジョンはあったかもしれないがチームの軸がそろっていなかったかもしれない

• 朝会、夕会は導入していなかった

• 困ったら”都度”チャットで確認しよう

• “都度”は人によって違う

• 毎日チームが集まる場を作った方が問題解決がより早かったかもしれない

Page 24: 俺のKPT -アジャイル開発はじめてみました-

Problem• ROIなど数値の効果までは気が回らなかった

• ロールを設定していなかった

• なんとなくプロダクトオーナーっぽい

• なんとなくスクラムマスターっぽい

• 手探りなのでふわふわしている

• バカになりきれていない

Page 25: 俺のKPT -アジャイル開発はじめてみました-

Try

Page 26: 俺のKPT -アジャイル開発はじめてみました-

Try• 10月に転職

• 現在社員4人(アルバイト数名)のどベンチャー

• アジャイルの考え方は活かせそうだしやってみたい

• やれそうなところからやるべきかフレームに沿うべきか

• まずは自分がどう進めたいかを共有したい

Page 27: 俺のKPT -アジャイル開発はじめてみました-

お気づきの点などアドバイスお願いします!

Page 28: 俺のKPT -アジャイル開発はじめてみました-

ご清聴 ありがとうございました