120 likes | 285 Views
プロセスの発見. 山田正樹 Metabolics, Ltd. 2001/3/30. ソフトウェア・プロセス. ソフトウェアを作る方法 プロダクトの向上にはプロセスの向上が必須 特に目に見えにくい品質にとって 最近の例 雪印 東海村. プロセスのない プロジェクトはない. 無意識にせよ、 どんなプロジェクト ( 組織 ) も自分自身のプロセスを持っている うまくいっている部分も 必ず ある うまくいっていない部分 ( だけ ) を改善する. プロセス確立のプロセス. プロセスの発見 プロセスのフォーミュレーション プロセスのデバグ
E N D
プロセスの発見 山田正樹 Metabolics, Ltd. 2001/3/30
ソフトウェア・プロセス • ソフトウェアを作る方法 • プロダクトの向上にはプロセスの向上が必須 • 特に目に見えにくい品質にとって • 最近の例 • 雪印 • 東海村 Metabolics, Ltd.
プロセスのないプロジェクトはない • 無意識にせよ、 • どんなプロジェクト(組織)も自分自身のプロセスを持っている • うまくいっている部分も必ずある • うまくいっていない部分(だけ)を改善する Metabolics, Ltd.
プロセス確立のプロセス • プロセスの発見 • プロセスのフォーミュレーション • プロセスのデバグ • プロセスのテストと測定 • Goto 1. Metabolics, Ltd.
プロセスの発見 • 「プロセス発見」セッション • 最近の典型的なプロジェクト(2~3) • プロジェクト参加者全員 • 半日くらい • リラックスして • ブレーンストーミング風に Metabolics, Ltd.
プロセスの発見 • 要求から出荷まで • それぞれの生成物が • 誰によって • どのように作られ • どのような結果を得たか? Metabolics, Ltd.
プロセスの発見 • Zachmannフレームワーク • ワークフロー Metabolics, Ltd.
プロセスのフォーミュレーション • 発見されたプロセスを定式化 • ワークフロー図 • プロセス・モデル • プロジェクト間の共通点は何か? • プロジェクト間の相違点は何か? • その理由は? Metabolics, Ltd.
プロセスのデバグ • まずかった点は何か? • プロジェクト共通部分で • 各プロジェクト固有部分で • プロセスのどこを変更すればよいか? • 変更にかかるコスト • 変更によって得られる利益 • いくつか(少数)を選択する Metabolics, Ltd.
プロセスのテストと測定 • デバグしたプロセスを走らせる • 測定しなければ意味がない • 目標は何か? • そのためには何を知ればいいか? • そのためには何を計ればいいか? • 測定にもコストがある Metabolics, Ltd.
プロセスのテストと測定 • 測定のポイント • 結果は測定に関わった人すべてに公開 • 個人の能力の直接測定はしない • 測定にかかる時間やコストを制限 • できれば簡単なツールを提供 Metabolics, Ltd.
プロセスのプロセス • プロセス・ハッカー (SEPG) • プロセスをハッキング/チューニングする • 簡単なプロセス・ツールを作る/見つける • 既存の方法論や標準は参考にはなるが、暗黙のよい点を破壊する可能性も高い • プロセスも繰り返し的に進化する Metabolics, Ltd.