More Related Content Similar to Agile Overview In Ono (20) More from Kenji Hiranabe (20) Agile Overview In Ono2. 自己紹介
㈱永和システムマネジメント
– 本社:福井県福井市、支社:東京(2002-)
– Ruby と Agileを使ったシステム開発
株式会社チェンジビジョン
– 本社: 東京
– astah*(JUDE) で見える化
平鍋健児
– リアルタイム,CAD, オブジェクト指向の実践
– UMLエディタJUDE/astah*の開発
– アジャイルプロセス協議会、副会長
– 翻訳、XP関連書籍、『リーン開発の本質』等多数。
– 2008 Gordon Pask Award Recipient for contributions to Agile practice
4. 大野の歴史
• 明倫館
– 大野藩主、土井利忠が天保14(1843)年 学校創設の令
武士だけではなく、一般家庭の子どもたちも学ぶことがで
きた。
• 洋学館
– 安政3(1856)年 蘭学(オランダ語)を教える。
– 緒方洪庵の適塾で塾頭を務めた伊藤慎蔵を招く。
• 大野屋
– 大野藩の地場産品を藩直営商店。
安政2年(1855年)5月に大坂大野屋を開業、以降、箱館、
岐阜、名古屋、越前各地などに大野屋を開いた。
• 大野丸
– 安政5年(1858年) 北蝦夷地警備と開拓。敦賀-函館で
北方貿易及び警備兵運送に従事した。
http://rekishi.dogaclip.com/Crm/Profile-100000000.html
8. context
content
越前大野
SEA-SPIN
Meeting
12. 従来型の問題=要求の劣化
システムの機能の利用度
いつも使う
7%
よく使う
13%
たまに使う
16%
全く使われない
ほとんど使われな 45%
い
19%
Standish group study report in 2000 chaos report
理想と現実の出会う現場へ
13. ミッション・リスク共有型ビジネスと
Agile型開発
ビジネスとITが一体になった
ビジネスと が一体になった
「OneTeam」を作り、ミッション
」を作り、ミッション
市場
とリスクを共有する。
やってみて、結果から戦略を
作りながら進む。
ビジネス
市場
市場
年
ら半
間か
2週
IT
IT
理想と現実の出会う現場へ
16. プロセスとしてのAgile
プロセスとしての
短いサイクルで、分析、設計、実装、テストを
並列に行う
タイムボックス型、進化型開発
Waterfall 要求(スコープ) Agile 要求(スコープ)
分析
設計
実装
時間
テスト
時間
Royce 1970 Beck 2000
理想と現実の出会う現場へ
17. Scrumの例
朝会
朝会
24 時間
製品
製品 スプリント
スプリント 出荷可能
出荷可能
バックログ
バックログ バックログ
バックログ ソフトウェア
ソフトウェア
1-4 週
理想と現実の出会う現場へ
18. 分割の仕方
顧客に分かる機能で切る。
層で切らない。
ビジネスの価値が分かる。
やりがい、コミュニケーション
"These days we do not program software
module by module;
we program software feature by feature.“
—Mary Poppendieck by Akiyah
理想と現実の出会う現場へ
19. Agileの価値観
の価値観
の価値
こちら、もっと
重要! 重要!
私たちは,
たちは,
プロセスとツールよりも 個人と対話に
……… 個人と対話に.
包括的なドキュメントよりも くソフトウェアに.
包括的なドキュメントよりも ……… 動くソフトウェアに.
契約交渉よりも
契約交渉よりも 顧客との協調に
との協調
……… 顧客との協調に.
計画に
計画に沿うことよりも 変化に対応することに
することに.
……… 変化に対応することに.
価値をおく.
価値をおく.
をおく
出展:アジャイル宣言
出展:アジャイル宣言(agilemanifesto.org)
宣言
理想と現実の出会う現場へ
20. アジャイルの原則
顧客価値の優先 動くソフトウェア
変化に対応 持続可能なペース
短期のリリース 技術的卓越性
全員同席 シンプル
モチベーションと信 自己組織的チーム
頼 ふりかえりと改善
会話
理想と現実の出会う現場へ
21. アジャイルの実践(例 XP)
アジャイルの実践(例 XP)
計画ゲーム ペアプログラミング
小規模リリース 共同所有権
メタファー 継続的インテグレー
シンプルデザイン ション
テスティング 週40時間
リファクタリング オンサイト顧客
コーディング標準
理想と現実の出会う現場へ
22. ペア・プログラミング
実践
– 2人の開発者が一緒にコードを書く
• コードを書くほうをドライバー、もう一人をナビゲータと呼ぶ
– 頻繁に(5~10分毎)役割を交代する
• ナビゲータの作業
– リアルタイムコードレビュー
– 仮想プログラミング
– ドライバーの相談役
– ペアを頻繁(日に数回)に組みかえる
効果
– 知識がチームに行き渡る速度が速い
– トラックナンバーが増える
– 品質、生産性が向上する
トラックナンバー:ある日突然、プロジェクトのメンバーがトラックに轢かれても、プロジェクトを
続けられる人数のこと。バスナンバーと呼ばれたり、ハネムーンナンバーと呼ぶ人たちもいる。
参考文献:「Pair Programming Illuminated 」
理想と現実の出会う現場へ
23. タスクかんばん
作業の見える化
– ToDo(未実施)
Doing(実施中)
Done(完了)
で管理。
– 各自の作業を指示しなく
ても、毎朝自発的に
作業開始。
– フォーマットは徐々に タスクかんばんの例
カイゼン。 協力:チェンジビジョンastah* チーム)
協力:チェンジビジョン
(協力:チェンジビジョン
※バーンダウンチャーなどと共に、とにかく、壁に貼る。「情報発信器」とも呼ばれる。
理想と現実の出会う現場へ
28. 理想と現実の出会う現場へ
実例:ユーザー企業責任で25サイトをアジャイルに開発』
25サイトをアジャイルに開発
出典:アジャイルジャパン、リクルート事例 『実例:ユーザー企業責任で25サイトをアジャイルに開発』
33. アジャイルの現在位置
2000 2001 2010 2012
Evo FDD, Crystal,
DSDM, ASD
LeanStartup
Patterns
XP 大規模
•大規模
Agile 組織改革
•組織改革
•Lean/Agile
•Agile/UX
SCRUM Lean Software
Development
野中・竹内
TPS Lean
Kanban
Deming
理想と現実の出会う現場へ
36. Seeing is understanding.
方法論の終焉
方法論よりも、実践。
方法論よりも、文脈。
Scrum, XP, Kanban, …
これって。。。。方法論?
方法論の終焉
http://blogs.itmedia.co.jp/hiranabe/2011/05/end-of-methodology-ja.html
Copyright (C) 2011 Change Vision Corporation. Some Rights Reserved.
37. d
End of Methodology
Scrum, Crystal, Kanbanは方法論というにはあまりに構造に欠けている。プロ
セスとか方法論は、役割、手順、繋がりについて記述したものである。
本当のScrumは以下のようにシンプルだ:
スキルが十分ある人たちで多能工の集団をつくる。
その人たちにデモをしてもらったり、頻繁にリリースしてもらったりする。た
だし、こまかく管理するのはやめる。
チームには日ごと月ごとに「観察と調整」(inspect&adapt)させる。
誰か一人に自由な時間を与え、 阻害要因を取り除いたり、チームの質を観察し
たりしてもらう。
ビジネス側には代表者1人を通じて話すようにしてもらう。
CrystalはScrumより簡素だが、Scrum以上でもある。Kanbanは、Scrumと
Crystalの中間あたりに位置する。これら3者は実に素晴らしい…そして、そ
れらは方法論でも無ければプロセスでもない。私たちはそれらの適切な呼
び名を持っていないのだ。そこで、私は、これらを、当面ここではこう呼
ぶことを提案したい。
ふりかえり改善フレームワーク
(Reflective Improvement Frameworks)
41. 組織的知識創造の行為
- SECIモデル 「どう知るか」 -
身体・五感を駆使、 暗黙知 暗黙知 対話・思索・比喩によ
直接経験を通じた る概念・図像・仮説の
暗黙知の獲得、 共同化( )
共同化(S) 表出化( )
表出化(E) 創造(
創造(概念化)
共有、創出(共感)
Environment E O I 自己の暗黙知の
4.自己の暗黙知の
形式知
形式知
形式知
形式知
1.組織内外の活動によ
1.組織内外の活動によ 暗黙知 I I 言語化
る現実直感 Group 言語から概念・仮説・
5.言語から概念・仮説・
I Individual
I I 原型の 創造
2.感情移入・気づき・予
2.感情移入・気づき・予
I 形式知の組み合わ
知の獲得
せによる情報活用と
3.暗黙知の伝授、移転
3.暗黙知の伝授、移転
知識の体系化(分
内面化(
内面化( I ) 連結化( )
連結化(C) 析)
概念間の関係生成と
6.概念間の関係生成と
暗黙知
形式知を行動を E
形式知
形式知
形式知
形式知
O G
通じて具現化、 G モデル化
新たな暗黙知として I G Org. G
形式知の伝達、普及・
7.形式知の伝達、普及・
理解・学習(実践) 共有
E G 形式知の編集・操作
8.形式知の編集・操作
9.反省的実践を通じた
9.反省的実践を通じた
化、IT化
化、 化
形式知の体化
10.目標
目標-
10.目標-成果の持続的 形式知 形式知 I = 個人
G = 集団
追求、自己超越 O = 組織
© Nonaka I. & H. Takeuchi E = 環境
42. 実践知のリーダー
「動きながら考え抜く」(Contemplation in Action)
「動きながら考え抜く」
頭 Mind 「身体化された心」 体 Body
思索家 Thinker 実践家 Doer
Embodied Mind
知的体育会系
“Intellectual Muscle”
共通善に向けた
「よりよい」の無限追求
© Nonaka I., Toyama R.
47. context
content
越前大野
SEA-SPIN
Meeting
53. 福井県大野市
• 南部酒造 花垣(はながき)
• 宇野酒造 一乃谷
• 源平酒造 源平
• 真名鶴酒造 真名鶴