3 件の資料が見つかりました。
ダウンロード数: 559回
SQuBOK分類 :
執筆者 :
井田 達也(㈱東京ビジネスソリューション)
、松本 達平(㈱インテック)
、浅尾義則(アイエス情報シテム㈱)
、中島優紀(東京海上日動システムズ㈱)
、川上隆也(東京海上日動システムズ㈱)
、高橋功(ソーバル㈱)
紹介文 :
ソフトウェア開発におけるレビューは、ソフトウェアの欠陥を早期に検出可能な手段として、品質向上・コスト削減・納期遵守に有効である。しかしながら、レビューにおいて影響度の高い欠陥を検出できるかや、検出に掛かる時間の長さはレビューアに依存しているのが現状である。これらの課題について、個々人が持っている欠陥に関する知識(以下、欠陥知識)を組織として有効活用することで解決できないかと考えた。
そこで、本研究チームでは、影響度の高い欠陥を容易に見つけることが可能な思考法であるHDR法(SQiPシンポジウム2013、HDR法:仮説駆動型レビュー手法の提案)から着想を得て、「欠陥連鎖チャート(Defect Chain Chart:以下DCC)」を考案した。
DCCは欠陥知識を可視化し、欠陥知識同士の関連を表現した図であり、欠陥知識を共有・蓄積・活用するためのものである。
このDCCにより課題の解決が可能かを確認するために実験を行った。DCCを用いてレビューを実施すると、従来のレビューよりも単位時間あたりの重大欠陥の指摘数が上がるという結果を得た。また、実験被験者からは「経験が少ないメンバーに対して有効である」との評価が得られた。これはDCCを用いたレビューが課題解決に有効であることを示唆する。
本論文では、新しい欠陥モデルである欠陥連鎖チャートの利用方法と効果、ならびに今後の展望について報告する。
ソフトウェア開発におけるレビューは、ソフトウェアの欠陥を早期に検出可能な手段として、品質向上・コスト削減・納期遵守に有効である。しかしながら、レビューにおいて影響度の高い欠陥を検出できるかや、検出に掛かる時間の長さはレビューアに依存しているのが現状である。これらの課題について、個々人が持っている欠陥に関する知識(以下、欠陥知識)を組織として有効活用することで解決できないかと考えた。
そこで、本研究チームでは、影響度の高い欠陥を容易に見つけることが可能な思考法であるHDR法(SQiPシンポジウム2013、HDR法:仮説駆動型レビュー手法の提案)から着想を得て、「欠陥連鎖チャート(Defect Chain Chart:以下DCC)」を考案した。
DCCは欠陥知識を可視化し、欠陥知識同士の関連を表現した図であり、欠陥知識を共有・蓄積・活用するためのものである。
このDCCにより課題の解決が可能かを確認するために実験を行った。DCCを用いてレビューを実施すると、従来のレビューよりも単位時間あたりの重大欠陥の指摘数が上がるという結果を得た。また、実験被験者からは「経験が少ないメンバーに対して有効である」との評価が得られた。これはDCCを用いたレビューが課題解決に有効であることを示唆する。
本論文では、新しい欠陥モデルである欠陥連鎖チャートの利用方法と効果、ならびに今後の展望について報告する。
ダウンロード数: 311回
SQuBOK分類 :
紹介文 :
IBR法(問診に基づくレビュー方法)は成果物作成者への問診から得た推論からレビューポイントを導出する。成果物作成時の個人・プロジェクトの問題を認知し、短時間で「合理的なレビューポイント」を導出することが出来る。
システム開発において品質を検証する技法であるレビューは、効果的に重大欠陥を検出する重要な手段である。しかしレビューが、成果物の説明会、若手の指導や作成者の吊し上げを行う場など、個人・プロジェクトの前提・課題の共有および対策の検討をする会議と化している事が散見される。これは開発期間短縮等により情報共有や対策検討の時間が確保できない事が原因だと考えられる。
そこで我々は「問診」を通じて成果物の作成状況から個人やプロジェクトが抱えている課題を的確に推論し、レビューポイントを導出するIBR法を考案した。
問診は、成果物作成者に個人やプロジェクトの背景にある問題を推測する質問をする。医療の診断においては誤診を防ぐ工夫がされており、これをソフトウェアレビューに則した改変を行った。これを用いる事で問診の推論の精度を高める。
実験の結果この方法は、重大欠陥の効率的な検出に有効であり、理解しやすく、習得性が高い方法である事がわかった。
IBR法(問診に基づくレビュー方法)は成果物作成者への問診から得た推論からレビューポイントを導出する。成果物作成時の個人・プロジェクトの問題を認知し、短時間で「合理的なレビューポイント」を導出することが出来る。
システム開発において品質を検証する技法であるレビューは、効果的に重大欠陥を検出する重要な手段である。しかしレビューが、成果物の説明会、若手の指導や作成者の吊し上げを行う場など、個人・プロジェクトの前提・課題の共有および対策の検討をする会議と化している事が散見される。これは開発期間短縮等により情報共有や対策検討の時間が確保できない事が原因だと考えられる。
そこで我々は「問診」を通じて成果物の作成状況から個人やプロジェクトが抱えている課題を的確に推論し、レビューポイントを導出するIBR法を考案した。
問診は、成果物作成者に個人やプロジェクトの背景にある問題を推測する質問をする。医療の診断においては誤診を防ぐ工夫がされており、これをソフトウェアレビューに則した改変を行った。これを用いる事で問診の推論の精度を高める。
実験の結果この方法は、重大欠陥の効率的な検出に有効であり、理解しやすく、習得性が高い方法である事がわかった。
ダウンロード数: 294回
SQuBOK分類 :
紹介文 :
ソフトウェア開発の現場では,短納期,高品質が求められており,技術文書に対するレビューが不可欠となっている.各プロジェクトでは,混入した欠陥をいち早く検出するために,同一文書に対して複数回に渡りレビューを実施したり,開発リーダや有識者がレビューを実施したりする等の工夫がされている.しかし,それでも重大欠陥の検出漏れを防ぐことができず,大きな手戻りが発生し,結果的に時間やコストがかかってしまうケースが多く見られる.そこで,我々はレビュー時の新規役割「ハーベスタ」,及び欠陥分析用ツール「知見分析表」を提案する.
ハーベスタは,レビュー結果を収集し,検出された欠陥の傾向や欠陥混入に至った背景などを分析して,以降のレビューにフィードバックする役割を担う.知見分析表は,影響度と緊急度という2つの指標を軸とした表で,レビュー時に検出された欠陥を,ハーベスタがその表にプロットし,欠陥の検出傾向を捉えるために利用する.ハーベスタは,プロットした結果から傾向や混入原因を考察することで,以降のレビュー観点を導きだす.考察の結果として,検出される可能性があるにも関わらず未検出の欠陥種類があれば,その観点の追加も検討する.
実験では,ハーベスタを配置して知見分析表を用いて欠陥の分析を行い,その結果を次回のレビュー担当者にフィードバックすることで,レビューの質が向上し重大欠陥の検出効率が向上することが確認できた.
ソフトウェア開発の現場では,短納期,高品質が求められており,技術文書に対するレビューが不可欠となっている.各プロジェクトでは,混入した欠陥をいち早く検出するために,同一文書に対して複数回に渡りレビューを実施したり,開発リーダや有識者がレビューを実施したりする等の工夫がされている.しかし,それでも重大欠陥の検出漏れを防ぐことができず,大きな手戻りが発生し,結果的に時間やコストがかかってしまうケースが多く見られる.そこで,我々はレビュー時の新規役割「ハーベスタ」,及び欠陥分析用ツール「知見分析表」を提案する.
ハーベスタは,レビュー結果を収集し,検出された欠陥の傾向や欠陥混入に至った背景などを分析して,以降のレビューにフィードバックする役割を担う.知見分析表は,影響度と緊急度という2つの指標を軸とした表で,レビュー時に検出された欠陥を,ハーベスタがその表にプロットし,欠陥の検出傾向を捉えるために利用する.ハーベスタは,プロットした結果から傾向や混入原因を考察することで,以降のレビュー観点を導きだす.考察の結果として,検出される可能性があるにも関わらず未検出の欠陥種類があれば,その観点の追加も検討する.
実験では,ハーベスタを配置して知見分析表を用いて欠陥の分析を行い,その結果を次回のレビュー担当者にフィードバックすることで,レビューの質が向上し重大欠陥の検出効率が向上することが確認できた.