Upload
eiwa-system-management-inc
View
2.332
Download
0
Tags:
Embed Size (px)
DESCRIPTION
2010-04-05, rakuten
Citation preview
角谷 信太郎KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.
日本Rubyの会(株)永和システムマネジメント [email protected]
2010-04-05(Mon),楽天株式会社
解読アジャイルソフトウェア開発Demythifying Agile Software Development
2010年4月6日火曜日
角谷信太郎kakutani.comKAKUTANI Shintaro
2010年4月6日火曜日
提 供
情報化技術を通じて社会と共生する
2010年4月6日火曜日
角谷信太郎
✓受託開発のプログラマ✓日本Rubyの会理事✓技術書の翻訳・監訳
2010年4月6日火曜日
2010年4月6日火曜日
よろしくお願いします
2010年4月6日火曜日
http://www.flickr.com/photos/koyhoge/3281001905/2010年4月6日火曜日
http://www.flickr.com/photos/snoozer/540458133/2010年4月6日火曜日
2010年4月6日火曜日
答えは42だが、質問は失われている
2010年4月6日火曜日
2010年4月6日火曜日
http://rubykaigi.org/2010/ja/CallForSponsors.html2010年4月6日火曜日
http://rubykaigi.org/2010/ja/CallForSponsors.html2010年4月6日火曜日
Agile Software Development
http://www.flickr.com/photos/long-mai/3569550298/2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
Photo taken by Ryunosuke Kakutani2010年4月6日火曜日
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
Agile Software Development
http://www.flickr.com/photos/long-mai/3569550298/2010年4月6日火曜日
再注目される“アジャイル”✓マネージャ, 経営層に✓ かつては現場リーダ,プログラマの祈りだった
✓ “非ウォーターフォール”✓ 「ここではないどこか」の総称として
✓事例が積み重なってきた✓ 北米の2006年頃の状況に似ている?
2010年4月6日火曜日
依然としてよくある誤解✓ドキュメントを書かない✓計画をたてない✓短期開発に向いている✓ “プラクティス”をやる✓毎回リリースするの?
2010年4月6日火曜日
http://gihyo.jp/dev/serial/01/agile2010年4月6日火曜日
根源的な態度
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/0321503627/kakutani-222010年4月6日火曜日
“「予期しない変化が起きる」ということを
予期する
Expect Unexpected Changes
2010年4月6日火曜日
Agile Software Development
http://www.flickr.com/photos/long-mai/3569550298/2010年4月6日火曜日
✓変化する環境に、✓適応しながら、✓ビジネス価値のある✓ソフトウェアを✓提供し続けるための作戦
アジャイルな開発とは
2010年4月6日火曜日
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Manifesto forAgile Software Development
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4894716852/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/0321579364/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/482228350X/kakutani-222010年4月6日火曜日
アジャイル開発手法✓ eXtreme Programming(XP)✓ ムーブメントの先駆けにして最強✓ 技術とビジネスのあいだに調和をもたらす
✓ Scrum✓ プロジェクト運営と心構えのフレームワーク✓ 北米でアジャイルといえば今はこれ。大流行。
✓ Lean✓ ソフトウェアを活用したビジネスのムダをなくす
2010年4月6日火曜日
アジャイル開発手法✓インクリメンタル✓ Incremental✓ 漸進的✓ 少しずつ積み重ねていく
✓イテレーティブ✓ Iterative✓ 繰り返し✓ 2週間~1ヶ月単位でのタイムボックス
2010年4月6日火曜日
インクリメンタル
2010年4月6日火曜日
要求
TDD 受入
フィードバック
2010年4月6日火曜日
要求
TDD 受入
フィードバック
2010年4月6日火曜日
要求
TDD 受入
フィードバック
2010年4月6日火曜日
要求
TDD 受入
フィードバック
2010年4月6日火曜日
イテレーティブ
2010年4月6日火曜日
半年とか1年
要求
TDD
受入
フィードバック?
2010年4月6日火曜日
要求
TDD
フィードバック
半年とか1年
受入!!!
2010年4月6日火曜日
半年とか1年2010年4月6日火曜日
アジャイル開発手法✓インクリメンタルかつイテレーティブ
✓少しずつの積み重ねを繰り返していく
✓フィードバック重要2010年4月6日火曜日
インクリメンタル開発の流れ
バックログ
リリース計画
本番環境
受入テスト
受入テストケース
タスク
テスト
コード
フィードバック
優先順位づけ 分解
完了条件
テスト駆動開発
満足条件
統合
実施
検証
デプロイ
2週間でnバックログをこなす
2010年4月6日火曜日
インクリメンタル開発の流れマイルストーン1 マイルストーン2
...
イテレーション
マイルストーン: マイルストーンは契約の単位です。1つのマイルストーンにつき、1回以上リリースするものとします。
リリース: リリースプランニングを通じて、リリースに含める内容を優先順位にしたがって各イテレーションに割り当てます。含められる分量は、過去のイテレーション実績をもとに決定します。
イテレーション: 1~2週間をタイムボックスとして、リリース計画で割り当てられた作業を実施します。状況の変化に応じて優先順位の変更に適応します。
リリース1 リリース2 リリース3
1 2 3 4 5 6 7 8 9
リリース4
イテレーション イテレーション
10 11 ...イテレーション
2010年4月6日火曜日
アジャイル開発手法✓インクリメンタル✓ Incremental✓ 漸進的✓ 少しずつ積み重ねていく
✓イテレーティブ✓ Iterative✓ 繰り返し✓ 2週間~1ヶ月単位でのタイムボックス
2010年4月6日火曜日
“ホモ・サピエンスはパターン認識生物だ、とパーカーボーイはいう。それは才能でもあり、罠でもある。ーーウィリアム・ギブスン『パターン・リコグニション』
2010年4月6日火曜日
http://www.imgspark.com/image/view/all/230089/2010年4月6日火曜日
手法や名前に惑わされてはいけない!!
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/487311392X/kakutani-222010年4月6日火曜日
『Head First ソフトウェア開発』
“プロセスとは、どのような図、文書、テストを実行すべきかに関する形式的な一連の規則というよりも…実は実行すべきことや実行すべきときを表すものにすぎないのです。また、頭文字も必要ありません…適切に機能すればよいのです。
2010年4月6日火曜日
『Head First ソフトウェア開発』
“自分のチームと自分のプロジェクトに役立つプロセスを選び…そのプロセスが生み出した成果物を自分の顧客の要望に合うように調整します。
2010年4月6日火曜日
非ウォーターフォール
2010年4月6日火曜日
http://morguefile.com/archive/display/1969272010年4月6日火曜日
提 供
情報化技術を通じて社会と共生する
2010年4月6日火曜日
http://www.esm.co.jp/company/outline.html2010年4月6日火曜日
http://www.rakuten.co.jp/recruit/about/concept.html2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
http://corp.rakuten.co.jp/csr/management/csr/2010年4月6日火曜日
Photo taken by Ryunosuke Kakutani2010年4月6日火曜日
Photo taken by Shintaro Kakutani 2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4306043061/kakutani-222010年4月6日火曜日
http://www.slideshare.net/snoozer05/20100226-jim-coplien-said-you-should-foster-generative-scheme-in-your-system
2010年4月6日火曜日
http://www.slideshare.net/snoozer05/20100226-jim-coplien-said-you-should-foster-generative-scheme-in-your-system
2010年4月6日火曜日
http://www.slideshare.net/snoozer05/20100226-jim-coplien-said-you-should-foster-generative-scheme-in-your-system
2010年4月6日火曜日
http://www.slideshare.net/snoozer05/20100226-jim-coplien-said-you-should-foster-generative-scheme-in-your-system
2010年4月6日火曜日
http://www.slideshare.net/snoozer05/20100226-jim-coplien-said-you-should-foster-generative-scheme-in-your-system
2010年4月6日火曜日
2010年4月6日火曜日
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4839924023/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/0131479415/kakutani-222010年4月6日火曜日
「アジャイルプロジェクトの見積りと計画づくり」ではなく、見積りや計画づくりといったプロセスをアジャイルに進めるための一冊
2010年4月6日火曜日
You know? I just do things.
2010年4月6日火曜日
http://www.flickr.com/photos/alastairhumphreys/3188288778/
複数レベルでの計画づくり
2010年4月6日火曜日
複数レベルの計画づくり戦略
ポートフォリオプロダクトリリース
イテレーション
今日
2010年4月6日火曜日
“この本が問いかけているのは「開発者にとって客は敵なのか味方なのか」という問いだと思う。
id:essa, 「アジャイルな見積りと計画づくり」書評 -- 顧客を黙らせる為の見積りではなく喋らせる為の見積りhttp://d.hatena.ne.jp/essa/20090607/p2
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4274066940/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/097451408X/kakutani-222010年4月6日火曜日
2010年4月6日火曜日
“The Fall of the Rebel Angels-- Pieter Brueghel
叛逆天使の墜落ピーテル・ブリューゲル
(1562年)
2010年4月6日火曜日
Renaissanceルネサンス
2010年4月6日火曜日
ルネサンス✓ 人間らしさの回復✓ 絶対権威(=神)から の解放✓ 自由意志
2010年4月6日火曜日
別実装2010年4月6日火曜日
“San Michele scaccia gli angeli ribelli -- Domenico Beccafumi
叛逆天使を退治する大天使ミカエルドミニコ・ベッカフーミ
(1525年)
2010年4月6日火曜日
“叛逆した天使らに神の力を振るう大天使ミカエルは、父なる神の威光により神々しいまでの輝きを放ち、それは父なる神の絶対的な存在と力を示すものであると同時に、正義による完全な勝利を表している。http://www.salvastyle.com/menu_renaissance/brueghel_angels.html
2010年4月6日火曜日
“The Fall of the Rebel Angels-- Pieter Brueghel
叛逆天使の墜落ピーテル・ブリューゲル
(1562年)
2010年4月6日火曜日
“本作では≪善徳≫と≪悪徳≫が繰り広げる、渾然とした闘争場面の描写に注力され、それは画面全体を支配する混沌とした場面表現や、天上の光の中から≪善徳≫と≪悪徳≫が入り乱れ降下してくる姿としても示されている。http://www.salvastyle.com/menu_renaissance/brueghel_angels.html
2010年4月6日火曜日
悪魔の囁きと天使の声との間で揺れる開発者の心理
2010年4月6日火曜日
2010年4月6日火曜日
He who chooses the beginning of a road chooses the place it leads to.
道の起点を決める者が、その行先を決める
ー『アジャイルプラクティス』
2010年4月6日火曜日
道2010年4月6日火曜日
道✓ road - 通り道✓ way - やり方✓ tao -「道」
2010年4月6日火曜日
2010年4月6日火曜日
道 - 陰陽 - ダイナミズム✓陰中陽あり、陽中陰あり✓単なる二元論ではない
✓ふたつの要素の活動✓竹内預言とTAO
2010年4月6日火曜日
竹内預言2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
“プログラムを書いたことのないシステムエンジニアが威張っているような会社は早晩亡びる。
竹内郁雄「推薦のことば」(『ビューティフル・コード』)
2010年4月6日火曜日
道2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
The Art OfAgileDevelopment(TAO-AD)
2010年4月6日火曜日
2010年4月6日火曜日
非ウォーターフォール
2010年4月6日火曜日
テクノロジビジネス
2010年4月6日火曜日
保守開発
2010年4月6日火曜日
技芸工学
2010年4月6日火曜日
ドキュメント
コード
2010年4月6日火曜日
ライフワーク
2010年4月6日火曜日
設計テスト
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/487311389X/kakutani-222010年4月6日火曜日
1章ビジネスソフトウェアの「ラストマイル」を解決するRoy Singham
2010年4月6日火曜日
対象システム
本番環境
開発既存
システム
ビジネス要求
ビジネス価値
外部制約(法,規制...)
エンドツーエンド
2010年4月6日火曜日
対象システム
本番環境
開発既存
システム
ビジネス要求
ビジネス価値
外部制約(法,規制...)
エンドツーエンド
アジャイル
2010年4月6日火曜日
対象システム
本番環境
開発既存
システム
ビジネス要求
ビジネス価値
外部制約(法,規制...)
“全体”エンドツーエンド
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4274067297/kakutani-222010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4274067491/kakutani-222010年4月6日火曜日
Agile Software Development
http://www.flickr.com/photos/long-mai/3569550298/2010年4月6日火曜日
根源的な態度
2010年4月6日火曜日
“「予期しない変化が起きる」ということを
予期する
Expect Unexpected Changes
2010年4月6日火曜日
アジャイル開発手法✓インクリメンタル✓ Incremental✓ 漸進的✓ 少しずつ積み重ねていく
✓イテレーティブ✓ Iterative✓ 繰り返し✓ 2週間~1ヶ月単位でのタイムボックス
2010年4月6日火曜日
インクリメンタル
2010年4月6日火曜日
イテレーティブ
2010年4月6日火曜日
http://www.amazon.co.jp/o/ASIN/4873113636/kakutani-222010年4月6日火曜日
Photo taken by Shintaro Kakutani 2010年4月6日火曜日
2010年4月6日火曜日
“You must be the changeyou want to see in the world.
http://fr.wikipedia.org/wiki/Fichier:MKGandhi.jpg2010年4月6日火曜日
http://www.flickr.com/photos/29242822@N00/610493529/2010年4月6日火曜日