開発プロジェクトの
QCD
問題を
予兆段階で認識する
問診票
の提案
第1分科会
第1分科会
第1分科会
第1分科会
ソフトウェアプロセス評価・改善
ソフトウェアプロセス評価・改善
ソフトウェアプロセス評価・改善
ソフトウェアプロセス評価・改善
主査 :三浦 邦彦(矢崎総業株式会社) 副主査 :中森 博晃(パナソニックファクトリーソリューションズ株式会社) 丸屋 宏二(株式会社東芝) リーダ :忠内 雅人(アイシン・コムクルーズ株式会社) 研究員 :田中 桂三(オムロン株式会社) ※発表者 中原 洋一(富士通九州ネットワークテクノロジーズ株式会社) 小川 忠久(株式会社ニコンシステム)2015/2/27
目次
1.
開発プロジェクトの問題提起、解決策提案
2.
研究の目的と目標
開発プロジェクト向け問診票の作成と有効性評価
3.
目的達成の手段
問診票作成までの流れ、問診票の内容、問診の実施方法
4.
研究内容の検証
問診票の有効性の検証方法、検証結果、考察
5.
研究の課題と今後の展望
6.
最後に
論文には書けなかった、研究員の「ぶっちゃけ 」感想
1.
章
開発プロジェクト
の
問題提起、
1.1
1.1
1.1
1.1 問題提起
問題提起
問題提起
問題提起
はじめに
はじめに
はじめに
はじめに
プロジェクトの初期段階で
プロジェクトの初期段階で
プロジェクトの初期段階で
プロジェクトの初期段階で
「このプロジェクト、
「このプロジェクト、
「このプロジェクト、
「このプロジェクト、
ヤバイ
ヤバイ
ヤバイ
ヤバイ
!!
」
」
」
」
「
「
「
「このままだと問題が発生しそうだ」
このままだと問題が発生しそうだ」
このままだと問題が発生しそうだ」
このままだと問題が発生しそうだ」
開発経験者、品質保証部の
皆さんにお聞きします
1.1
1.1
1.1
1.1 問題提起
問題提起
問題提起
問題提起
第1分科会
第1分科会
第1分科会
第1分科会メンバの共通
メンバの共通
メンバの共通
メンバの共通認識
認識
認識
認識
【現状】
プロジェクトの状態を、メトリクスや監査で確認。
でも
「
「
「
「
Q:
バグ
バグの流出」、
バグ
バグ
の流出」、「
の流出」、
の流出」、
「
「
「
C
:コスト
:コスト
:コスト
:コストの
の肥大」
の
の
肥大」
肥大」
肥大」、
、
、
、「
「
「
「
D
:納期
:納期
:納期
:納期の遅延」
の遅延」
の遅延」
の遅延」
を防止できない。
・メトリクス:メトリクス:メトリクス:メトリクス: 開発初期段階では、メトリクスの意味が薄く、 事前発見につながりにくい。 ・監査:監査:監査:監査: プロセス遵守の結果確認が目的。 被監査者が構えてしまい、重要な事象を不用意に公表しない。なぜ?
つまり、
1.2
1.2
1.2
1.2
解決策の提案
解決策の提案
解決策の提案
解決策の提案
問題の予兆を
「見える化」
すれば、問題の発生を未然に
防止できるのでは!?
1)どうやって予兆 をつかもうか? 3)人の健康診断は 気楽に受診でき、 病気の予兆を発見 できるよ。 4)そうか!じゃ、 同じことをプロジェクト でもやってみようよ! 2)監査ではなく、 気楽に回答でき るほうがいいね。 第1分科会メンバ2
章
研究の目的と
2.1
2.1
2.1
2.1
研究目的
研究目的
研究目的
研究目的
プロジェクトが抱える
QCD
問題の予兆
を
早期に発見
し、
状況を利害関係者に認識させる
仕組みを構築する。
2.2
2.2
2.2
2.2
研究目標
研究目標
研究目標
研究目標
下記
3
点を研究の目標と設定
QCD
問題の
予兆
を
体系的
に定義する
予兆を捉える手段
予兆を捉える手段
予兆を捉える手段
予兆を捉える手段
を確立する
を確立する
を確立する
を確立する
(プロジェクト
問診票
の作成)
プロジェクト問診票の
有効性を検証
する
1)
2)
3)
2.3
2.3
2.3
2.3
論文上で表現するプロジェクト体制
論文上で表現するプロジェクト体制
論文上で表現するプロジェクト体制
論文上で表現するプロジェクト体制
P PP PLLLL 担当者 担当者 担当者 担当者 担当者担当者担当者担当者 PM PMPM PM プロジェクトの範囲 品質保証部門 品質保証部門 品質保証部門 品質保証部門 顧客 顧客 顧客 顧客 委託先 委託先 委託先 委託先 利害関係者の範囲 利害関係者の範囲 利害関係者の範囲 利害関係者の範囲 プロジェクトリーダ プロジェクトリーダ プロジェクトリーダ プロジェクトリーダ プロジェクトマネージャ プロジェクトマネージャプロジェクトマネージャ プロジェクトマネージャ管理者層
管理者層
管理者層
管理者層
3
章
3.1
3.1
3.1
3.1
問診票作成までの流れ
問診票作成までの流れ
問診票作成までの流れ
問診票作成までの流れ
⑤
⑤
⑤
⑤
問
問
問
問
診
診
診
診
票
票
票
票
の
の
の
の
試
試
試
試
行
行
行
行
・
・
・
・
検
検
検
検
証
証
証
証
⑥
⑥
⑥
⑥
原
原
原
原
因
因
因
因
項
項
項
項
目
目
目
目
マ
マ
マ
マ
ト
ト
ト
ト
リ
リ
リ
リ
ク
ク
ク
ク
ス
ス
ス
ス
((((
詳
詳
詳
詳
細
細
細
細
版
版
版
版
))))
の
の
の
の
作
作
作
作
成
成
成
成
④
④
④
④
ブ
ブ
ブ
ブ
ラ
ラ
ラ
ラ
ッ
ッ
ッ
ッ
シ
シ
シ
シ
ュ
ュ
ュ
ュ
ア
ア
ア
ア
ッ
ッ
ッ
ッ
プ
プ
プ
プ
③
③
③
③
ド
ド
ド
ド
ラ
ラ
ラ
ラ
フ
フ
フ
フ
ト
ト
ト
ト
版
版
版
版
作
作
作
作
成
成
成
成
②
②
②
②
原
原
原
原
因
因
因
因
項
項
項
項
目
目
目
目
の
の
の
の
分
分
分
分
類
類
類
類
①
①
①
①
原
原
原
原
因
因
因
因
項
項
項
項
目
目
目
目
を
を
を
を
抽
抽
抽
抽
出
出
出
出
QCD問題の原因 プロジェクト問診票作成 なぜなぜ分析 原因⇒問診票の各質問 問診票試行 検証結果 ※2 流 流 流 流 れ れ れ れ【
【
【
【成果物
成果物
成果物】
成果物
】
】
】原因
原因項目
原因
原因
項目
項目マトリクス
項目
マトリクス
マトリクス
マトリクス(ドラフト版)
(ドラフト版)
(ドラフト版)
(ドラフト版)
対象 対象 対象 対象 表面化度合い 表面化度合い表面化度合い 表面化度合い 人 人 人 人 プロジェクトプロジェクトプロジェクトプロジェクト 組織組織組織組織 高 低 他覚症状あり 他覚症状あり 他覚症状あり 他覚症状あり 計画からの乖離計画からの乖離計画からの乖離計画からの乖離 自覚症状あり 自覚症状あり 自覚症状あり 自覚症状あり 気質、メンタル気質、メンタル気質、メンタル気質、メンタル 風通し、混乱、日程風通し、混乱、日程風通し、混乱、日程風通し、混乱、日程 協業協業協業協業 自覚症状なし 自覚症状なし 自覚症状なし 自覚症状なし 雰囲気、 雰囲気、 雰囲気、 雰囲気、 上下関係、 上下関係、 上下関係、 上下関係、 信頼関係、 信頼関係、 信頼関係、 信頼関係、 コーチング コーチング コーチング コーチング キャリアマッチング キャリアマッチング キャリアマッチング キャリアマッチング 負荷分散、 負荷分散、 負荷分散、 負荷分散、 過負荷、 過負荷、 過負荷、 過負荷、 仕様 仕様 仕様 仕様 遵守、 遵守、遵守、 遵守、 価値観 価値観価値観 価値観 気質、 気質、 気質、 気質、 職場、プロセス、職場、プロセス、職場、プロセス、職場、プロセス、各社の過去プロジェクトから
各社の過去プロジェクトから
各社の過去プロジェクトから
各社の過去プロジェクトからQCD
QCD
QCD
QCD問題の
問題の
問題の
問題の原因
原因を
原因
原因
を
を
を分類
分類
分類
分類。
。
。
。
分類したキーワードを元に問診票の質問項目を作成。
分類したキーワードを元に問診票の質問項目を作成。
分類したキーワードを元に問診票の質問項目を作成。
分類したキーワードを元に問診票の質問項目を作成。
【
【
【
【成果物
成果物
成果物
成果物】
】
】
】プロジェクト
プロジェクト
プロジェクト問診票
プロジェクト
問診票
問診票
問診票
質問 カテゴリ ・9カテゴリに分類 (コミュニケーション、人間関係、プロセス、ルール、環境、意識、スキル、マネジメント、その他) ・抽象的な質問に関しては、具体的な例を記載 全35項目3.2
3.2
3.2
3.2
プロジェクト
プロジェクト
プロジェクト
プロジェクト問診の
問診の
問診の
問診の実施
実施
実施
実施方法
方法
方法
方法
・プロジェクトリーダ及び開発メンバ ・Good-PJ及びBad-PJ(※)の質問毎の平均値と問診対象PJの値を比較し、 プロジェクトにとってリスクのある事象を明らかにする。 ・プロジェクトの初期段階(推奨) → プロジェクトリスクの早期察知 (将来は進行中に継続実施) ・開発完了後 → 組織改善に活用 ・品質保証部門など、プロジェクト範囲外の人 赤信号 赤信号 赤信号 赤信号 :::精密検査要:精密検査要精密検査要精密検査要 黄色 黄色 黄色 黄色 信号信号:信号信号:::要注意要注意(要注意要注意(((経過観察経過観察経過観察経過観察)))) 問診の対象者 問診の実施者 問診票の活用法 問診の実施時期4
章
4.1
4.1
4.1
4.1
研究内容の有効性
研究内容の有効性検証
研究内容の有効性
研究内容の有効性
検証
検証方法
検証
方法
方法
方法
アンケート アンケート アンケート アンケート 形式で問診 形式で問診形式で問診 形式で問診 票を記入 票を記入 票を記入 票を記入•
研究員の
研究員の
研究員の
研究員の
職場(
職場(
職場(
職場(
6
社)
社)
社)
社)
• Good-PJ
(
(
(
(
25PJ/27
人)と
人)と
人)と
人)と
Bad-PJ
(
(
(
(
26PJ/31
人)
人)
人)
人)
に層別
に層別
に層別
に層別
•
プロジェクトの
プロジェクトの
プロジェクトの
プロジェクトの
PL
及び担当者に対して実施
及び担当者に対して実施
及び担当者に対して実施
及び担当者に対して実施
回答結果を 回答結果を回答結果を 回答結果を 集計 集計 集計 集計•
問診票の回答結果を集計
問診票の回答結果を集計
問診票の回答結果を集計
問診票の回答結果を集計
• Good-PJ
と
と
と
と
Bad-PJ
別に、
別に、各質問
別に、
別に、
各質問
各質問
各質問の回答結果を集計
の回答結果を集計
の回答結果を集計
の回答結果を集計
t検定を使用検定を使用検定を使用検定を使用 して確認 して確認 して確認 して確認• Good-PJ
のサンプル群と
のサンプル群と
のサンプル群と
のサンプル群と
Bad-PJ
のサンプル群の分布に
のサンプル群の分布に
のサンプル群の分布に
のサンプル群の分布に
相違
相違
相違
相違
(ばらつき)
(ばらつき)
(ばらつき)
(ばらつき)
があるか
があるか、
があるか
があるか
、
、
、
F
検定
検定
検定
検定
で
で
で
で確認
確認
確認
確認
•
質問項目の回答結果に
質問項目の回答結果に
質問項目の回答結果に
質問項目の回答結果に
有意差
有意差
有意差
有意差
があるか、
があるか、
があるか、
があるか、
t
t検定
t
t
検定
検定
検定
で確認
で確認
で確認
で確認
(
(
(
(片側検定
片側検定
片側検定、
片側検定
、
、有意水準は
、
有意水準は
有意水準は
有意水準は
0.05
に設定
に設定)
に設定
に設定
)
)
)
手順 手順 手順 手順 ① ① ① ①仮説仮説仮説仮説をををを 立てる立てる立てる立てる 帰無仮説:測定値に差がない 帰無仮説:測定値に差がない 帰無仮説:測定値に差がない 帰無仮説:測定値に差がない 対立仮説: 対立仮説: 対立仮説: 対立仮説:測定値に差測定値に差測定値に差 がある測定値に差があるがあるがある ②検定統計量( ②検定統計量( ②検定統計量( ②検定統計量(t値t値t値t値)、差)、差 が生じる確率()、差)、差が生じる確率(が生じる確率(が生じる確率(P値値値値)を)を求める)を)を求める求める求める ③ ③ ③ ③判定判定判定判定するするするする ・ ・ ・ ・ tttt 値が境界値以上(値が境界値以上(値が境界値以上( 下図値が境界値以上(下図下図 棄却域)下図棄却域)棄却域)棄却域) ・ ・ ・ ・ pppp 値が有意水準以下(下図斜線部)値が有意水準以下(下図斜線部)値が有意水準以下(下図斜線部)値が有意水準以下(下図斜線部) の場合帰無仮説は の場合帰無仮説は の場合帰無仮説は の場合帰無仮説は棄却棄却棄却棄却される。される。される。される。 「 「 「 「 帰無仮説」が帰無仮説」が帰無仮説」が帰無仮説」が棄却棄却棄却棄却される:差があるされる:差があるされる:差があるされる:差がある 「 「 「 「 帰無仮説」が帰無仮説」が帰無仮説」が帰無仮説」が採択採択採択採択される:差がないされる:差がないされる:差がないされる:差がない (有意水準(危険率)= (有意水準(危険率)= (有意水準(危険率)= (有意水準(危険率)=α 例:例:例:例:5%)%)%)%)