why agile now ? - leanstartup and arc

28
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. Seeing is understanding. Seeing is understanding. 1 gile uby loud 株式会社 株式会社永和 平鍋 健児 今、なぜが注目さのか 今、なぜが注目さのか 今、なぜが注目さのか 今、なぜが注目さのか ~環境での素早い~ ~環境での素早い~ ~環境での素早い~ ~環境での素早い~

Upload: kenji-hiranabe

Post on 10-May-2015

11.301 views

Category:

Technology


0 download

DESCRIPTION

I spoke about Agile, in the context of could age.

TRANSCRIPT

Page 1: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

1

gile uby loud

株式会社チェンジビジョン株式会社永和システムマネジメント

平鍋 健児

今、なぜアジャイルが注目されるのか今、なぜアジャイルが注目されるのか今、なぜアジャイルが注目されるのか今、なぜアジャイルが注目されるのか~クラウド環境での素早いスタートアップ~~クラウド環境での素早いスタートアップ~~クラウド環境での素早いスタートアップ~~クラウド環境での素早いスタートアップ~

Page 2: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

2

なぜ今なぜ今なぜ今なぜ今Agileかかかか?

Page 3: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

3

市場市場市場市場市場市場市場市場 ビジネスビジネスビジネスビジネスビジネスビジネスビジネスビジネス ITIT

市場分析 発注

納品リリース

半年から3年

ミッション・リスク分割型ビジネスとウォーターフォール型開発(従来型)

Page 4: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

4

従来型の問題=要求の劣化従来型の問題=要求の劣化従来型の問題=要求の劣化従来型の問題=要求の劣化システムの機能の利用度

全く使われない45%ほとんど使われな

い19%

たまに使う16%

いつも使う7%

よく使う13%

Standish group study report in 2000 chaos report

Page 5: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

5

市場市場市場市場市場市場市場市場

ITIT 1週

間か

ら半

ミッション・リスク共有型ビジネスとAgile型開発

ビジネスビジネスビジネスビジネス

市場市場市場市場

ビジネスとビジネスとビジネスとビジネスとITが一体になったが一体になったが一体になったが一体になった「「「「OneTeam」を作り、ミッション」を作り、ミッション」を作り、ミッション」を作り、ミッション

とリスクを共有する。とリスクを共有する。とリスクを共有する。とリスクを共有する。やってみて、結果から戦略をやってみて、結果から戦略をやってみて、結果から戦略をやってみて、結果から戦略を作りながら進む。作りながら進む。作りながら進む。作りながら進む。

Page 6: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

6

Agileとはとはとはとは?

Page 7: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

7

�短いサイクルで、分析、設計、実装、テストを並列に行う

�タイムボックス型、進化型開発

分析分析分析分析

設計設計設計設計

実装実装実装実装

テストテストテストテスト時間 時間

要求(スコープ) 要求(スコープ)Waterfall Agile

Beck 2000Royce 1970

Page 8: Why Agile Now ? - leanstartup and ARC

SECSECSECSECSoftware Engineeringfor Mo・No・Zu・Ku・Ri

Software Engineering CenterSoftware Engineering CenterSoftware Engineering CenterSoftware Engineering Center 8Copyright © 2005-2007 Kenji HIRANABE, Some rights reservedCopyright © 2011 IPA, All Rights Reserved

アジャイル開発のプロセスモデル

■プロセスモデル1

企画

システム運用

• n=1のケースもあり。

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第1リリース

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第2リリース

・・・

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第mリリース

企画

システム運用

• n=1のケースもあり。

第1反復

テスト

開発

要求

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第1リリース

第1反復

テスト

開発

要求

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第2リリース

・・・

第1反復

テスト

開発

要求

第1反復

テスト

開発

要求

第n反復

テスト

開発

要求

第n反復

テスト

開発

要求・・・

第mリリース

Page 9: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

9

製品バックログ

製品バックログ

スプリントバックログ

スプリントバックログ

1-4 週

24 時間

出荷可能ソフトウェア

出荷可能ソフトウェア

朝会朝会

スクラムスクラムスクラムスクラム(Scrum)

Page 10: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

10

タスクかんばんタスクかんばんタスクかんばんタスクかんばん

Page 11: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

11

astah* 開発チーム例開発チーム例開発チーム例開発チーム例

Page 12: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

12

日本での事例日本での事例日本での事例日本での事例

Page 13: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

13出典:アジャイルジャパン、富士通事例出典:アジャイルジャパン、富士通事例出典:アジャイルジャパン、富士通事例出典:アジャイルジャパン、富士通事例 『『『『モチベーション駆動開発モチベーション駆動開発モチベーション駆動開発モチベーション駆動開発

Page 14: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

14出典:アジャイルジャパン、リクルート事例出典:アジャイルジャパン、リクルート事例出典:アジャイルジャパン、リクルート事例出典:アジャイルジャパン、リクルート事例 『『『『実例:ユーザー企業責任で実例:ユーザー企業責任で実例:ユーザー企業責任で実例:ユーザー企業責任で25252525サイトをアジャイルに開発サイトをアジャイルに開発サイトをアジャイルに開発サイトをアジャイルに開発』』』』

Page 15: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

15出典:アジャイルジャパン、良品計画+出典:アジャイルジャパン、良品計画+出典:アジャイルジャパン、良品計画+出典:アジャイルジャパン、良品計画+USPUSPUSPUSP研究所事例研究所事例研究所事例研究所事例 『『『『スピードがすべてを駆逐するスピードがすべてを駆逐するスピードがすべてを駆逐するスピードがすべてを駆逐する

Page 16: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

16

アジャイルの導入の難しさアジャイルの導入の難しさアジャイルの導入の難しさアジャイルの導入の難しさ(1)

�開発側

�本を読んでも、具体的にどうやって良いかわからない。

�ファシリテーション(場作りとコミュニケーション)には、慣れがいる。

�組織全体を変えるのは難しい。

�試行プロジェクトをやってみたい。

そこでそこでそこでそこで…

Page 17: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

17

永和システムマネジメントが提供する、コンサルティングサービス永和システムマネジメントが提供する、コンサルティングサービス永和システムマネジメントが提供する、コンサルティングサービス永和システムマネジメントが提供する、コンサルティングサービスhttp://www.esm.co.jp/trial/new-agile-contracts-service.html

Page 18: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

18

アジャイルの導入の難しさアジャイルの導入の難しさアジャイルの導入の難しさアジャイルの導入の難しさ(2)

�顧客側

�全体の仕様を固めないで、本当に始められるのか?

�本当に満足のいく品質のものができるか?

�ROIは妥当なのか?

そこでそこでそこでそこで…

Page 19: Why Agile Now ? - leanstartup and ARC

永和システムマネジメントが提供する永和システムマネジメントが提供する永和システムマネジメントが提供する永和システムマネジメントが提供するシステム構築サービスシステム構築サービスシステム構築サービスシステム構築サービス

http://www.esm.co.jp/trial/

new-agile-contracts-service.html

Page 20: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

20

Agile Ruby CloudLean Startup

Page 21: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

21

Agile の外側の外側の外側の外側

どこから来てどこから来てどこから来てどこから来て どこへ行くどこへ行くどこへ行くどこへ行く

Page 22: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

22

?

Page 23: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

23

問題: Unknown 解決: Unknown

Lean Startup進歩の単位進歩の単位進歩の単位進歩の単位: 顧客についての検証された知識顧客についての検証された知識顧客についての検証された知識顧客についての検証された知識 ($$$)

Eric Ries (@ericries)

http://startuplessonslearned.blogspot.com

Page 24: Why Agile Now ? - leanstartup and ARC

IDEAS

CODEDATA

BUILDLEARN

MEASURE

素早くコード

単体テストユーザビリティテスト

継続的結合漸進開発

オープンソース利用クラウド

クラスタ免疫システムJITスケーラビリティ

リファクタリングデベロパーサンドボックス

素早く測定

AB テスト

明確なプロダクトオーナ継続的開発ユーザビリティテストリアルタイムモニタ顧客代表

素早く学習

AB テスト

顧客インタビュー顧客開発なぜなぜ5回、真因分析

顧客アドバイザリボード仮説検証プロダクト・オーナーの責任顧客タイプ分析機能横断チーム半自立チームスモークテスト

漏斗分析コホート分析

ネットプロモータスコア検索エンジンマーケティング

リアルタイムアラート予測的モニタリング

Eric Ries (@ericries)

http://startuplessonslearned.blogspot.com

Page 25: Why Agile Now ? - leanstartup and ARC

http://market-by-numbers.com/2010/02/

complementary-iteration-loops-product-and-customer-development/

Page 26: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

26

ARC�Aglie

�顧客参画と繰り返し。フィードバック。

�Ruby (on Rails)�開発者に優しい。スピード。

�Cloud�小さな初期投資。スケールアウト。

�Lean Startup+顧客開発。ムダなく流れを作る。

Page 27: Why Agile Now ? - leanstartup and ARC

Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.

Seeing is understanding.Seeing is understanding.

2727

http://dropasta.com/

Page 28: Why Agile Now ? - leanstartup and ARC