SlideShare a Scribd company logo
1 of 67
Download to read offline
角谷 信太郎
KAKUTANI Shintaro; Eiwa System Management,Inc.
Agile In A Nutshell: Excerpted & Remixed
日本Rubyの会
(株)永和システムマネジメント
kakutani@esm.co.jp
Cybozu Developers Conference 2010; 2010-10-22(金)
30分で
だいたいわかる
アジャイル開発
2010年10月23日土曜日
提 供
おかげさまで30周年
情報化技術を通じて社会と共生する
2010年10月23日土曜日
http://www.flickr.com/photos/recompile_net/4935820587/
2010年10月23日土曜日
2010年10月23日土曜日
http://gihyo.jp/dev/serial/01/agile2010年10月23日土曜日
よろしく
お願いします
2010年10月23日土曜日
Agile Software
Development
http://www.flickr.com/photos/long-mai/3569550298/
2010年10月23日土曜日
再注目される アジャイル
✓ マネージャ, 経営層に
✓ かつては現場リーダ,プログラマの祈りだった
✓ 事例が積み重なってきた
✓ 北米の2006年頃の状況に似ている?
✓ 非ウォーターフォール
✓ 「ここではないどこか」の総称として
2010年10月23日土曜日
非ウォーターフォール
2010年10月23日土曜日
“Waterfall”
http://www.flickr.com/photos/surangaw/5077635184/
2010年10月23日土曜日
Waterfall
じゃないやつ
2010年10月23日土曜日
根源的な態度
2010年10月23日土曜日
http://www.amazon.co.jp/o/ASIN/0321503627/kakutani-22
2010年10月23日土曜日
“
「予期しない変化が起きる」ということを
予期して備える
Expect Unexpected Changes
2010年10月23日土曜日
http://agilewarrior.wordpress.com/
2010年10月23日土曜日
http://www.pragprog.com/titles/jtrap/the-agile-samurai
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Agile in a nutshell
ざっくりわかるアジャイル開発
Jonathan Rasmusson
http://agilewarrior.wordpress.com/
Japanese Translation: Kakutani Shintaro (2010-10-21)
Original Slides: http://agilewarrior.wordpress.com/presentations/
Excerpted & Remixed
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
お話する内容
• みんなアジャイルな計画づくりを知ってる
• アジャイル開発のために必要なこと
• アジャイル開発にまつわる迷信を解く
• 代表的なアジャイル開発手法の概要
• アジャイルになるための3ステップ
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
だいたいわかるアジャイルな計画づくり
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
なすべきことは多く、時間は足りない
Credit: http://www.flickr.com/photos/geneoh/
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
デートのToDo
家の掃除
皿洗い
ワイン買う
掃除機
ポエム書く
身だしなみ
洗車
花を買う
アイロン
運動
よし、デートの準備で
やらないといけないことは
これで全部かな?
リストをつくる
気が済むまでやってよし
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
2時間以上かかるものは
なさそうだぞ!
1 hr
½ hr
2 hr
½ hr
½ hr
1 hr
1 hr
½ hr
½ hr
½ hr
~ 8 hrs
大きさを測る
デートのToDo
家の掃除
皿洗い
ワイン買う
掃除機
ポエム書く
身だしなみ
洗車
花を買う
アイロン
運動
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
ちぇっ! ぜんぶやってたら
間に合わなさそうだぞ
いちばん
大事
大事
じゃない
対象
範囲外
優先順位をつける
1 hr
½ hr
2 hr
½ hr
½ hr
1 hr
1 hr
½ hr
½ hr
½ hr
デートのToDo
家の掃除
皿洗い
ワイン買う
掃除機
ポエム書く
身だしなみ
洗車
花を買う
アイロン
運動
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
ほんとは運動とかしたくないし、
アイロンも何がなんでもじゃないしね









実行にうつす
1 hr
½ hr
2 hr
½ hr
½ hr
1 hr
1 hr
½ hr
½ hr
½ hr
だいたいみんながいつもやってるのと同じだったり
デートのToDo
家の掃除
皿洗い
ワイン買う
掃除機
ポエム書く
身だしなみ
洗車
花を買う
アイロン
運動

2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
ユーザーの追加
旅程の印刷
宿の予約
旅行のキャンセル
許可証の予約
許可証の更新
検索
新規デバイスの追加
オプションの追加
予定のキャンセル
クルマの予約
ホテルの更新
プロフィール更新
管理画面の追加
Facebook対応
MySpaceの削除
Twitterの更新
1週間









予算切れ
時間切れ
やることなし
これをどうやって計画に?
納期とか
予算とか
計画書とか
ここまでで ½ 完了
いちばん
大事
大事
じゃない
1週間 1週間 1週間
2010年10月23日土曜日
http://www.amazon.co.jp/o/ASIN/4839924023/kakutani-22
2010年10月23日土曜日
• みんなアジャイルな計画づくりを知ってる
• アジャイル開発のために必要なこと
• アジャイル開発にまつわる迷信を解く
• 代表的なアジャイル開発手法の特徴
• アジャイルになるための3ステップ
© Copyright 2009, Rasmusson Software Consulting
お話する内容
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
スコープを柔軟に
納期 予算 品質 スコープ
Flex here
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
計画?
設計?
報告書?
同じ doneの定義 を使う
落ち葉を集め終えたと言
えるのはいつ?
うちじゃそうじゃない!
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
動作するソフトウェアこそが
うまくいってることを一番よく表す
どれだけ綺麗で
洗練されていたとしても…
…顧客には何ひとつ価値
を届けていない
プロジェクト計画書
テスト計画書
要求定義書
アーキテクチャダイアグラム
分析モデル
セキュリティ報告
開発計画書
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
つまり・・
1週間
ユーザの追加
宿を予約する
...
旅程の表示





分析
テスティング
設計
コーディング
その他もろもろ
100% 完了
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
VS
BA Dev QA
ひとつのチームとして働く
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
October
14, 2010
もっと役割のあいだに重なりを
チームとして責任を果たす
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
AnalysisTestCodeDesign
アジャイル
Analysis Design Code Test
工程で分断 / 最後の最後に / まとめて全部
ウォーターフォール
VS
分析、設計、テスト、コーディングはどれも継
続的な営み
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
タイムボックスで届ける
Credit Yogi: http://www.flickr.com/photos/yogi/1147960/
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
適応する計画づくり
当初の計画
現実
リード開発者
の離職
顧客がこの機能は実は
不要だと気づく
原油価格が30%下落
変更が困難と判明!
『スター・トレック』の新作封切
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
アジャイルチームの特徴
x
ゴール
権限が与えられている
自律している
適応する
フラットな階層
自己組織化
ゴールに到達できるだけの力を備えた人たち
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
アジャル開発には才能が必要
プロジェクトの成功
スキルを備えた人たち
価値をうみだす斬新なソフトウェアにはスキルを備えた人たちが必要
∝
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
アジャイル開発にまつわる迷信
アジャイル開発とは何でないか
2010年10月23日土曜日
依然としてよくある誤解
✓ ドキュメントを書かない
✓ 計画をたてない
✓ 短期開発に向いている
✓ プラクティス をやる
✓ 毎回リリースするの?
2010年10月23日土曜日
http://gihyo.jp/dev/serial/01/agile2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
• みんなアジャイルな計画づくりを知ってる
• アジャイル開発のために必要なこと
• アジャイル開発にまつわる迷信を解く
• 代表的なアジャイル開発手法の特徴
• 開発をアジャイルにするための3ステップ
お話する内容
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
アジャイル開発には
色んなフレーバーが
Extreme Programming (XP)
Scrum
Crystal
DSDMLean
FDD
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Lean
プリウス
ひとつください
ムダどり
トヨタ式の極めて無駄のない製造工程
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Lean
• とても良いハイレベル
なコンセプトとプラク
ティス群
• 全体最適によってシス
テムと組織を改善する
• ITに限った話ではない
• 実践するのが難しい
Leanから得るものは数多い - 学ぶだけの価値がある
+ pluses
- minuses
2010年10月23日土曜日
http://www.amazon.co.jp/o/ASIN/4048687417/kakutani-22
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Scrum
• プロジェクトマネジャのための包装紙。テク
ノロジやビジネスとは直交する
• ITプロジェクト以外でも使えるかも
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Scrum
• わかりやすい
• はじめやすい
• 選びやすい
• マネージャに話が通じる
• 怖くない
• 今やいちばん有名
• エンジニアリングをス
ルーしている
• 実践が難しい部分を飛
ばしてやりやすいとこ
ろだけになっている
+ pluses
- minuses
はじめやすい - いちばん無難かも
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Extreme Programming (XP)
• アジャイル開発に必要とされるエンジニアリ
ングのプラクティスを広めた
• 強調しているのは:
–テスティングの前倒し
–自動化
–創発的設計
–継続的インテグレーション
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
Extreme Programming
• しっかりとしたソフト
ウェアエンジニアリン
グ
• 開発者たちに根強い人
気
• 最初に広まったアジャ
イル手法
• 開発者にフォーカスし
すぎ
• 他と協調していきづら
い
• 熱狂的な信奉者の印象
が強い
本質的なエンジニアリングの習慣づけ
+ pluses
- minuses
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
選択肢
XP
Scrum + XP
Scrum
+ XP + Lean
engineering practices
engineering practices spirit
徹底する
* engineering practices
- continuous integration, Test-Driven Design (TDD)
- unit testing, refactoring
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
おすすめ
Scrum XP
Lean
XP
* engineering practices
言葉づかい
をえらぶ
or
はじめはここ
学ぶ
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
やり方はひとつじゃない
自分たちに合うことをやろう
Extreme Programming (XP)
ScrumCrystal
DSDM
Lean
FDD
独自につくろう!
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
開発をアジャイルにする
ための3ステップ
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
価値あるものを毎週とどける
1 週目 2 週目 3 週目
Value!$
いちばん重要 さほど重要でない
時間
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
• アジャイル開発を支えるのは「技術的卓越」
• 必須のプラクティスはこれ:
• これらをきちんとやれたら
–他の事もどんどんやりやすくなっていく
4つのプラクティスから
ユニットテスト
リファクタリング
テスト駆動開発
継続的
インテグレーション
今日から!
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
3つのシンプルな真実を認める
1. プロジェクトの開始時点にすべての要求を集める
ことはできない
2. 集めた要求は必ずといっていいほど変わる
3. 要求はいつだって、与えられた時間と資金よりも
多い
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
さいごに
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
さいごに
• 魔法なんてない - みんなアジャイルに考えてる
• 変化するものだと思おう
• やり方はひとつじゃない
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
いつの日か誰もがアジャイルな
やり方になると思う?
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
みんながみんな、食べすぎをやめ
て運動するようにはならないのと
理由は同じ
No
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
アジャイル開発はしんどい
アジャイル開発は大変な仕事
アジャイル開発には規律が求められる
誰しもがこんなことをしたいわけじゃない!
2010年10月23日土曜日
© Copyright 2009, Rasmusson Software Consulting
でもこれは仕事のやり方としては道理にかなってる
It is
a lot of fun
うまくいくよ ― それもかなり
2010年10月23日土曜日
2010年10月23日土曜日
Photo taken by Shintaro Kakutani
2010年10月23日土曜日
http://blog.mountaingoatsoftware.com/four-attributes-of-the-ideal-pilot-project
期間
組
織
の支
援
重
要
度
ここを
選ぶ
プロジェクト
の規模
適切なパイロットプロジェクトの選びかた
2010年10月23日土曜日
生きている花をつくろうと
すれば、ピンセットで細胞
を一つ一つ物理的に組み立
てるのではなく種から育て
るであろう。
http://www.flickr.com/photos/claudio_ar/2601700491/
クリストファー・アレグザンダー『時を超えた建設の道』
2010年10月23日土曜日

More Related Content

Viewers also liked

はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellDai FUJIHARA
 
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)Kazumichi (Mario) Sakata
 
20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライトToshikazu Inoue
 
AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用フリーランス
 
横浜道場紹介 第2版
横浜道場紹介 第2版横浜道場紹介 第2版
横浜道場紹介 第2版Takao Kimura
 
2012.03.24 Agile Samurai Dojo Gathering 講演資料
2012.03.24 Agile Samurai Dojo Gathering 講演資料2012.03.24 Agile Samurai Dojo Gathering 講演資料
2012.03.24 Agile Samurai Dojo Gathering 講演資料Toshihiro Hirota
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門陽一 滝川
 
10 years devsumi agile and the future
10 years devsumi agile and the future10 years devsumi agile and the future
10 years devsumi agile and the futureKenji Hiranabe
 
Why Ticket Driven Development is Agile? : No Ticket, No Commit!
Why Ticket Driven Development is Agile? : No Ticket, No Commit!Why Ticket Driven Development is Agile? : No Ticket, No Commit!
Why Ticket Driven Development is Agile? : No Ticket, No Commit!akipii Oga
 
はじめてのスクラム
はじめてのスクラムはじめてのスクラム
はじめてのスクラムKaoru NAKAMURA
 
Agile Samurai Dojo Gathering
Agile Samurai Dojo GatheringAgile Samurai Dojo Gathering
Agile Samurai Dojo Gatheringirasally omuko
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイルTakao Kimura
 
Agile samuraidojogathering
Agile samuraidojogatheringAgile samuraidojogathering
Agile samuraidojogatheringM I
 
はじめてのScrum
はじめてのScrumはじめてのScrum
はじめてのScrumKenji Morita
 
俺の エクストリームプログラミング入門 (GuildWorks様向け)
俺の エクストリームプログラミング入門 (GuildWorks様向け)俺の エクストリームプログラミング入門 (GuildWorks様向け)
俺の エクストリームプログラミング入門 (GuildWorks様向け)Fumihiko Kinoshita
 
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24変化の時代で勝つためのアジャイルゲーム開発 2012 03-24
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24俊仁 小林
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイルYoshihito Kuranuki
 

Viewers also liked (20)

はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
 
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)
Agile UX NYC 2012 Redux in Tokyo (#AgileUXNYC_ja)
 
20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト20120316 アジャイルジャパン東京サテライト
20120316 アジャイルジャパン東京サテライト
 
AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用
 
横浜道場紹介 第2版
横浜道場紹介 第2版横浜道場紹介 第2版
横浜道場紹介 第2版
 
2012.03.24 Agile Samurai Dojo Gathering 講演資料
2012.03.24 Agile Samurai Dojo Gathering 講演資料2012.03.24 Agile Samurai Dojo Gathering 講演資料
2012.03.24 Agile Samurai Dojo Gathering 講演資料
 
埼玉道場
埼玉道場埼玉道場
埼玉道場
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
10 years devsumi agile and the future
10 years devsumi agile and the future10 years devsumi agile and the future
10 years devsumi agile and the future
 
Why Ticket Driven Development is Agile? : No Ticket, No Commit!
Why Ticket Driven Development is Agile? : No Ticket, No Commit!Why Ticket Driven Development is Agile? : No Ticket, No Commit!
Why Ticket Driven Development is Agile? : No Ticket, No Commit!
 
はじめてのスクラム
はじめてのスクラムはじめてのスクラム
はじめてのスクラム
 
Agile Samurai Dojo Gathering
Agile Samurai Dojo GatheringAgile Samurai Dojo Gathering
Agile Samurai Dojo Gathering
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイル
 
Agile samuraidojogathering
Agile samuraidojogatheringAgile samuraidojogathering
Agile samuraidojogathering
 
はじめてのScrum
はじめてのScrumはじめてのScrum
はじめてのScrum
 
鼻メガネv2
鼻メガネv2鼻メガネv2
鼻メガネv2
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイル
 
俺の エクストリームプログラミング入門 (GuildWorks様向け)
俺の エクストリームプログラミング入門 (GuildWorks様向け)俺の エクストリームプログラミング入門 (GuildWorks様向け)
俺の エクストリームプログラミング入門 (GuildWorks様向け)
 
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24変化の時代で勝つためのアジャイルゲーム開発 2012 03-24
変化の時代で勝つためのアジャイルゲーム開発 2012 03-24
 
はじめてのアジャイル
はじめてのアジャイルはじめてのアジャイル
はじめてのアジャイル
 

Similar to Agile in 30mins

"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System DevelopmentShintaro Kakutani
 
毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインで毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインでTetsuya Odashima
 
第8回八子クラウド座談会資料 20120929
第8回八子クラウド座談会資料 20120929第8回八子クラウド座談会資料 20120929
第8回八子クラウド座談会資料 20120929知礼 八子
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か BlazorHiroyuki Mori
 
Agileツール適合化分科会(第7回)議事録
Agileツール適合化分科会(第7回)議事録Agileツール適合化分科会(第7回)議事録
Agileツール適合化分科会(第7回)議事録masanori kataoka
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化智治 長沢
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理Yoshitaka Seo
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~Yoshimi Tominaga
 
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後Tomoko Nishina
 
100円プロトタイプ(The $1 Prototype)
100円プロトタイプ(The $1 Prototype)100円プロトタイプ(The $1 Prototype)
100円プロトタイプ(The $1 Prototype)Tarumoto Tetsuya
 
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3Yoshitaka Seo
 
Dockerのネットワークについて
DockerのネットワークについてDockerのネットワークについて
DockerのネットワークについてNobuyuki Matsui
 
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪Kazumi IWANAGA
 
第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202知礼 八子
 
Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶mizusawa
 

Similar to Agile in 30mins (20)

"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System Development
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And Planning
 
越境する開発
越境する開発越境する開発
越境する開発
 
毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインで毎年恒例イベントを Azure Media Services を使ってオンラインで
毎年恒例イベントを Azure Media Services を使ってオンラインで
 
Devsumi2013 community
Devsumi2013 communityDevsumi2013 community
Devsumi2013 community
 
Jitsi Meetとは?
Jitsi Meetとは?Jitsi Meetとは?
Jitsi Meetとは?
 
第8回八子クラウド座談会資料 20120929
第8回八子クラウド座談会資料 20120929第8回八子クラウド座談会資料 20120929
第8回八子クラウド座談会資料 20120929
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か Blazor
 
Agileツール適合化分科会(第7回)議事録
Agileツール適合化分科会(第7回)議事録Agileツール適合化分科会(第7回)議事録
Agileツール適合化分科会(第7回)議事録
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
 
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後
グロース施策でもUX活動を絶やさないために。UXとアジャイルの交差点と、他職種混合チームの今後
 
100円プロトタイプ(The $1 Prototype)
100円プロトタイプ(The $1 Prototype)100円プロトタイプ(The $1 Prototype)
100円プロトタイプ(The $1 Prototype)
 
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
 
Dockerのネットワークについて
DockerのネットワークについてDockerのネットワークについて
Dockerのネットワークについて
 
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
 
第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202第8回八子クラウド座談会in関西(事前配布) 190202
第8回八子クラウド座談会in関西(事前配布) 190202
 
Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶
 
Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶Vsugアーキテクトアカデミー設立のご挨拶
Vsugアーキテクトアカデミー設立のご挨拶
 

More from Shintaro Kakutani

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisorShintaro Kakutani
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkShintaro Kakutani
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on RailsShintaro Kakutani
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGShintaro Kakutani
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: RevisitedShintaro Kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?Shintaro Kakutani
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningShintaro Kakutani
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010Shintaro Kakutani
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software DevelomentShintaro Kakutani
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The RealShintaro Kakutani
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010Shintaro Kakutani
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Shintaro Kakutani
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With RubyShintaro Kakutani
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)Shintaro Kakutani
 
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)Shintaro Kakutani
 

More from Shintaro Kakutani (20)

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisor
 
Welcome to the Real World
Welcome to the Real WorldWelcome to the Real World
Welcome to the Real World
 
The gate
The gateThe gate
The gate
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening Talk
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on Rails
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUG
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: Revisited
 
There is no_spoon
There is no_spoonThere is no_spoon
There is no_spoon
 
Keccon LT by kakutani
Keccon LT by kakutaniKeccon LT by kakutani
Keccon LT by kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software Develoment
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The Real
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With Ruby
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
 
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
All about Nihon Ruby-no-kai:Season6 (NagoyaRubyKaigi01 Edit.)
 
Do You See The Light
Do You See The LightDo You See The Light
Do You See The Light
 

Recently uploaded

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 

Recently uploaded (7)

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 

Agile in 30mins

  • 1. 角谷 信太郎 KAKUTANI Shintaro; Eiwa System Management,Inc. Agile In A Nutshell: Excerpted & Remixed 日本Rubyの会 (株)永和システムマネジメント kakutani@esm.co.jp Cybozu Developers Conference 2010; 2010-10-22(金) 30分で だいたいわかる アジャイル開発 2010年10月23日土曜日
  • 8. 再注目される アジャイル ✓ マネージャ, 経営層に ✓ かつては現場リーダ,プログラマの祈りだった ✓ 事例が積み重なってきた ✓ 北米の2006年頃の状況に似ている? ✓ 非ウォーターフォール ✓ 「ここではないどこか」の総称として 2010年10月23日土曜日
  • 17. © Copyright 2009, Rasmusson Software Consulting Agile in a nutshell ざっくりわかるアジャイル開発 Jonathan Rasmusson http://agilewarrior.wordpress.com/ Japanese Translation: Kakutani Shintaro (2010-10-21) Original Slides: http://agilewarrior.wordpress.com/presentations/ Excerpted & Remixed 2010年10月23日土曜日
  • 18. © Copyright 2009, Rasmusson Software Consulting お話する内容 • みんなアジャイルな計画づくりを知ってる • アジャイル開発のために必要なこと • アジャイル開発にまつわる迷信を解く • 代表的なアジャイル開発手法の概要 • アジャイルになるための3ステップ 2010年10月23日土曜日
  • 19. © Copyright 2009, Rasmusson Software Consulting だいたいわかるアジャイルな計画づくり 2010年10月23日土曜日
  • 20. © Copyright 2009, Rasmusson Software Consulting なすべきことは多く、時間は足りない Credit: http://www.flickr.com/photos/geneoh/ 2010年10月23日土曜日
  • 21. © Copyright 2009, Rasmusson Software Consulting デートのToDo 家の掃除 皿洗い ワイン買う 掃除機 ポエム書く 身だしなみ 洗車 花を買う アイロン 運動 よし、デートの準備で やらないといけないことは これで全部かな? リストをつくる 気が済むまでやってよし 2010年10月23日土曜日
  • 22. © Copyright 2009, Rasmusson Software Consulting 2時間以上かかるものは なさそうだぞ! 1 hr ½ hr 2 hr ½ hr ½ hr 1 hr 1 hr ½ hr ½ hr ½ hr ~ 8 hrs 大きさを測る デートのToDo 家の掃除 皿洗い ワイン買う 掃除機 ポエム書く 身だしなみ 洗車 花を買う アイロン 運動 2010年10月23日土曜日
  • 23. © Copyright 2009, Rasmusson Software Consulting ちぇっ! ぜんぶやってたら 間に合わなさそうだぞ いちばん 大事 大事 じゃない 対象 範囲外 優先順位をつける 1 hr ½ hr 2 hr ½ hr ½ hr 1 hr 1 hr ½ hr ½ hr ½ hr デートのToDo 家の掃除 皿洗い ワイン買う 掃除機 ポエム書く 身だしなみ 洗車 花を買う アイロン 運動 2010年10月23日土曜日
  • 24. © Copyright 2009, Rasmusson Software Consulting ほんとは運動とかしたくないし、 アイロンも何がなんでもじゃないしね          実行にうつす 1 hr ½ hr 2 hr ½ hr ½ hr 1 hr 1 hr ½ hr ½ hr ½ hr だいたいみんながいつもやってるのと同じだったり デートのToDo 家の掃除 皿洗い ワイン買う 掃除機 ポエム書く 身だしなみ 洗車 花を買う アイロン 運動  2010年10月23日土曜日
  • 25. © Copyright 2009, Rasmusson Software Consulting ユーザーの追加 旅程の印刷 宿の予約 旅行のキャンセル 許可証の予約 許可証の更新 検索 新規デバイスの追加 オプションの追加 予定のキャンセル クルマの予約 ホテルの更新 プロフィール更新 管理画面の追加 Facebook対応 MySpaceの削除 Twitterの更新 1週間          予算切れ 時間切れ やることなし これをどうやって計画に? 納期とか 予算とか 計画書とか ここまでで ½ 完了 いちばん 大事 大事 じゃない 1週間 1週間 1週間 2010年10月23日土曜日
  • 27. • みんなアジャイルな計画づくりを知ってる • アジャイル開発のために必要なこと • アジャイル開発にまつわる迷信を解く • 代表的なアジャイル開発手法の特徴 • アジャイルになるための3ステップ © Copyright 2009, Rasmusson Software Consulting お話する内容 2010年10月23日土曜日
  • 28. © Copyright 2009, Rasmusson Software Consulting スコープを柔軟に 納期 予算 品質 スコープ Flex here 2010年10月23日土曜日
  • 29. © Copyright 2009, Rasmusson Software Consulting 計画? 設計? 報告書? 同じ doneの定義 を使う 落ち葉を集め終えたと言 えるのはいつ? うちじゃそうじゃない! 2010年10月23日土曜日
  • 30. © Copyright 2009, Rasmusson Software Consulting 動作するソフトウェアこそが うまくいってることを一番よく表す どれだけ綺麗で 洗練されていたとしても… …顧客には何ひとつ価値 を届けていない プロジェクト計画書 テスト計画書 要求定義書 アーキテクチャダイアグラム 分析モデル セキュリティ報告 開発計画書 2010年10月23日土曜日
  • 31. © Copyright 2009, Rasmusson Software Consulting つまり・・ 1週間 ユーザの追加 宿を予約する ... 旅程の表示      分析 テスティング 設計 コーディング その他もろもろ 100% 完了 2010年10月23日土曜日
  • 32. © Copyright 2009, Rasmusson Software Consulting VS BA Dev QA ひとつのチームとして働く 2010年10月23日土曜日
  • 33. © Copyright 2009, Rasmusson Software Consulting October 14, 2010 もっと役割のあいだに重なりを チームとして責任を果たす 2010年10月23日土曜日
  • 34. © Copyright 2009, Rasmusson Software Consulting AnalysisTestCodeDesign アジャイル Analysis Design Code Test 工程で分断 / 最後の最後に / まとめて全部 ウォーターフォール VS 分析、設計、テスト、コーディングはどれも継 続的な営み 2010年10月23日土曜日
  • 35. © Copyright 2009, Rasmusson Software Consulting タイムボックスで届ける Credit Yogi: http://www.flickr.com/photos/yogi/1147960/ 2010年10月23日土曜日
  • 36. © Copyright 2009, Rasmusson Software Consulting 適応する計画づくり 当初の計画 現実 リード開発者 の離職 顧客がこの機能は実は 不要だと気づく 原油価格が30%下落 変更が困難と判明! 『スター・トレック』の新作封切 2010年10月23日土曜日
  • 37. © Copyright 2009, Rasmusson Software Consulting アジャイルチームの特徴 x ゴール 権限が与えられている 自律している 適応する フラットな階層 自己組織化 ゴールに到達できるだけの力を備えた人たち 2010年10月23日土曜日
  • 38. © Copyright 2009, Rasmusson Software Consulting アジャル開発には才能が必要 プロジェクトの成功 スキルを備えた人たち 価値をうみだす斬新なソフトウェアにはスキルを備えた人たちが必要 ∝ 2010年10月23日土曜日
  • 39. © Copyright 2009, Rasmusson Software Consulting アジャイル開発にまつわる迷信 アジャイル開発とは何でないか 2010年10月23日土曜日
  • 40. 依然としてよくある誤解 ✓ ドキュメントを書かない ✓ 計画をたてない ✓ 短期開発に向いている ✓ プラクティス をやる ✓ 毎回リリースするの? 2010年10月23日土曜日
  • 42. © Copyright 2009, Rasmusson Software Consulting • みんなアジャイルな計画づくりを知ってる • アジャイル開発のために必要なこと • アジャイル開発にまつわる迷信を解く • 代表的なアジャイル開発手法の特徴 • 開発をアジャイルにするための3ステップ お話する内容 2010年10月23日土曜日
  • 43. © Copyright 2009, Rasmusson Software Consulting アジャイル開発には 色んなフレーバーが Extreme Programming (XP) Scrum Crystal DSDMLean FDD 2010年10月23日土曜日
  • 44. © Copyright 2009, Rasmusson Software Consulting Lean プリウス ひとつください ムダどり トヨタ式の極めて無駄のない製造工程 2010年10月23日土曜日
  • 45. © Copyright 2009, Rasmusson Software Consulting Lean • とても良いハイレベル なコンセプトとプラク ティス群 • 全体最適によってシス テムと組織を改善する • ITに限った話ではない • 実践するのが難しい Leanから得るものは数多い - 学ぶだけの価値がある + pluses - minuses 2010年10月23日土曜日
  • 47. © Copyright 2009, Rasmusson Software Consulting Scrum • プロジェクトマネジャのための包装紙。テク ノロジやビジネスとは直交する • ITプロジェクト以外でも使えるかも 2010年10月23日土曜日
  • 48. © Copyright 2009, Rasmusson Software Consulting Scrum • わかりやすい • はじめやすい • 選びやすい • マネージャに話が通じる • 怖くない • 今やいちばん有名 • エンジニアリングをス ルーしている • 実践が難しい部分を飛 ばしてやりやすいとこ ろだけになっている + pluses - minuses はじめやすい - いちばん無難かも 2010年10月23日土曜日
  • 49. © Copyright 2009, Rasmusson Software Consulting Extreme Programming (XP) • アジャイル開発に必要とされるエンジニアリ ングのプラクティスを広めた • 強調しているのは: –テスティングの前倒し –自動化 –創発的設計 –継続的インテグレーション 2010年10月23日土曜日
  • 50. © Copyright 2009, Rasmusson Software Consulting Extreme Programming • しっかりとしたソフト ウェアエンジニアリン グ • 開発者たちに根強い人 気 • 最初に広まったアジャ イル手法 • 開発者にフォーカスし すぎ • 他と協調していきづら い • 熱狂的な信奉者の印象 が強い 本質的なエンジニアリングの習慣づけ + pluses - minuses 2010年10月23日土曜日
  • 51. © Copyright 2009, Rasmusson Software Consulting 選択肢 XP Scrum + XP Scrum + XP + Lean engineering practices engineering practices spirit 徹底する * engineering practices - continuous integration, Test-Driven Design (TDD) - unit testing, refactoring 2010年10月23日土曜日
  • 52. © Copyright 2009, Rasmusson Software Consulting おすすめ Scrum XP Lean XP * engineering practices 言葉づかい をえらぶ or はじめはここ 学ぶ 2010年10月23日土曜日
  • 53. © Copyright 2009, Rasmusson Software Consulting やり方はひとつじゃない 自分たちに合うことをやろう Extreme Programming (XP) ScrumCrystal DSDM Lean FDD 独自につくろう! 2010年10月23日土曜日
  • 54. © Copyright 2009, Rasmusson Software Consulting 開発をアジャイルにする ための3ステップ 2010年10月23日土曜日
  • 55. © Copyright 2009, Rasmusson Software Consulting 価値あるものを毎週とどける 1 週目 2 週目 3 週目 Value!$ いちばん重要 さほど重要でない 時間 2010年10月23日土曜日
  • 56. © Copyright 2009, Rasmusson Software Consulting • アジャイル開発を支えるのは「技術的卓越」 • 必須のプラクティスはこれ: • これらをきちんとやれたら –他の事もどんどんやりやすくなっていく 4つのプラクティスから ユニットテスト リファクタリング テスト駆動開発 継続的 インテグレーション 今日から! 2010年10月23日土曜日
  • 57. © Copyright 2009, Rasmusson Software Consulting 3つのシンプルな真実を認める 1. プロジェクトの開始時点にすべての要求を集める ことはできない 2. 集めた要求は必ずといっていいほど変わる 3. 要求はいつだって、与えられた時間と資金よりも 多い 2010年10月23日土曜日
  • 58. © Copyright 2009, Rasmusson Software Consulting さいごに 2010年10月23日土曜日
  • 59. © Copyright 2009, Rasmusson Software Consulting さいごに • 魔法なんてない - みんなアジャイルに考えてる • 変化するものだと思おう • やり方はひとつじゃない 2010年10月23日土曜日
  • 60. © Copyright 2009, Rasmusson Software Consulting いつの日か誰もがアジャイルな やり方になると思う? 2010年10月23日土曜日
  • 61. © Copyright 2009, Rasmusson Software Consulting みんながみんな、食べすぎをやめ て運動するようにはならないのと 理由は同じ No 2010年10月23日土曜日
  • 62. © Copyright 2009, Rasmusson Software Consulting アジャイル開発はしんどい アジャイル開発は大変な仕事 アジャイル開発には規律が求められる 誰しもがこんなことをしたいわけじゃない! 2010年10月23日土曜日
  • 63. © Copyright 2009, Rasmusson Software Consulting でもこれは仕事のやり方としては道理にかなってる It is a lot of fun うまくいくよ ― それもかなり 2010年10月23日土曜日
  • 65. Photo taken by Shintaro Kakutani 2010年10月23日土曜日