演習コースⅡ
メトリクス演習コース「演習コースⅡ：メトリクス演習コース」活動報告
主査：
副主査：
アドバイザ：

小池 利和
小室 睦
野中 誠

（ヤマハ株式会社）（株式会社プロセス分析ラボ）（東洋大学）

メンバ ：
守屋
東城
岡本
松田
吉田
塩福
安川
坂下
綿田
大島
内藤晋隆
泰尚
元輝
茂
武志卓也
英美
勇基
弘充
次郎

（ピー・シー・エー株式会社）（ＳＣＳＫ株式会社）（株式会社モリサワ）（株式会社日立製作所）（アンリツ株式会社）（三菱重工業株式会社）（富士ゼロックス株式会社）（エプソンアヴァシス株式会社）（キヤノン株式会社）（メルコ・パワー・システムズ株式会社）（東京海上日動システムズ株式会社）概要
メトリクス演習コースは講義と演習を通して、メトリクスの測定、分析、活用のために必要な総合的なスキルを習得することを目的としている。また、習得したスキルを実際の業務に適用する実践テーマレポートの提出も課すことで、知識だけではなく実践的に学ぶことができた。また、メンバー持ち回りによるメトリクスに関する事例紹介を行うことで、各社の取り組みから様々なヒントを得ることができた。

1－201－－1－本コースの趣旨
ソフトウェア品質技術の１つの柱とも言えるメトリクスに特化したコースである。ソフトウェアの品質保証、プロセス改善、開発力向上のためにメトリクスを活用したい人を対象にしている。メ
トリクスの測定方法、分析手法、実践的な活用方法を 1 年間通して講義、演習、ディスカッションを交えながら学ぶ。学習内容は、指導陣が執筆した書籍『データ指向のソフトウェア品質マネジメント』をベースとしているが、それだけに留まらず参加者のニーズに即したものを加えた。
単に測定、分析手法を学ぶだけではなく、実践的なスキルを習得すべく、以下の４点が本コースの特徴となっている。
(1) 講義中心ではなく、演習時間を多く取る。
(2) 指導陣が実際に経験したケーススタディを通して、現場での適用をイメージできるようにする。
(3) メンバー持ち回りによる事例紹介（アフター活動）を行い、実践適用へのヒントを得られるようにする。
(4) 学んだ内容を職場で実践する「実践テーマレポート」を必須課題とし、指導陣がサポートする。

カリキュラム概要
以下の方針でカリキュラムを構成した。各回の具体的な内容は次項で示す。
第 1 フェーズ：メトリクス活用目的の明確化、測定方法の習得
・ メトリクス活用をビジネスゴールに結びつけるための分析技法（GQM 等）の習得
・ 開発工数、開発規模、欠陥といった基本メトリクスの測定、収集方法の習得
・ サイクロマチック複雑度に代表されるようなプロダクトメトリクスの定義や測定ツールを知る
第 2 フェーズ：データ集計、可視化、統計解析のためのツールの習得
・ Excel を用いたデータ集計、グラフ化、それらを活用したマネジメントや改善のアクションに結びつけるための効果的な可視化スキルの習得
・ 統計パッケージ R、R コマンダーの基本操作習得
第 3 フェーズ：様々なデータ分析手法の習得と実践事例を学ぶ
・ 基本統計量、ヒストグラム、検定、相関分析といった統計手法の基礎、および、それらをソフトウェア開発に適用した事例を学ぶ
・ 品質コスト分析、管理図といった品質管理手法、および、それらをソフトウェア開発に適用した事例を学ぶ
・ 見積り、予測を行うための回帰分析手法、および、それらをソフトウェア開発に適用した事例を学ぶ

2－202－－2－各回のカリキュラム
前述の方針に基づき、幅広い内容のカリキュラムを立案し、当初より計画的に 2 回の臨時会を設定した。全体構成は昨年度とほぼ同様である。最終的に計画したカリキュラムをすべて完了することができた。
※参考図書：『データ指向のソフトウェア品質マネジメント』
＃開催 日

テーマ

参考 図書の指導 担当

内容章
1

5/12

ガイダンス、GQM

1章

小室・ガイダンス、自己紹介
・メトリクス概論
・GQM演習

26/9

測定方法

6章

小池

・GQMから具体的なメトリクス測定を導くグループディスカッション
・欠陥、工数、規模の測定方法講義

3

7/6

データハンドリング、

2.1、2,2、2.4

～7

可視化節

小池

・可視化の講義（2.1、2,2、2.4節）
・Excel操作演習（グラフ、ピボットテーブ（合宿）ルなど）、VBA演習
・DB、SQL演習
・可視化自動化ツール作成演習

4

9/22

統計の基礎、Rの操作付録

小室

臨時会

・統計の基礎講義と演習
・R、Rコマンダー操作実習

510/13検定、対数変換

3.2節

野中・3.2節の講義＆演習

6

11/17

相関、偏相関、

3.1節、4.1

小池・3.1節の講義＆演習

単回帰分析、節、重回帰分析

4.2節、

7

12/15

・4.1節の講義＆演習

小室

ロジスティック回帰分析

・4.2節の講義＆演習
・4.3節の講義＆演習

プロダクトメトリクス
8

1/12

応用的な分析手法

5.1節、5.2節

小室・5.1節の講義＆演習
・5.2節の講義＆演習

9

2/9

各自課題の発表

-

講義無し

臨時会

・各自で実践したメトリクスの取り組みを発表
・最終成果報告会資料の内容検討、担当決め、計画立案

10

2/23

全体での成果報告会-

講義無し

各分科会の発表。

図表１．2017 年度メトリクス演習コースカリキュラム

3－203－－3－実践テーマレポート「実践テーマレポート」は、本コース内で学んだことを実際の業務に適用したり、職場のメトリクスを使って分析を行ってみるといった何らかの”実践”を行い、それをレポートにまとめる課題である。コース後半の 10 月頃から、メンバー各自でテーマを選定し、9 回目の 2/9 に発表してもらった。
レポートのテーマ一覧は以下の通りである。メンバーの目的意識により、内容が多岐に渡っており、習得が大変だったと思うが、幅広い内容のカリキュラムを組んだ意義が感じられた。

実施者

テーマ名

大島 弘充

コーディング完了時点で上流工程の障害検出率を予測する

塩福 武志

回帰分析を用いた不適合数予測

内藤 次郎

プロジェクト進捗遅延の早期把握に向けた取り組み

坂下 英美

回帰分析を用いた不具合件数の予測

岡本 泰尚

ソフトウェアメトリクスのベンチマーキング～ソフトウェア開発データ白書との比較～

守屋 晋

感覚的に認識している仕様/仕様書の問題点の把握～上流工程志向への意識改革～

吉田 茂

出荷後のバグ修正件数を減少させるためのデータ分析

綿田 勇基

レビューの質と価値の定量化手法の検討

安川 卓也

メトリクスを利用したトラブル解決日数の分析

松田 元輝

進捗、バグの可視化と、Agile 向け前倒し率の考案

東城 隆

要件規模（リスク評価値）を用いた工数予測回帰モデルの作成
図表２．実践テーマレポート一覧

アフター活動「アフター活動」とは、定時の分科会活動の終了後１８：００からスタートし、メンバー持ち回りで事例紹介とディスカッションを行うというものである。アフターということもあり、軽食と飲物（アルコールも）を買出しして、飲食しながらリラックスしたムードで実施する。主査が以前の分科会で企画して好評であったため、メンバーの希望を確認し、本コースでも行った。アルコールが入ることもあり、ざっくばらんなディスカッションをすることができた。

4－204－－4－アフター活動は第 4 回目の 9/22 から実施し、10 名のメンバーが主にメトリクスに関する事例発表をしてくれた。各回 2 名ずつで担当し、発表＆ディスカッションで 1 人１時間を目安に行ったが、盛り上がって時間を超過することも多かった。
普段はなかなか聞くことのできない他社の実情をうかがい知ることができて、参考になる話が多かった。また発表者がメンバーから有用な意見をもらうことも多く、聞く側、発表する側の双方にとって有意義な活動となった。

総括
ソフトウェアメトリクスの活用方法の検討、測定・分析方法の習得、実データを用いての実践という盛りだくさんのカリキュラムであったが、無事計画通り終了することができた。業務都合により途中で離脱したメンバーを除き、アフター発表、実践テーマレポートともに全員実施することができた。
今年度で 5 年目となる本コースであるが、全体カリキュラムや実践テーマレポート、アフター活動といったコンテンツはほぼ固まってきた。カリキュラムのブラッシュアップを継続的に行いながら、来年度もこのスタイルで進めていく。
最後に補足として、分科会活動ではないが関連する話題に触れておく。分科会翌日に開催される「データ分析勉強会」という有志によるメトリクス分析の勉強会に本コースメンバーが積極的に参加してくれた。この勉強会は主査が 2011 年から開催してきたもので、本コース OB も多く参加して、研究会卒業後も交流が続いている。今後もこの場を活用してメンバーとの繋がりを維持していきたいと考えている。

5－205－－5－