品質マネジメントシステム(QMS)の有効性を改善するための方法
プロセスアプローチ
ソフトウェア開発を行う組織が持つべき責務(2つ)
製品の品質に対する責務、プロセスに対する責務
従来の欧米的なISO9000と日本のTQCの違い
プロセスを進めながら全員でより良く改善する考え方
欧米的なISO9000に日本の考え方(持続的成功)を強めたISO規格
ISO9005
品質マネジメントシステムの要求事項に特化したISO規格で基準となる
ISO9001
品質マネジメントの組織の品質に特化したISO規格
ISO9004
マネジメントシステム監査のためのISO規格
ISO19011
企業及び組織の経営の「質」に貢献する管理技術
TQM(総合的品質マネジメント)
成熟した経済社会環境にある企業が持続的成長を実現するための指針を与えることを目的としたISO規格
ISO9005
ソフトウェア等IT製品のセキュリティ評価のための共通基準
コモンクライテリア
コモンクライテリアで定める製品分野ごとの評価基準を満たすと取得することができるもの
CC認証
組織が自身の情報セキュリティを確保し維持するために継続的に運用する枠組み
ISMS(情報セキュリティマネジメントシステム)
情報セキュリティにおいて一定レベルの管理ができていることを証明する者
ISMS認証
ISO12207やISO15288で定義されるソフトウェアの構想から廃棄までの活動に対する「共通言語」とされるマネジメント
ライフサイクルプロセスのマネジメント
ライフサイクルにおけるプロセスモデルは活動の内○○の部分をモデル化したもの
開発部分
ソフトウェアプロセスの改善を目的として作成されたプロセスモデル
ソフトウェアプロセス評価モデル
顧客のニーズを満たす高品質な製品を開発する活動に対して、包括的で統合された一連の指針を提供するモデル
CMMI(能力成熟度モデル統合)
CMMIの改善経路の1つで、組織が選択したプロセスを取り込み、関連プロセスの集合を改善していくもの
成熟度レベル、5(1~5)段階ある
CMMIの改善経路の1つで、組織が選択したプロセスを1つずつ改善するもの
能力度レベル、4(0~3)段階ある
CMMIに照らし行う評価方法に対する要求事項が記述されたもの
MDD(評定方法定義ドキュメント)
ISO15504の新標準であり、プロセスアセスメントと改善方法を規定した規格
ISO/IEC33000
ISO/IEC33000のアセスメントで使用するモデル(2つ)
PRM(プロセス参照モデル)、PAM(プロセスアセスメントモデル)
ISO15504を元に自動車メーカーが作成したモデル
Automotive SPICE
テストプロセスを段階的に改善していくための技法。CMMIと親和性が高い
TMMi(テスト成熟度モデル統合)
測定、分析、改善、コントロールを繰り返すことで6σのミス発生確率を達成する手法
シックスシグマ
ソフトウェア改善プロセスライフサイクルモデルで、初期・診断・確率・実行・学習のフェーズをもつ
IDEAL
初期フェーズとは
人材やスポンサー等改善活動のインフラを手配する
診断フェーズとは
現状と目標のギャップを分析する
確立フェーズとは
詳細な作業計画を検討する
実行フェーズとは
改善案を提案し、試行する
学習フェーズとは
改善結果を分析して評価する
技術者の自己改善のためのプロセス
PSP(パーソナル・ソフトウェア・プロセス)
チーム開発を行うためのプロセス
TSP(チーム・ソフトウェア・プロセス)
作業の質の改善を行う小グループ単位での活動
QCサークル
失敗から学ぶ検討会
落穂拾い
ソフトウェアの総合的な品質管理活動
SQWC(ソフトウェア・クオリティ・コントロール)
無限に品質を追記有するための活動
Qfinitiy(Quality +Infinity)
幅広い分野の大規模開発でソフトウェアプロセス改善を行う階層的な活動体制
三階層SEPG(ソフトウェア・エンジニアリング・プロセス・グループ)
監査の目的(3つ)
①組織プロセスの改善②信頼の獲得③プロセス遵守状況のレビュー
購入者が購買先の作業プロセスを監査する第二者監査
購買先プロセス監査
ソフトウェア開発における監査(2つ)
①プロダクト監査②プロセス監査
品質の高いソフトウェアを作る上で人材に必要なスキル(2つ)
①ITスキル②ソフトウェア品質管理・品質保証スキル
IT産業におけるITサービスプロフェッショナル人材の共通指標となるスキル基準
ITSS(ITスキル基準)
組み込みソフトウェアの開発力強化のために人材の育成や人材活用の指針となるスキル基準
ETSS(組み込みスキル基準)
情報システム機能の枠組みを経営的視点から体系的に示したスキル基準
UISS(情報システムユーザースキル基準)
目的に合わせて3つのスキル基準を共通の構造で示したフレームワーク
CCSF(共通キャリアフレームワーク)
CCSFを拡張したIT人材の能力やスキルを体系化し、タスクディクショナリを使用して個々の能力を見える化したもの
iCD(iコンピテンシディクショナリ)
製品が通常有すべき安全性を欠いた際の賠償を求めることが出来る法
PL法(製造物責任法)
構造化されたテストプロセスの方法論をベースにしたテストプロセス改善技法
TPI
スパイラルモデルとアジャイル開発の違い
スパイラルの方が使用を細かく決めるので品質が高い、アジャイルは速い
複数システムの共通部分と独自部分を分けて開発すること
プロダクトライン開発
既存システムに追加や変更をして新たなシステムを開発すること
派生開発(XDDP)
事業目標達成にむけた改善の機会を特定するための活動
プロセスアセスメント
#JCSQE