What is agile
Transcript of What is agile
Agile Evening 2014
Agile Evening #11
2014-05-27 (Tue)
18:30~
@ryohei_nakazawa
What is “Agile” ??
Agile Evening 2014
1
Welcome
お集り頂き
ありがとう
ございます
Agile Evening 2014
2
Introduct ion
■自己紹介 - About myself
✔ ここでのLTは2回目です。
✔ プログラマ → 設計者 → PM をやったりして、
今は、プロセス改善してます。
✔ ひとこと 「今日はサクサクいくよ!」
業務外で参加ですよ
よろしくおねがいしますm(_ _)m
✔ @ryohei_nakazawaです
Agile Evening 2014
3
Today’s Theme
今日のテーマ
“Agile”って結局、何さ??
- What is “Agile” ?? -
Agile Evening 2014
4
2014年5月15日
Agile Evening 2014
5
ひとつの記事が出た。
Agile Evening 2014
6
ITPro記事より
http://itpro.nikkeibp.co.jp/article/COLUMN/20140509/555742/
Agile Evening 2014
7
?
Agile Evening 2014
8
記事の続き
Agile Evening 2014
9
??
Agile Evening 2014
10
記事の最後
Agile Evening 2014
11
???
Agile Evening 2014
12
(゜Д゜) ポカーン
Agile Evening 2014
13
もうひとつ。
Agile Evening 2014
14
2014年5月15日
同日付
Agile Evening 2014
15
Agile Evening 2014
16
(゜Д゜) ポカーン
???
Agile Evening 2014
17
アジャイル
アジャイル開発
エンタープライズアジャイル
スクラム
アジャイル
アジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
アジャイル開発
アジャイル開発
アジャイル
アジャイル
アジャイル
アジャイル
アジャイルアジャイル開発
アジャイル開発 アジャイル開発
アジャイル開発
スクラムスクラム
スクラム
アジャイルアジャイル アジャイル
アジャイル開発
アジャイル開発
アジャイル
アジャイル
アジャイル
アジャイル
アジャイル開発
Agile Evening 2014
18
What’s happened...
http://www.gatag.net/
Agile Evening 2014
19
Today’s Theme
今日のテーマ
“Agile”って結局、何さ??
- What is “Agile” ?? -
Agile Evening 2014
20
最近よく思います。
Agile Evening 2014
21
アジャイル、アジャイル、
良く聞くけと・・・
Agile Evening 2014
22
なんかみんな微妙に違う。
(ような気がする・・・)
Agile Evening 2014
23
最近、「アジャイル」といっても中にいろんな要素があるために、(中略)話がかみ合わない。
平鍋健児氏(チェンジビジョン代表)
「アジャイル」という言葉が一人歩きしてしまっていて、たまに話をしていても通じないときがあります。
倉貫義人氏(ソニックガーデン代表)
15. Agile manifesto…And we wanted to make it attractive to people so we picked the word agile.
(アジャイル・マニュフェストを作った時、)我々は人々に魅力的であるために、Agileという言葉を選びました。
Kent Beck (Apr 24th,2010)
http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html
http://kuranuki.sonicgarden.jp/2013/07/アジャイル.html
http://qiita.com/TsuyoshiUshio@github/items/28f4c127c911170cad49
Agile Evening 2014
24
なるほど。
いろんな要素。
言葉が一人歩き。
Agile Evening 2014
25
“アジャイル”という言葉
には、いくつかの意味があり
それはコンテキストによって
微妙に意味が異なってくる。
Agile Evening 2014
26
■その1■
システム開発/ソフトウェア開発に
限定した「アジャイル」
Agile Evening 2014
27
(1)スクラムをはじめとする、チームの
仕事の進め方やコミュニケーションを
指す場合
【例】うちのプロジェクトはアジャイルなんだ。リリースは4week
(イテレーション)ごと。毎朝スタンドアップするし、イテレーションごとにふりかえりもするよ。あと、作業タスクはカンバンにして見える化してるし。
Agile Evening 2014
28
(2)自動化をはじめとした開発環境など
エンジニアリング手法を指す場合
【例】うちのプロジェクトはアジャイルなんだ。ペアプロだから1日8時間でグッタリ。TDD(テスト駆動開発)だからテストコードをまず書くことが多い。ソースを(Gitに)コミットしたら自動的にビルドしてテストまで回してくれる。ホントにJenkins様様って感じ。やったらわかるけど、リファクタリングをサボると負債が溜まるって言うのは本当その通り。
Agile Evening 2014
29
■その2■
ビジネスの、変化に、
対応できるようにすることを
表現する「アジャイル」
Agile Evening 2014
30
(a)システム開発・ソフトウェア開発
自体が変化する要求に常に対応できる
ようにすることを指す場合
【例】うちのプロジェクトはアジャイルなんだ。だから顧客と、「これは仕様変更で追加費用がないと出来ません」なんて話にはならない。優先順位を付けて、1回のリリースで取り込む要求(≒フィーチャー)を決めてる。ビジネスの変化に我々の開発もついていかないとね。
Agile Evening 2014
31
(b)ビジネス活動(企業・組織)が
変化するマーケットに対応できるよう
にすることを指す場合
【例】うちの会社はアジャイルなんだ。開発プロジェクトだけでなく、企画・営業・開発・・・事業部それぞれに、経営のビジネス戦略を即反映するアジャイルさが求められる。ただ、組織横断的な活動にはまだまだ課題が多いけど。
Agile Evening 2014
32
たしかに・・・
なんとなく、違う。。。
Agile Evening 2014
33
同じ「アジャイル」。
文脈によって微妙に違う。
Agile Evening 2014
34
さて、
違いを整理してみる。
Agile Evening 2014
35
2つの軸。
Agile Evening 2014
36
エンジニアリングコミュニケーション
横軸
(1) (2)
■その1■
システム開発/ソフトウェア開発に限定した「アジャイル」
Agile Evening 2014
37
ビジネス活動
システム開発ソフトウェア開発
■その2■ 縦軸
(a)
(b)
ビジネスの、変化に、対応できるようにすることを
表現する「アジャイル」
Agile Evening 2014
38
縦軸と横軸合わせると・・・
Agile Evening 2014
39
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
そう。これ、全部「アジャイル」
Agile Evening 2014
40
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
いっこ、いっこでも「アジャイル」
Agile Evening 2014
41
“アジャイル”という言葉
には、いくつかの意味があり
それはコンテキストによって
微妙に意味が異なってくる。
Agile Evening 2014
42
Agile Evening 2014
43
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
どこ?どこ?どこを放棄すると??
Agile Evening 2014
44
アジャイル
アジャイル開発
エンタープライズアジャイル
スクラム
アジャイル
アジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
エンタープライズアジャイル
アジャイル開発
アジャイル開発
アジャイル
アジャイル
アジャイル
アジャイル
アジャイルアジャイル開発
アジャイル開発 アジャイル開発
アジャイル開発
スクラムスクラム
スクラム
アジャイルアジャイル アジャイル
アジャイル開発
アジャイル開発
アジャイル
アジャイル
アジャイル
アジャイル
アジャイル開発
Agile Evening 2014
45
「アジャイル」と聞いたら、
Agile Evening 2014
46
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
どの辺の「アジャイル」かな?と。
Agile Evening 2014
47
慌てず騒がず、
Agile Evening 2014
48
「アジャイル」という言葉に
惑わされず、
Agile Evening 2014
49
整理できるようになろう。
Agile Evening 2014
50
色々意味があるから、
認識を合わせながら、
会話をしよう。
Agile Evening 2014
51
Today’s Theme
今日のテーマ
“Agile”って結局、何さ??
- What is “Agile” ?? -
Agile Evening 2014
52
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
答「これです」(全部も個別も・・・)
Agile Evening 2014
53
え?もっと知りたい?
そろそろ時間なんだけど…
Agile Evening 2014
54
分かりました。
ちょっとだけですよ。
勘のいい方は・・・アレです。
Agile Evening 2014
55(引用元)An Agile Way 『アジャイルの「ライトウィング」と「レフトウィング」』 平鍋健児氏
http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html
Oh!! 素晴らしくまとまっています!
Agile Evening 2014
56
ビジネス活動
システム開発ソフトウェア開発
エンジニアリングコミュニケーション
(a)
(b)
(1) (2)
Agile Evening 2014
57
ん?ん?
Agile Evening 2014
58
正直、パクりましたよ。
( ゚Д ゚)ナニカ?
Agile Evening 2014
Thank you !
59
To be continue…
Agile Evening 2014
60
※当資料の画像については、以下サイトからも利用させていただきました。
■野鳥の写真素材
http://www.glumdog.com/
■ソザイング
http://sozaing.com/
■.foto project
http://free.foto.ne.jp/
■GATAGフリー画像・写真素材集
http://www.gatag.net/
その他