54
~10 年前の俺へ~ 木下 史彦 (株)永和システムマネジメント [email protected] NECソリューションイノベータ本社; 2015-11-27(Fri) Agile Japan 初心者向けセミナー My First XP Project

My First XP Project 〜10年前の俺へ〜

Embed Size (px)

Citation preview

Page 1: My First XP Project 〜10年前の俺へ〜

~10年前の俺へ~木下 史彦

(株)永和システムマネジメント [email protected]

NECソリューションイノベータ本社; 2015-11-27(Fri)

Agile Japan 初心者向けセミナー

My First XP Project

Page 2: My First XP Project 〜10年前の俺へ〜

ごめんなさい

Page 3: My First XP Project 〜10年前の俺へ〜

空気が読めていませんでした

Page 4: My First XP Project 〜10年前の俺へ〜
Page 5: My First XP Project 〜10年前の俺へ〜
Page 6: My First XP Project 〜10年前の俺へ〜

対象条件を満たしていません

Page 7: My First XP Project 〜10年前の俺へ〜

気を取り直して

Page 8: My First XP Project 〜10年前の俺へ〜

~10年前の俺へ~木下 史彦

(株)永和システムマネジメント [email protected]

NECソリューションイノベータ本社; 2015-11-27(Fri)

Agile Japan 初心者向けセミナー

My First XP Project

Page 9: My First XP Project 〜10年前の俺へ〜

木下史彦 株式会社永和システムマネジメント アジャイル事業部 事業部長。 2005年頃からエクストリーム・プログラミングを開発現場で実践。2010年には「価値創造契約」を提唱し、ソフトウェア受託開発の新しい形を示した。 ソフトウェアの利用者への《共感》と《アジャイルなプロセス》と《妥協のないエンジニアリング》をもって、お客さまに価値を提供し続けることを目指している。 Web日記 : http://fkino.net

Page 10: My First XP Project 〜10年前の俺へ〜
Page 11: My First XP Project 〜10年前の俺へ〜

Agenda✓ 10年前の事例 ✓ 実践したプラクティス ✓ 反省点 ✓ チャレンジしていきたいこと ✓ 10年間をふりかえって

Page 12: My First XP Project 〜10年前の俺へ〜

Goals✓ 開発の現場の雰囲気を感じ取ってください ✓ 開発を楽しくするための気づきを共有しま

しょう ✓ 開発の楽しさを顧客満足に結びつける方法

を考えていきましょう

Page 13: My First XP Project 〜10年前の俺へ〜

事例

✓某B2C営業支援システム ✓ 10名 ✓ 5ヶ月 ✓ Seasar2(S2Dao、S2OpenAMF)

✓ Flash ✓ Oracle

✓某CRMシステム検討プロジェクト

✓ 4名 ✓ 4ヶ月 ✓ Seasar2(S2Dao、S2Axis)

✓ Flex ✓ Oracle

Page 14: My First XP Project 〜10年前の俺へ〜

紹介するプラクティス✓ プロジェクトルーム ✓ かんばん ✓ イテレーション計画 ✓ ニコニコカレンダー ✓ 週40時間 ✓ お菓子 ✓ イテレーション打ち上げ

Page 15: My First XP Project 〜10年前の俺へ〜

✓ 専用のプロジェクトルームとミーティングスペース

プロジェクトルーム

Page 16: My First XP Project 〜10年前の俺へ〜

プロジェクトルーム

Page 17: My First XP Project 〜10年前の俺へ〜

プロジェクトルーム 重要

Page 18: My First XP Project 〜10年前の俺へ〜

かんばん✓ 情報共有 ✓ 見える化 ✓ タスクカードを

作業の種類毎に色分け

✓ 凝ったタスクカードより付箋紙

✓ 達成感=>やる気

Page 19: My First XP Project 〜10年前の俺へ〜

見える化 重要

Page 20: My First XP Project 〜10年前の俺へ〜

イテレーション計画✓ 1イテレーション=2週間 ✓ 見積り単位は「理想日」 ✓ イテレーション開始時にベロシティを宣言 ✓ イテレーションの区切りは水曜日か木曜日 ✓ ポイント=>やりたいタスクを自分で選ぶ

Page 21: My First XP Project 〜10年前の俺へ〜

イテレーション計画✓ やりたいタスクが重なったら・・・

Page 22: My First XP Project 〜10年前の俺へ〜

イテレーション計画

Page 23: My First XP Project 〜10年前の俺へ〜

ダーツ 重要

Page 24: My First XP Project 〜10年前の俺へ〜

ニコニコカレンダー✓ ● ● ● ✓ シールの種類を増やす ✓ 会話が生まれる

Page 25: My First XP Project 〜10年前の俺へ〜

シール 重要

Page 26: My First XP Project 〜10年前の俺へ〜

週40時間✓ 残業はしたくないけど残業手当は欲しいよ

Page 27: My First XP Project 〜10年前の俺へ〜

きっぷ✓ デフォルト残業30時間(見なし残業) ✓ 1枚30分 ✓ 残業をすればきっぷを箱に入れる ✓ 仕方ないときはリーダーがきっぷを発行 ✓ 残ったきっぷ=残業手当

Page 28: My First XP Project 〜10年前の俺へ〜

就業規則 勝手に 変更してます

Page 29: My First XP Project 〜10年前の俺へ〜

お菓子✓ 一緒にお菓子を買いに行く ✓ 買ってきたお菓子をみんなに配る ✓ 良い点=>コミュニケーション、労い ✓ 悪い点=>太る

Page 30: My First XP Project 〜10年前の俺へ〜

お菓子✓ XPに最適なお菓子は? ✓ スナック菓子は手が汚れる ✓ みんなに配るので、小袋に入ってるせんべ

い系がよい ✓ 太ってきたら、チョコレートダイエット

Page 31: My First XP Project 〜10年前の俺へ〜

お菓子 重要

Page 32: My First XP Project 〜10年前の俺へ〜

イテレーション打ち上げ✓ 飲み会 ✓ 良い点=>コミュニケーション ✓ 悪い点=>お金が無くなる

Page 33: My First XP Project 〜10年前の俺へ〜

イテレーション打ち上げ

Page 34: My First XP Project 〜10年前の俺へ〜

イテレーション打ち上げ木下>2週間に1回飲みに行ってます

平鍋さん>

基本ですね

Page 35: My First XP Project 〜10年前の俺へ〜

飲み会 基本

Page 36: My First XP Project 〜10年前の俺へ〜

XPをはじめてよかったこと

こうやっていると、ここだけでひとつの会社みたいですね。

Page 37: My First XP Project 〜10年前の俺へ〜

XPをはじめてよかったこと

✓一体感 ✓高揚感 ✓ワクワク感

Page 38: My First XP Project 〜10年前の俺へ〜

ソフトウェア開発の現場で涙を流しそうになったこと、ありますか?

Page 39: My First XP Project 〜10年前の俺へ〜

感動 重要

Page 40: My First XP Project 〜10年前の俺へ〜

前半まとめ✓ ソフトウェア開発って本来は楽しいもの ✓ デスマでも楽しい開発というのはある ✓ 驚きと感動のある現場

Page 41: My First XP Project 〜10年前の俺へ〜

しかし

Page 42: My First XP Project 〜10年前の俺へ〜

問題提起✓ 現場が楽しければそれでいいのか? ✓ 無くならないデスマーチ。 ✓ 顧客の要件を十分に満たせていない。 ✓ 重要な判断やリスクを顧客に押しつけてい

る。

Page 43: My First XP Project 〜10年前の俺へ〜

反省✓ XP、XPと騒いで、プラクティスをなぞる

ことに精一杯だった。

Page 44: My First XP Project 〜10年前の俺へ〜

反省✓ 自分たちが楽しいだけなら、それは

Page 45: My First XP Project 〜10年前の俺へ〜

XPごっこ

Page 46: My First XP Project 〜10年前の俺へ〜

これからは

顧客重要

Page 47: My First XP Project 〜10年前の俺へ〜

Tryしたいこと (10年前)✓ (お客さまと一緒に) 計画ゲーム ✓ 継続可能なペース ✓ トリアージ ✓ お客さまの時間、予算、品質、スコープを

コントロール ✓ お客さまをプロジェクトルームへご招待 ✓ 仲間内で2週間に1回飲みに行くなら、お

客さまとも同じペースで飲みに行く

Page 48: My First XP Project 〜10年前の俺へ〜

✓ 開発の楽しさと顧客満足を結びつけたい ✓ 現場の活力が顧客に伝わるようなチーム

Page 49: My First XP Project 〜10年前の俺へ〜

Goals✓ 開発の現場の雰囲気を感じ取ってください ✓ 開発を楽しくするための気づきを共有しま

しょう ✓ 開発の楽しさを顧客満足に結びつける方法

を考えていきましょう

Page 50: My First XP Project 〜10年前の俺へ〜

10年後 (現在)✓ (お客さまと一緒に) 計画ゲーム ✓ 継続可能なペース ✓ トリアージ ✓ お客さまの時間、予算、品質、スコープを

コントロール ✓ お客さまをプロジェクトルームへご招待 ✓ 仲間内で2週間に1回飲みに行くなら、お

客さまとも同じペースで飲みに行く

Page 51: My First XP Project 〜10年前の俺へ〜

10年って 結構いろいろ できる

Page 52: My First XP Project 〜10年前の俺へ〜

できるようになった理由✓ アジャイル開発に対する世の中の理解が進

んだ ✓ アジャイル開発を一緒にやる仲間が増えた ✓ Agile Japan の貢献も大きい(お世辞

じゃなく真剣に)

Page 53: My First XP Project 〜10年前の俺へ〜

これからの10年✓ コミュニティを中心にお客さま(システムを

利用する人)を開発者(システムを使う人)の境界線がどんどんなくなっていく

Page 54: My First XP Project 〜10年前の俺へ〜

『エクストリームプログラミング』日本語新訳版への推薦の言葉より

今日のアジャイルジャパン