1 件の資料が見つかりました。
ダウンロード数: 721回
SQuBOK分類 :
執筆者 :
羽田 達哉 (㈱日立製作所)
、床 直紀(Senior Engineer of Quality Assurance Department)
、中山 仁(Director of Quality Assurance Department )
、石井 尚(QA Leader of Quality Assurance Department )
、古田 莉央(QA of Quality Assurance Department)
紹介文 :
ソフトウェア開発において、開発作業の進捗は評価できるが、プロダクト品質(コードにバグがどれだけ存在するか)はテストが完了するまで分かり難い。そのため、ソフトウェアのバグが計画より多く存在し、バグ修正に掛かる時間と労力が計画より増えること、今後について再計画が必要であるということに気付くには、多くの時間が必要である。特に大規模で短期間のソフトウェア開発は、バグが多いリスク、納期が遅延するリスク、コストが増えるリスクが高いため、早期に品質の悪い部分を検出し改善させるサイクル(よいプロセスに改善する)が重要である。
よいプロセスの習慣化には各工程で活用するセルフチェック(標準的なチェック観点)やレビューを愚直に実施させることが有効である。実施状況を数値化することで作業品質を評価できる。この作業品質の尺度を用いることで、"異常値"(=作業品質が悪いモジュール)は開発要員の理解不足、手抜き(嘘)を客観的に検出できスキル向上の指導を施すことができる。
私たちは本施策をQM3S”Quality Mind and Skill Scoring System”と呼び、開発作業における作業品質を定量的に評価する手法がソフトウェアの品質確保に有効であることを確かめた。本発表ではQM3Sの特徴説明を行うとともに適用効果の報告を実施する。
ソフトウェア開発において、開発作業の進捗は評価できるが、プロダクト品質(コードにバグがどれだけ存在するか)はテストが完了するまで分かり難い。そのため、ソフトウェアのバグが計画より多く存在し、バグ修正に掛かる時間と労力が計画より増えること、今後について再計画が必要であるということに気付くには、多くの時間が必要である。特に大規模で短期間のソフトウェア開発は、バグが多いリスク、納期が遅延するリスク、コストが増えるリスクが高いため、早期に品質の悪い部分を検出し改善させるサイクル(よいプロセスに改善する)が重要である。
よいプロセスの習慣化には各工程で活用するセルフチェック(標準的なチェック観点)やレビューを愚直に実施させることが有効である。実施状況を数値化することで作業品質を評価できる。この作業品質の尺度を用いることで、"異常値"(=作業品質が悪いモジュール)は開発要員の理解不足、手抜き(嘘)を客観的に検出できスキル向上の指導を施すことができる。
私たちは本施策をQM3S”Quality Mind and Skill Scoring System”と呼び、開発作業における作業品質を定量的に評価する手法がソフトウェアの品質確保に有効であることを確かめた。本発表ではQM3Sの特徴説明を行うとともに適用効果の報告を実施する。