2012.03.24 agile samurai dojo gathering 講演資料

27
誰が為のアジャイル Agile Samurai Dojo Gathering 2012.3.24

Upload: toshihiro-hirota

Post on 29-Jan-2018

3.278 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

誰が為のアジャイルAgile Samurai Dojo Gathering

2012.3.24

Page 2: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

自己紹介名前:廣田 俊浩(ひろた としひろ)

所属:株式会社アルティネット

職種:PG

資格:認定スクラムマスター

Twitter:heroween(ひろうぃん)

Page 3: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

アジェンダ

‣アルティネットのアジャイル開発‣挑戦、その果てに‣誰が為のアジャイル

Page 4: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

「アルティネットの  アジャイル開発」

Page 5: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

事の起こり• 2011年初旬•ボス@ShiroKappaがAgile Japan 2011、DevLOVE等の勉強会参加を通じ、再び熱を帯びたアジャイル開発の風に感化される

•アルティネットにおける開発プロセスの問題改善にアジャイル開発の導入を決める

Page 6: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

導入の目的

•管理職集権スタイルからの脱却•開発者の自律促進•開発チームの自己組織化

Page 7: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

改革開始

• 2011年6月•パイロットチームが2チーム編成され、各々アジャイル開発の実践開始

•私は同月に入社し、一方のチームに配属されアジャイル開発に挑戦する事に

Page 8: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

チーム詳細•主要メンバーはマネージャー×1名、 開発者×4名、デザイナー×1名

•その他の関係者含めて計10名前後•開発チームのメンバーはそれぞれ一緒に開発した経験は無く、全員が初顔合わせ状態

Page 9: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

プロジェクト概要•小規模ECサイト構築&CMS開発が主•内部的な目標として•アジャイル開発実践• SCM導入•フルスタックフレームワーク導入• TDD実践

Page 10: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

アジャイルプラクティス•スクラムを実践する事に•スプリント、朝会、振り返り等•マネージャーを代理POに、SM不在•時間割(1日を1.5時間の3コマに)•タスクボード•バーンダウンチャート

Page 11: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

といった流れでアルティネットにおけるアジャイル開発への挑戦、開発プロセス改善の道を歩み始める…

Page 12: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

「挑戦、その果てに」

Page 13: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

導入結果

•炎上しました•当初の予定に対し、 最終的なリリースを完了するまで倍の期間を費やす事に

•多くの課題が残る結果となった

Page 14: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

実践してみて•タスクボードやバーンダウンチャートといった問題の見える化等、導入して良かった点もある

•が、全体として変化を柔軟に受け入れ、素早く顧客価値を提供する事は実現できなかった

Page 15: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

何故か•原因は山程あるが、初期段階での失敗が後々までチームを苦しめた

•特に大きかった点は以下の3点•多過ぎた挑戦•コミュニケーション不足•見失う本質

Page 16: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

多過ぎた挑戦•経験の乏しいプラクティスを一気に導入し過ぎた

•全てが手探り状態の為、労力の割には成果を出せず疲弊

•結果、どれもが中途半端な状態に•段階的、かつ計画的な前進の重要性を再認識

Page 17: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

コミュニケーション不足•全員が様子見状態、疑問や不安を出さない、出せないままもやっとスタート

•個々が目の前の作業に捉われ、先にある目的を明確に共有できず

•言い難い質問をスルーし、煙に気付きながらも見えないふりをする

•知識の差による遠慮、分からない事が悪だと思い込み、正直になれない

Page 18: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

コミュニケーション不足

•ステークホルダも含め、誰が何のロールを担い、誰に何を期待するのか、それぞれの考えを共有、すり合わせる事ができなかった

Page 19: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

見失う本質•見えない事が多過ぎて(明確にする事ができず)手段が目的化する事もしばしば

•取り敢えず、といって目の前のプラクティスをこなす事を目的にすり替え、何の為に行っているのかを見失う

•追い込まれてくると続けてきたプラクティスも投げ捨てたり

Page 20: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

見失う本質•自己組織化という言葉にとらわれ過ぎ、何が何でもチームで自己解決しようとして停滞する事もあった

•個々のプラクティスがまわり始めても、全体として何の為にアジャイルに取り組んでいるのか分からなくなる事も

Page 21: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

見失う本質•そもそも、チーム皆のコンセンサスをとってアジャイルへの道を歩み始めたのか?

•開発プロセス改革に取り組むチームメンバー全員に覚悟、心構えができていなかったと感じる

•トップダウンでのアプローチが悪い方向に働いた感も否めない

Page 22: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

振り返る• プロジェクトを振り返ってみると、事に急くあまり、始めにやるべき事をやらなかった、または後回しにした結果が、自分達の首を絞めた事が分かる

• 何の為に、誰の為に自分達がアジャイルに取り組んでいるのか、メンバー自身が理解し、明確に人に伝える事ができなければ、どれだけ素振りをしても成長はしない

Page 23: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

「誰が為のアジャイル」

Page 24: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

前向きに•結果としてアジャイル導入は成功に至っていない

•が、改善を続けた事もあり、炎上しつつもプロジェクトの後半は割と上手く回ってきた

•また、周囲のチームにもコミュニケーションの改善やタスクボード導入等、良い意味での影響もあった

Page 25: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

改善

•アジャイル開発に取り組んだ事で、自分達に足りないもの、改善していきたい課題が明確に

•課題が見えた事で開発プロセスを改善したい気持ちは以前よりも強くなった

Page 26: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

これから•自分達が望むのは顧客へより早く、より良い価値を提供する事、その実現が自分達の価値にも繋がる

•改めてチームで価値を認識し、その為の取り組みを今後も継続する事を決意

•根気よく、少しづつ、チーム、会社の仲間と改善の道を歩んでいきます

Page 27: 2012.03.24 Agile Samurai Dojo Gathering 講演資料

ご清聴有り難うございました