Upload
sukusuku-scrum
View
2.019
Download
3
Embed Size (px)
Citation preview
すくすくスクラム瀬戸内
2010年2月5日(金)
岡山国際交流センター
1すくすくスクラム瀬戸内
今村哲也 unlimited works 代表 認定スクラムマスター
twitter tetsuyai e-mail [email protected]
独立系SIerの子会社 ⇒ 独立 ビジネス情報系のシステム開発 官公庁、原子力発電所、空港
チームリーダー、プロジェクトリーダー
2すくすくスクラム瀬戸内
すくすくスクラム瀬戸内 3
4すくすくスクラム瀬戸内
絵を、他のグループに見せないでください。
すくすくスクラム瀬戸内 5
右隅に大きな丘があります。
丘の上を赤いトンボが飛んでいます。
赤いトンボの後ろを青いトンボが飛んでいます。
丘のふもとには3軒の家があります。
3軒の家には窓があります。
など
すくすくスクラム瀬戸内 6
右隅に大きな丘があります。
丘の上を赤いトンボが飛んでいます。
赤いトンボの後ろを青いトンボが飛んでいます。
丘のふもとには3軒の家があります。
3軒の家には窓があります。
など
説明文を書く
すべてを文章にできましたか?
誤解のない文章にできましたか?
絵を描く
説明文が意図した通りの絵でしたか?
絵に想像や先入観が反映されていませんでしたか?
7すくすくスクラム瀬戸内
すくすくスクラム瀬戸内 8
要件定義
設計 構築 試験 運用
9すくすくスクラム瀬戸内
本当に?
10すくすくスクラム瀬戸内
1994年のスタンディッシュ・グループによる調査結果
プロジェクト失敗率 83.8%
(大企業に限定すると91%にも!)
うち31.1%は完成前に中止され、
残りの52.7%は平均89%の開発費超過に陥った。
11すくすくスクラム瀬戸内
13%
12%
12%
7%7%
49%
プロジェクトに問題が起きる原因
ユーザーからの情報が
不足している
要求や仕様が不完全で
ある
要求や仕様が変化する
経営幹部からの支援が
不足している
技術が不足している
その他
12すくすくスクラム瀬戸内
13%
12%
11%
10%9%
9%
36%
プロジェクトが中止される原因
要求が不完全である
ユーザーの関与が不足
している
リソースが不足してい
る
非現実的な期待をされ
る
経営幹部からの支援が
不足している
要求や仕様が変化する
13すくすくスクラム瀬戸内
2003年のスタンディッシュ・グループによる調査結果
プロジェクト失敗率 66%
少しは改善されているけれど、まだ過半数のプロジェクトは失敗している。
14すくすくスクラム瀬戸内
プロジェクト失敗率 75%
うち46%はニーズを満たさなかったため、(仕様は満たしていたが)一度も使用されなかった。
残りの20%はニーズを満たすように、大規模な改修が施された。
15すくすくスクラム瀬戸内
7%
13%
16%
19%
45%
要求した機能を実際に使っている度合い
いつも使う
よく使う
ときどき使う
ほとんど使わない
まったく使わない
16すくすくスクラム瀬戸内
プロジェクト失敗率 87%
スコープ管理が、
82%で最大の失敗要因であり、25%で全体に影響を及ぼした失敗要因である。
17すくすくスクラム瀬戸内
「詳細に要求を定義し、そのあと長い時間をかけて開発した後でそれを納品するというアプローチは、もはや不適切だということである。
ビジネス要求が高い確率で変わるということは、要求を文書化した後に大きな変更はほとんど加えられないという想定が基本的に間違っていること、そして、多くの時間や工数をかけて要求を最大限に定義してもだめだということを意味する。」
18すくすくスクラム瀬戸内
2003年の日経コンピュータによる調査結果
プロジェクト失敗率 73.3%
19すくすくスクラム瀬戸内
27.7
7.6
10.6
13.1
13.9
18.7
19.1
19.1
21.9
35.9
その他
運用計画が利用実態に沿っていな…
ベンダーの選択に問題があった
システムの開発作業の質が悪かった
社内の開発体制に問題があった
システムの企画が十分ではなかった
エンドユーザーへの教育が不十分…
システムの設計が不正確だった
テストが不十分・移行作業に問題が…
要件定義が十分ではなかった
プロジェクトの品質問題の原因
プロジェクトの品質問題の原因
20すくすくスクラム瀬戸内
失敗、してますね ^^;;
21すくすくスクラム瀬戸内
しかも原因の第一位は「要件定義」!!
22すくすくスクラム瀬戸内
典型的なソフトウェアプロジェクトでは
25%の要件は変化する
23すくすくスクラム瀬戸内
0
5
10
15
20
25
30
35
10 100 1000 10000
要求
変更
の割
合(
%)
プロジェクトの規模(ファンクションポイント)
ソフトウェアプロジェクトにおける変更の割合
ソフトウェアプロジェ
クトにおける変更の割
合
24すくすくスクラム瀬戸内
1998年のロバート・オースティン氏とリチャード・ノーラン氏による大規模ソフトウェア開発プロジェクトに関する調査結果
第1の誤った前提
大規模プロジェクトを計画通りに遂行することが可能であるというものである。
第2の誤った前提
プロジェクト後半における仕様変更を避けることが可能であるというものである。
第3の誤った前提
大規模なプロジェクトほど早期に仕様を凍結することが理に適っているというものである。
25すくすくスクラム瀬戸内
ソフトウェアシステムの新規開発において、システムの要件はユーザーがそのシステムを使用する時になるまで完全に明確化されることがない。
(ワッツ・ハンフリー氏、IBM)
26すくすくスクラム瀬戸内
ワークショップではいかがでしたか?
現実には70~90%ものプロジェクトが失敗しています。
それらすべてが失敗原因の第一位に「要件定義」を挙げています。
複数の研究者が、要件定義は25%以上も変化する、という調査結果を報告しています。
27すくすくスクラム瀬戸内
要件定義
設計 構築 試験 運用
28すくすくスクラム瀬戸内
本当に?
29すくすくスクラム瀬戸内
30すくすくスクラム瀬戸内
ユーザー自身が、望んでいることを正確に把握していない。
ユーザーから開発者に、望んでいることや知っていることがうまく伝わらない。
要求の細部は開発してみなければ明らかにならない。
要求の細部は複雑すぎて理解しづらい。
開発途中の製品を見て、ユーザーの気が変わる。
環境からの働きかけによって、要求が変わったり増えたりする。
31すくすくスクラム瀬戸内
最初に要件定義が完成しない以上、すべてを計画し、計画通りにプロジェクトを進めることはできない。
計画の代わりに中心に据えるもの
お客様にとっての価値
32すくすくスクラム瀬戸内
7%
13%
16%
19%
45%
要求した機能を実際に使っている度合い
いつも使う
よく使う
ときどき使う
ほとんど使わない
まったく使わない
33すくすくスクラム瀬戸内
スペースシャトルのソフトウェアの心臓部
1977年~1980年
⇒ ウォーターフォール・モデルが理想的と信じられていた時代
⇒ 初期の反復型開発の成功例、31ヶ月で17回のイテレーション
「ウォーターフォール・モデルが適していなかったのは、シャトルのプログラムに対する要求が、ソフトウェアを開発している間もずっと進化し続けていたからである」
34すくすくスクラム瀬戸内
35すくすくスクラム瀬戸内