JP6975086B2 - 品質評価方法および品質評価装置 - Google Patents
品質評価方法および品質評価装置 Download PDFInfo
- Publication number
- JP6975086B2 JP6975086B2 JP2018064755A JP2018064755A JP6975086B2 JP 6975086 B2 JP6975086 B2 JP 6975086B2 JP 2018064755 A JP2018064755 A JP 2018064755A JP 2018064755 A JP2018064755 A JP 2018064755A JP 6975086 B2 JP6975086 B2 JP 6975086B2
- Authority
- JP
- Japan
- Prior art keywords
- construction
- quality evaluation
- quality
- value
- infrastructure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013441 quality evaluation Methods 0.000 title claims description 116
- 238000000034 method Methods 0.000 title claims description 48
- 238000010276 construction Methods 0.000 claims description 242
- 239000000047 product Substances 0.000 claims description 89
- 238000004364 calculation method Methods 0.000 claims description 31
- 238000000611 regression analysis Methods 0.000 claims description 17
- 238000000556 factor analysis Methods 0.000 claims description 14
- 239000006227 byproduct Substances 0.000 claims description 10
- 238000012935 Averaging Methods 0.000 claims 2
- 238000013461 design Methods 0.000 description 50
- 230000008569 process Effects 0.000 description 32
- 238000012360 testing method Methods 0.000 description 31
- 238000003908 quality control method Methods 0.000 description 25
- 230000007547 defect Effects 0.000 description 22
- 238000011156 evaluation Methods 0.000 description 19
- 230000010354 integration Effects 0.000 description 14
- 238000009440 infrastructure construction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012552 review Methods 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000012938 design process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001303 quality assessment method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Description
本開示の品質評価装置は、インフラ基盤を構築した際の基本設計書頁数およびレビュー指摘件数といったインフラ基盤構築プロジェクトの評価メトリクスに関するデータを蓄積し、蓄積したデータを統計分析することによって、プロジェクトの規模を示す値である“構築スケール”の算出式を決定する。
図1は、本実施例に係る品質評価装置1の概略構成を示すブロック図である。品質評価装置1は、制御部100と記録部110とキーボード等の入力装置(図示せず)とプリンタ等の出力装置(図示せず)を有する。制御部100は、例えば、CPU(Central Processing Unit)であり、記録部110は、例えば、RAM(Random Access Memory)およびSSD(Solid State Drive)である。
(式1)
(基本設計書頁数=α×サーバ数+β×製品数+γ)
なお、何もインフラ基盤を構築しない際の基本設計書頁数を0とするため、ここではγ=0とする。また、上記重回帰分析は、基幹系サーバ構築または情報系サーバ構築といった構築カテゴリ別に分類されたデータ集合に対して実行する。(したがって、サーバ構築スケールは基幹系サーバ構築スケールおよび情報系サーバ構築スケールの二種類が定義されるが、以下では単にサーバ構築スケールと省略する。)構築スケール定義部101は、重回帰分析によって決定したサーバ構築スケールの回帰係数α´およびβ´を記録部110の構築スケール算出論理情報112に格納する。
(式2)
(サーバ構築スケール(Cs)=α´×Σk(製品カテゴリkの係数×製品カテゴリkのサーバ数)+β´×MAX(製品カテゴリkの係数)×製品数)
(式3)
(基本設計書頁数=α×機器数+β×機器種類数+γ)
なお、何もインフラ基盤を構築しない際の基本設計書頁数を0とするため、γ=0とすることは上と同様である。また、上記重回帰分析は、構築カテゴリがネットワーク構築に分類されたデータ集合に対して実行する。構築スケール定義部101は、重回帰分析によって決定したネットワーク構築スケール(Ns)の回帰係数α´およびβ´を記録部110の構築スケール算出論理情報112に格納する。
(式4)
(ネットワーク構築スケール(Ns)=α´×Σk(製品カテゴリkの係数×製品カテゴリkの機器数)+β´×MAX(製品カテゴリ別係数)×機器種類数)
続いて、品質目標設定部102の機能について説明する。
図6は、プロジェクト基礎情報(サーバ構築)115のデータ構造の一例を示す図である。プロジェクト基礎情報(サーバ構築)115は、プロジェクト名1101、各プロジェクトに関連づけた定義項目1102および定義内容1103のデータを含む。
図7は、プロジェクト基礎情報(ネットワーク構築)116のデータ構造の一例を示す図である。プロジェクト基礎情報(ネットワーク構築)116は、プロジェクト名1201、各プロジェクトに関連づけた定義項目1202および定義内容1203のデータを含む。これらの各項目の定義は、プロジェクト基礎情報(サーバ構築)115の説明においてなされた定義と同様である。
図8は、品質指標情報117のデータ構造の一例を示す図である。品質指標情報117は、構築カテゴリ1601、構築カテゴリに関連づけた指標名称1602、指標値(From)1603および指標値(to)1604を有する。
図10は、品質データ情報111のデータ構造の一例を示す図である。品質データ情報111は、プロジェクト名1501、各プロジェクトに関連づけた定義項目1502、目標値(From)1503、目標値(to)1504、実績値1505および評価1506を含む。
図11は、品質評価部103が出力するインフラ基盤品質管理レポート130の一例を示す図である。インフラ基盤品質管理レポート130は、プロジェクト基礎情報入力欄3081、品質実績入力欄3082および品質評価欄3083で構成されている。
続いて、品質評価装置1が実行する処理のフローチャートについて説明する。
図12は、品質評価装置1が実績データの因子分析をしてから評価結果のレポートを出力するまでの処理を概略的に示したフローチャートである。以下に、図12のフローチャートの各処理について説明する。
(ステップ1101)
まず、構築スケール定義部101が、品質データ情報に登録された品質実績データの集合に対して統計解析(因子分析および相関分析)を実施する。構築スケール定義部101は、統計解析の結果に基づいて、サーバ構築スケール(Cs)およびネットワーク構築スケール(Ns)という品質評価項目を定義し、さらにそれら品質評価項目の値を用いて品質指標を定義する。構築スケール定義部101は、サーバ構築スケール(Cs)およびネットワーク構築スケール(Ns)を構築スケール算出論理情報112に格納し、品質指標を品質指標情報117に格納する。
(ステップ1102)
次に、品質目標設定部102が、プロジェクト計画時に、プロジェクトマネージャまたは品質管理担当者が入力したプロジェクト基礎情報120をもとに、ステップ201で定義したサーバ構築スケール(Cs)およびネットワーク構築スケール(Ns)を算出する。品質目標設定部102は、サーバ構築スケール(Cs)をプロジェクト基礎情報(サーバ構築)115に格納し、ネットワーク構築スケール(Ns)をプロジェクト基礎情報(ネットワーク構築)116に格納する。さらに、品質目標設定部102は、算出したサーバ構築スケール(Cs)、ネットワーク構築スケール(Ns)および品質指標情報117の情報をもとに、品質目標値を算出し、品質データ情報111にデータを格納する。
(ステップ1103)
品質評価部103が、プロジェクトマネージャまたは品質管理担当者が入力した品質実績データと、ステップ1102で算出した品質目標値と、を比較することにより、プロジェクトの工程ごとに品質を評価する。
図13は、構築スケール定義部101が構築スケールおよび品質指標を定義する処理のフローチャートである。以下に、図13のフローチャートの各処理について説明する。
(ステップ1201)
まず、品質データ情報111に登録された品質実績データの全定義項目(基本設計書頁数、レビュー指摘件数、単体テストチェックリスト数、単体テスト不良件数、結合テストチェック数、結合テスト不良件数)のデータ集合に対して因子分析を実施する。なお、上記データ集合からは、異常値は取り除かれている。
(ステップ1202)
続いて、構築スケール定義部101は、因子分析の結果、インフラ基盤の構築項目と品質評価項目のうち所定の値よりも相関係数が高いパラメータの組を決定する。以下では、製品数、サーバ数、基本設計書頁数およびテスト不良件数の四つの項目の相関係数が高い場合を例にして説明する。
(ステップ1203)
次に、相関性を確認した製品数とサーバ数、基本設計書頁数およびテスト不良件数のうち、上流工程における品質評価項目である基本設計書頁数を目的変数に選択し、製品数およびサーバ数を説明変数に選択して重回帰分析を実施する。重回帰分析の対象となるデータ集合は、サーバ基盤構築案件のデータを対象とする。構築スケール定義部101は、上で説明した式1の回帰式の回帰係数α´およびβ´を決定し、構築スケール算出論理情報112に格納する。さらには、構築スケール定義部101は、以下の式2によってサーバ構築スケール(Cs)を定義し、定義式を構築スケール算出論理情報112に格納する。
(式2)
(サーバ構築スケール(Cs)=α´×Σk(製品カテゴリkの係数×製品カテゴリkのサーバ数)+β´×MAX(製品カテゴリ別係数)×製品数)
(ステップ1204)
同様に、ネットワーク基盤構築案件のデータを対象に重回帰分析を実施する。重回帰分析の対象となるデータ集合は、ネットワーク基盤構築案件のデータを対象とする。構築スケール定義部101は、上で説明した式3の回帰式の回帰係数α´およびβ´を決定し、構築スケール算出論理情報112に格納する。さらには、構築スケール定義部101は、以下の式4によってネットワーク構築スケール(Ns)を定義し、定義式を構築スケール算出論理情報112に格納する。
(式4)
(ネットワーク構築スケール(Cs)=α´×Σk(製品カテゴリkの係数×製品カテゴリkの機器数)+β´×MAX(製品カテゴリ別係数)×機器種類数)
図14は、品質目標設定部102が実行する品質目標値算出処理を示すフローチャートである。以下に、図14のフローチャートの各処理について説明する。
(ステップ1301)
まず、プロジェクトマネージャまたは品質管理担当者が入力したプロジェクト基礎情報が、構築カテゴリごとにプロジェクト基礎情報(サーバ構築)およびプロジェクト基礎情報(ネットワーク構築)に格納される。
(ステップ1302)
次に構築スケール算出論理情報112をもとに、サーバ構築スケール(Cs)を算出してプロジェクト基礎情報(サーバ構築)に格納し、ネットワーク構築スケール(Ns)を算出してプロジェクト基礎情報(ネットワーク構築)に格納する。
(ステップ1303)
品質目標設定部102が、ステップ1302で求めたサーバ構築スケール(Cs)とネットワーク構築スケール(Ns)と品質指標情報と、をもとに、各工程の品質目標値を算出する。品質目標値は、各品質評価項目に対し、下限値(FROM)および上限値(TO)の二つの値を算出し、それぞれ品質データ情報111に格納される。
(ステップ1304)
品質目標設定部102は、サーバ構築スケール(Cs)およびネットワーク構築スケール(Ns)と、品質データ情報111に格納された各工程の品質目標をインフラ基盤品質管理レポートに纏め、レポートを出力する。プロジェクトマネージャおよび品質管理担当者は本レポートを確認し、プロジェクト開始時に品質目標を認識する。
図15は、品質評価部103が実行する品質評価処理を示すフローチャートである。以下に、図15のフローチャートの各処理について説明する。図15のフローチャートにおいて、S1401は、ループの開始点であり、S1406は、ループの戻り点である。この品質評価処理は、工程ごとに実施し、以下ステップ1402〜1405を繰り返し実施する。
(ステップ1402)
インフラ基盤構築の一工程が完了したら、プロジェクトマネージャまたは品質管理担当者が品質実績データを品質評価装置に入力し、品質データ情報111に格納する。
(ステップ1403)
次に、品質評価部103は、プロジェクト計画時に算出した品質目標値の上限値および下限値と品質実績データとを比較し、その工程の品質を定量的に評価する。品質評価部103は、実績値が目標値の範囲に入っているか、および、実績値がどれだけ目標値から乖離しているかによって、○または△等の記号で品質評価項目を評価し、品質データ情報111に格納する。
(ステップ1404)
品質目標設定部102が実施するステップ1304におけるインフラ基盤品質管理レポート出力処理と同様に、サーバ構築スケール(Cs)、ネットワーク構築スケール(Ns)および各工程の品質目標値と、さらに、品質実績データおよび評価結果を加えたレポートを出力する。
(ステップ1405)
プロジェクトマネージャまたは品質管理担当者は出力されたレポートを確認し、各工程の実施内容の妥当性を評価し、見解をレポートに追記する。この際、レポートは品質評価装置1と接続されたプリンタから紙でプリントアウトされてもよいし、品質評価装置1と接続されたモニタに表示されてもよい。プロジェクトマネージャまたは品質管理担当者は、例えば、キーボードを介してレポートにプロジェクト実行結果の妥当性および見解を入力することができる。
最終工程になるまでステップ1402〜ステップ1405の処理を繰り返す。
100…制御部
110…記録部
111…品質データ情報
112…構築スケール算出論理情報
113…製品カテゴリ情報
114…製品情報
115…プロジェクト基礎情報(サーバ構築)
116…プロジェクト基礎情報(ネットワーク構築)
117…品質指標情報
120…プロジェクト基礎情報
121…サーバ数
122…製品数
123…品質実績情報
124…設計書頁数
125…チェックリスト件数
126…不良件数
130…インフラ基盤品質管理レポート
Claims (6)
- コンピュータによってインフラ基盤を構築するプロジェクトの品質を評価する品質評価方法であって、
前記コンピュータが、前記インフラ基盤の品質を評価する指標である品質評価項目の実績値と、前記インフラ基盤の二つ以上の構築項目の実績値と、のデータ集合を取得するステップと、
前記コンピュータが、前記データ集合に対して回帰分析を実施し、前記品質評価項目を目的変数とし、前記構築項目を説明変数とする回帰式の回帰係数を決定し、決定した前記回帰係数を用いて前記インフラ基盤のスケールを示す構築スケールの算出式を定義するステップと、
前記コンピュータが、前記二つ以上の構築項目の構築予定数を含むプロジェクト基礎情報を取得するステップと、
前記コンピュータが、取得した各前記構築予定数を製品カテゴリ別に細分化し、細分化されたそれぞれを製品カテゴリ別の係数で重みづけした和を算出し、算出した前記和に対して前記構築項目に対応する前記回帰係数を乗じた値を全ての構築項目に亘って足しあげた値を前記構築スケールとして算出するステップと、
を実行する品質評価方法。 - 請求項1に記載の品質評価方法において、
前記コンピュータが、前記品質評価項目の実績値を前記構築スケールで除した値を前記データ集合上で平均した値を算出し、前記平均した値を含む所定の範囲の下限値および上限値を特定するステップと、
前記コンピュータが、前記下限値および前記上限値に前記プロジェクト基礎情報に基づいて算出した前記構築スケールを乗ずることによって、前記品質評価項目の目標値の下限値と上限値とを決定するステップと、
をさらに含む品質評価方法。 - 請求項2に記載の品質評価方法において、
前記コンピュータが、インフラ基盤を構築した結果得られる品質評価項目の実績データを取得するステップと、
前記コンピュータが、前記品質評価項目の実績データと前記目標値の下限値から前記目標値の前記上限値までの範囲の数値との乖離度合いに基づいて前記インフラ基盤のプロジェクトの品質を評価するステップと、
をさらに含む品質評価方法。 - 請求項1に記載の品質評価方法において、
前記コンピュータが、複数の予備的品質評価項目の実績値と複数の予備的構築項目の実績値との集合に対して因子分析を実施して、請求項1に記載の品質評価項目と請求項1に記載の二つ以上の構築項目とを、相関係数が所定の値よりも高い変数の組から選択するステップ、
をさらに含む品質評価方法。 - 構築するインフラ基盤の品質を評価する指標である品質評価項目の実績値と、前記インフラ基盤の二つ以上の構築項目の実績値と、のデータ集合を取得し、前記データ集合に対して回帰分析を実施し、前記品質評価項目を目的変数とし、前記構築項目を説明変数とする回帰式の回帰係数を決定し、前記インフラ基盤のスケールを示す構築スケールの算出式を定義する構築スケール定義部と、
前記二つ以上の構築項目の構築予定数を含むプロジェクト基礎情報を取得し、前記構築予定数を製品カテゴリ別に細分化し、細分化されたそれぞれを製品カテゴリ別の係数で重みづけした和を算出し、算出した前記和に対して前記構築項目に対応する前記回帰係数を乗じた値を全ての構築項目に亘って足しあげた値を前記構築スケールとして算出する品質目標設定部と、
を備える品質評価装置。 - 請求項5に記載の品質評価装置において、
前記品質目標設定部は、さらに、
前記品質評価項目の実績値を前記構築スケールで除した値を前記データ集合上で平均した値を算出し、前記平均した値を含む所定の範囲の下限値および上限値を特定し、前記下限値および前記上限値に前記プロジェクト基礎情報に基づいて算出した前記構築スケールを乗ずることによって、前記品質評価項目の目標値の下限値と上限値とを決定する、
品質評価装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018064755A JP6975086B2 (ja) | 2018-03-29 | 2018-03-29 | 品質評価方法および品質評価装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018064755A JP6975086B2 (ja) | 2018-03-29 | 2018-03-29 | 品質評価方法および品質評価装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019175273A JP2019175273A (ja) | 2019-10-10 |
JP6975086B2 true JP6975086B2 (ja) | 2021-12-01 |
Family
ID=68169533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018064755A Active JP6975086B2 (ja) | 2018-03-29 | 2018-03-29 | 品質評価方法および品質評価装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6975086B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124912B (zh) * | 2019-12-23 | 2023-06-30 | 个体化细胞治疗技术国家地方联合工程实验室(深圳) | 一种软件开发项目的质量评估方法及装置 |
CN111652517A (zh) * | 2020-06-05 | 2020-09-11 | 广东电网有限责任公司 | 一种工程承载能力的量化评估方法及装置 |
WO2022038666A1 (ja) * | 2020-08-18 | 2022-02-24 | 日本電信電話株式会社 | 分析装置、分析方法、およびプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4502535B2 (ja) * | 2000-03-23 | 2010-07-14 | 三菱電機株式会社 | ソフトウエア品質検査支援システム及び方法 |
JP5793228B1 (ja) * | 2014-08-22 | 2015-10-14 | 三菱電機インフォメーションシステムズ株式会社 | 欠陥数予測装置及び欠陥数予測プログラム |
JP6382068B2 (ja) * | 2014-10-29 | 2018-08-29 | 株式会社日立製作所 | プロジェクト進捗管理方法及びプロジェクト進捗管理装置 |
JP6339989B2 (ja) * | 2015-09-24 | 2018-06-06 | 日本電信電話株式会社 | 品質基準算出装置及び品質基準算出方法 |
-
2018
- 2018-03-29 JP JP2018064755A patent/JP6975086B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019175273A (ja) | 2019-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11113185B2 (en) | Automated code testing for code deployment pipeline based on risk determination | |
US7676695B2 (en) | Resolution of computer operations problems using fault trend analysis | |
US9558464B2 (en) | System and method to determine defect risks in software solutions | |
KR101353819B1 (ko) | 리스크 평가 및 제시를 위한 시스템 및 그 방법 | |
Gray et al. | Factors systematically associated with errors in subjective estimates of software development effort: the stability of expert judgment | |
US8087001B2 (en) | Computer-implemented systems and methods for software application testing | |
US8271961B1 (en) | Method and system for predictive software system quality measurement | |
US20110252394A1 (en) | Method and system for software developer guidance based on analyzing project events | |
JP6975086B2 (ja) | 品質評価方法および品質評価装置 | |
US20150142506A1 (en) | Account Health Assessment, Risk Identification, and Remediation | |
US11165668B2 (en) | Quality assessment and decision recommendation for continuous deployment of cloud infrastructure components | |
US11042823B2 (en) | Business management system | |
JP4764490B2 (ja) | ハードウェア使用状況に応じたユーザー評価装置 | |
Economou | The merits and limitations of reliability predictions | |
US8131653B2 (en) | Method and apparatus for warranty cost calculation | |
JP4502535B2 (ja) | ソフトウエア品質検査支援システム及び方法 | |
CN116991746A (zh) | 一种软件通用质量特性评估方法和装置 | |
JP5439296B2 (ja) | 変更影響予測方法及び変更影響予測装置 | |
CN111143325A (zh) | 一种数据采集的监测方法、监测装置及可读存储介质 | |
JP5159919B2 (ja) | ハードウェア使用状況に応じたユーザー評価装置 | |
US6950781B2 (en) | Method of calculating device metrics | |
Rotella et al. | Implementing quality metrics and goals at the corporate level | |
US20150356574A1 (en) | System and method for generating descriptive measures that assesses the financial health of a business | |
US20230214739A1 (en) | Recommendation system for improving support for a service | |
Bhardwaj et al. | Survey on Software Reliability Modelling and Quality Improvement Techniques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200727 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210720 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211008 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211026 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6975086 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |