基礎コース
基礎コース「基礎コース：ソフトウェア品質保証の基礎」活動報告
Report on Basic Course in Software Quality Assurance
メンバー：井上岩崎
内山折田
加藤
河本北村
竹山
田村
中澤中島
日比
平井宮村
森岡
渡邉
渡辺
主 査 ：相澤副 主 査：真野岩井

和哉 （伊藤忠テクノソリューションズ株式会社）真士 （パイオニア株式会社）
浩（株式会社 feat）
隆広 （株式会社 E ストアー）
鉱也 （株式会社デンソー）
裕之 （日本電気通信システム株式会社）哲哉 （東洋電装株式会社）
航希 （AJS 株式会社）卓也 （アンリツネットワークス株式会社）陽平 （株式会社インテック）
太一 （株式会社 feat）
秀二 （株式会社デンソー）
由貴美 （株式会社インテック）
充弘 （株式会社リンクレア）
英一 （TIS 株式会社）
泰宙 （コニカミノルタ株式会社）雄太 （ビアメカニクス株式会社）
武（株式会社インテック）
俊樹 （SQA 総合研究所）
慎一 （株式会社デンソー）

研究概要
基礎コースは，講義を通してソフトウェア品質保証の基礎を学び，他企業の参加者とのグループ討議から新たな気づきを得ることを目標としている．講義は，ソフトウェア品質保証の概論，技術や技法の解説，代表企業の事例紹介など 9 回にわたり行った．また，グループ討議では参加者同士の意見交換を行い，経験やノウハウを共有し，特定のテーマについて理解を深めた．参加者からは，ソフトウェア品質保証の幅広い範囲の知識を身につけることができ，また立場の異なる人達と交流することができて有意義であったという評価が得られた．
Abstract In this course, the objective is to learn the basic of the software quality assurance from thelecture, and to obtain new awareness through the discussion with other participants. The lecture wasconducted nine times in total includes the outline of the software quality assurance, the techniqueexplanation, and the case studies. Groups were formed to share know-how and discuss the issues
throughout the year. As a result, this course had gotten sound impressions from the participants ingetting a volume of knowledge and exchanging one another in a short term.

はじめに他のコースが特定の研究テーマについて議論を深めていくのに対して，基礎コースは，ソフトウェア品質保証の基本を幅広く学び，他の企業の参加者との討議を通じて新たな気付きを得ること，自分自身のスキルとすることを目標としている．
参加者の動機は，開発部門から品質保証部門へ異動したばかりでソフトウェア品質保証
1.

1－235－－1－基礎コース
を基礎から学びたい，ソフトウェア品質保証に取り組んでいるが改めてソフトウェア品質保証について体系的に学び直したい，今抱えていて課題や悩みの解決の糸口を探りたいな
ど様々である．本コースでソフトウェア品質保証の基礎を学んだ参加者が翌年別のコースに参加するケースも多く，研究会全体のなかではエントリーコースとしても位置づけられている．
本稿では，今年度の基礎コースの活動概要について報告する．
2.

コース全体の枠組み
基礎コースは，他のコースよりも 2 回多い計 9 回の例会を開催した．図 1 のように前半を講義にあて，後半をグループ討議としている．前半の講義では，ソフトウェア品質保証に関するテーマを取り上げ，毎回企業の実務経験のある指導講師を招いて講義や演習を行った．後半は，5，6 名のグループに分かれて各社の取り組みや課題についてグループ討議を行った．また，分科会活動終了後に，メンバー持ち回りで，自社で実践している品質保証活動などの事例紹介を行うアフター活動を実施した．

第1回

前半（2.5h）後半（2.5h）

オリエンテーション

講義

アフター（2.0h）

第2回
第3回
第4回
(合宿)

…
第9回

ソフトウェア
品質保証の講義（全 9 回）グループ討議（全 7 回）

アフター活動メンバー事例紹介（全 5 回）

発表資料まとめ

図 1 「基礎コース：ソフトウェア品質保証の基礎」のコース全体図
ソフトウェア品質保証の講義について
合計 9 回の講義により，ソフトウェア品質保証の基本的な知識を身につけることが目的である．
コースの前半では「ソフトウェアの品質管理概論」「品質マネジメントシステム」「ソフトウェア生産管理技術」などソフトウェア品質保証の全体像を理解することを目的とした．中盤では「品質改善技法」「品質データ分析技法」「レビュー技法」「テスト技法」など個別の技術や技法の理解に重点をおいた．最後の 2 回は，組込みシステムの事例やセーフティ＆セキュリティ開発の具体的な取り組みを紹介し，理解を深めることを目的とした．

3.

各講義の概略を以下に示す．
(1) 「ソフトウェア品質管理概論」，講師：香村 求氏（システム SWAT）
講師の実体験を数多く交えながらソフトウェアの品質管理のポイントを説明した．システムのライフサイクルに沿って，上流での品質の作りこみからテスト，再発防止活動に至るまで具体的な活動を解説した．また，お客様満足向上の活動や全社的品質管理 のための仕組みや組織のあり方について紹介した．
(2) 「ISO 9001/CMMI をベースとしたソフトウェア品質保証活動と品質改善活動の事例紹介」，講師：大久保 修氏（東芝ソリューション）
2－236－－2－

基礎コースISO 9001/CMMI によるソフトウェア品質保証と品質改善について事例を交えて解説した．品質マ
ネジメントシステムの具 体 例としてシステム開 発 計 画の立案 と運 用，デザインレビューなどを取り上げた．
(3) 「品質データ分析技術」，講師：真野 俊樹氏（SQA 総合研究所）
開発の各段階で行う品質データの分析と活用方法を解説した．メトリクスの例や品質データ収集の仕組みを紹介し，またデータ分析技法として QC 七つ道具や多変量解析法，実験計画法などを解説した．最後にデータ活用の実際例として，品質状況分析，バグ分析，出荷判定などを取り上げて説明した．
(4) 「ソフトウェア生産管理技術」，講師：誉田 直美氏（日本電気）
ソフトウェア生産のマネジメントの基本である QCD の基礎データの定義と考え方，データの収集タイミングなどについて解説した．また，「テストの管理と完了判断」「分散開発の管理」「負のスパイラ
ルからの脱出」の 3 つの具体的なケースをあげ，どのように対応すべきかをディスカッションしながら講義を進めた．
(5) 「改善技法／改革技法」，講師：金子 龍三氏（プロセスネットワーク）
品 質 の改 善 や改 革 を進 めるための狙 いどころや技 術 について，実 プロジェクトの経 験 に基 づく「技術集団としての個別改善」，QC などを活用した「小集団活動による改善」，ISO 9001 や CMMI を適用した「組織的な改善・改革」，「失敗原因分析に基づく改善」などの観点から講義した．
(6) 「レビュー技術」，講師：木原 均氏（日立製作所）
デザインレビューの基本的な考え方と進め方を解説した．デザインレビューの制度や手順の標準化，レビュー評価技術，レビュー支援ツールや環境，レビュー教育などについて具体例を交えて紹介した．
(7) 「テスト技術」，講師：山﨑 崇氏（ベリサーブ）
テスト項目設計技法，テスト実施のポイント等について説明した．
(8) 「組込みソフトウェアにおける品質保証」，講師：山口 尚輝氏（オムロンソフトウェア）
組込みシステムの特徴や品質保証のポイントについて説明した．そして，同社における品質保証体制，クレーム管理の仕組み，品質メジャーなどのデータ分析事例を紹介した．
(9) 「セーフティ＆セキュリティ開発」，講師：金子 朋子氏（情報セキュリティ大学院大学）
セキュリティ設 計 において必 要 となる，主な分 析 技 術・リスク評 価 手 法 や設 計 手 法を中 心 に，セーフティ設計との関連も含めて説明した．
グループ討議について
グループ討議は，他の企業の参加者との間で各社の実態をある程度具体的に話し合い，また世の中の状況や技術についても検討し，自社の改善に役立てることが目的である．
ただ漫然と議論をしても焦点がぼやけ，発散しがちである．そこで，講義のテーマに沿って自社での状況をまとめておくという事前宿題を実施してもらい，それを元に議論する形を取った．それにより，事前に講義テーマについて問題意識を持った上で講義，グループ討議に臨むことになり，より学習効果が高まったと言える．
4.

グループ討議の進め方
グループ討議は，毎回次のような要領で進めた．
(1) 事前宿題の作成と提出全員があらかじめテーマに関する自社の実態などを A4，1 枚程度に整理し，提出する．
①自社での取り組み，特 に工夫していること，②自社の課題と考えていること，③他の参加者
3－237－－3－基礎コースに聞いてみたいこと，討議したいこと，など(2) グループ討議
毎回 5，6 名のグループを編成し，各自の事前宿題をもとに意見交換を行う．
最後に各グループの討議内容を全員で共有する．
(3) 事後宿題の作成と提出
講義やグループ討議から得られた気づきや役立つ情報などを整理し，提出する．
①新たな発見や気づき，②自社に持ち帰りたい，取り組みたいと考えたこと，③その他所感アフター活動について
毎年恒例となったアフター活動であるが，今年度メンバーにもアンケートを取ったところ，全員一致で実施することとなった．今年度もざっくばらんな議論をすることができ，とても有意義な活動となった．
5.

アフター活動の概要と進め方
・・・

9 月の分科会活動からスタート，全 5 回実施
各回持回りで発表，持ち時間は質疑応答含めて 1 テーマ 40 分アフターということもあり，軽食と飲物（アルコールも）を買出しして，飲食しながらリラックスしたムードで実施

4－238－－4－

基礎コース
事例紹介内容
実施日

発表者

発表テーマ

9月

中島 太一

テスト自動化に 気をつけろ！！

田村 卓也

妥当性確認におけるユーザ観点のテスト実施例

河本 裕之

当社の品質推進・改善活動の紹介

北村 哲哉

ソフトウェア品質をゼロから醸成してみた岩崎 真士

品質保証活動の事例紹介

竹山 航希

運用における品質井上 和哉

障害低減と 類似障害の再発防止に向けた取組み

日比 秀二

みなさん、振り返ってますか？？

中澤 陽平

ひとり改善活動の記録

折田 隆広

当社検証チームにおける検証業務のご紹介

宮村 充弘

社内研修

平井 由貴美品質担当者の仕事

森岡 英一

PMO としての品質活動

渡邉 泰宙

複写機における安全確保領域について

加藤 鉱也

ソフトウェア品質向上への取り組み

内山 浩

基礎コース習熟度報告

11 月

12 月

1月

2月

6.

本コースの活動から得られた成果について
基礎コースは，ソフトウェア品質保証の基礎を幅広く学び，他の企業の参加者との討議を通じて新たな気付きを得ること，自分自身のスキルとすることが目的であった．参加者の振り返りには，多くの新たな発見や気づきが有った．包括的なソフトウェア品質保証の講義や他の企業の参加者との交流も有意義であったという意見も多く，本コースの目標はほぼ達成できたと評価している．最後にメンバーに来年度はどうするかを尋ねたところ，自身が他のコースへの参加を検討中という人が 8 名であった．

5－239－－5－