SPICEとは
SPICEはソフトウェアプロセス改善と能力決定の略です。 それはソフトウェアプロセスの開発とスキルレベルの決定として私たちの言語に翻訳することができます。 SPICEモデルの目的は、さまざまなソフトウェアプロセス評価方法に共通の構造を作成し、評価結果に共通の言語を作成することです。
近年、技術力が高まり、情報技術分野の企業数が増え、労働力、経験および資本が我が国の競争力を高めています。 一方で、情報技術分野におけるこの急速な発展を永続的かつ持続可能なものにするためには、計画プロセス、トレーサビリティ、および測定可能性の機能をソフトウェアプロセスに追加する必要があります。 企業の目的を達成するためには、プロジェクト計画、スケーリング、役割分担、リスク計画、調達、保守および修理のプロセスを適切に決定および計算する必要があります。
SPICE規格、またはISO 15504ソフトウェアプロセスアセスメントシステム規格は、ソフトウェアプロセスを改善し、各プロセスの能力レベルを決定するために設計された、国際的に認められたソフトウェアプロセス品質規格です。
高品質の製品を予定通りのコストで顧客に納品することが、成功したいソフトウェア企業の共通の目標です。 このため、これらの企業は、ソフトウェアプロセスがどのように開発され、イノベーションが必要かを確認するために、ソフトウェアプロセスの改善に焦点を当ててきました。 プロセスアセスメントモデルは、プロセス改善の機会を知り、プロセスアセスメント研究を実施するためにも必要です。 ソフトウェア会社のプロセス評価にはいくつかのモデルがありますが、一般的には世界のSPICEなどの広く使用されているモデルに基づいています。 ただし、このモデルは、Medi SPICE、Automotive SPICE、Enterprise SPICEなどの幅広いプロセス評価モデルをカバーするもので、時間の経過とともに登場しています。
ISO 15504ソフトウェアプロセス評価システムとは何ですか?
ISO 15504規格は、国際標準化機構(ISO)および国際電気標準会議(IEC)によって共同で作成され、1995で公開されました。 これらの規格はソフトウェア会社向けに設計されており、ソフトウェア開発プロセスの改善を目的としています。 これらの規格はまた、企業によって適用されたプロセスの有効性の評価を可能にします。
一般に、ISO 15504ソフトウェアプロセス評価システムは、プロジェクト計画プロセス、プロジェクト管理プロセス、ソフトウェア開発プロセス、およびソフトウェア開発プロセスに関連する組織的プロセスに基づいています。
情報技術分野は、世界と我が国で急速に発展している重要な分野です。 ソフトウェア研究はこの成長の原動力であり、戦略的に重要です。 ソフトウェア会社は、次のような理由からプロセス評価の検討が必要です。
- ソフトウェアプロセスを改善するために必要なこととは何かを理解する
- 顧客に証明するためのプロセスの妥当性を判断する
- プロセス評価においてどのプロセスと能力が重要かを理解する
ソフトウェア会社は次のように評価結果を使用できます。
- ソフトウェアプロセスの手引きとして
- プロセスとプロセスの妥当性を証明するための参考として
- 従業員育成に関する研修文書として
- 他社と比較する際の有効な参考資料として
- プロセスとしての社内およびプロセス妥当性チェックリスト
Turkish Standards Instituteは、ISOが開発したISO 15504標準シリーズを以下の見出しで公開しています。
- TS ISO / IEC 15504-1情報技術 - ソフトウェアプロセス評価 - パート1:概念と定義の用語集(キャンセル)
- TS ISO / IEC 15504-2 ...セクション2:プロセスおよびプロセス能力の参照モデル(キャンセル)
- TS ISO / IEC 15504-3 ...セクション3:評価プロセス
- TS ISO / IEC 15504 - 4 ...セクション4:評価の実施のためのガイダンス
- TS ISO / IEC 15504-5 ...セクション5:プロセス評価モデルの例
- TS ISO / IEC 15504-6 ...第X章6:ライフサイクルプロセス評価モデルの例
- 15504-8 ...セクション8:ITサービス管理のための例示的なプロセス評価モデル
- TS 15504-9 ...セクション9:ターゲットプロセスプロファイル
- TS ISO / IEC TS 15504-10 ...セクション10:安全に関する追加事項
その後失効した最初の2つの標準は、次の標準に置き換えられました。
- TS ISO / IEC 33001情報技術 - プロセス評価 - 概念と用語
- TS ISO / IEC 33002情報技術 - プロセス評価 - プロセス評価の実施要件
情報技術の分野におけるソフトウェア開発ライフサイクルBilgiという用語は、製造および使用プロセスにおけるソフトウェア活動のすべてのフェーズを指します。 このサイクルでは、分析、分析、設計、実装、テスト、およびメンテナンスなどの基本的な手順が実行されます。 ユーザーの要求は絶えず変化し進化しています。 したがって、このサイクルは、一方では新しいソフトウェア要件に対して、そして既存のソフトウェアに対しては更新するために繰り返される。 この点で、ソフトウェア会社がISO 15504ソフトウェアプロセス評価システム証明書またはSPICE証明書を略して取得したという事実は大きな利益です。
それでは、この文書を持っているソフトウェア会社がこのように達成したことを簡単に見てみましょう。
- ソフトウェアプロセスの標準構造が確立されています
- 組織のソフトウェア能力の決定、ソフトウェア品質の評価および改善のための体系的な順序が確立されている
- 同社はソフトウェア品質の開発を測定する機会があります
- 継続的改善の文化が会社に確立され、これを継続するための具体的な措置が講じられます。
- 会社の目的を満たすソフトウェアプロセスは、エンジニアリングアプローチで配置されています
- 会社のリソースが効果的かつ正しく使用されている
- ソフトウェア企業は、競合他社とのより具体的な比較で自分自身を見つけています
ISO / IEC 15504 SPICEモデルは、さまざまな規模およびさまざまなアプリケーション分野の企業に適用できます。 ソフトウェア会社の組織構造や管理理念には関心がありません。 特定のソフトウェア技術やソフトウェア開発方法にも依存しません。 なぜなら、このモデルは高品質のソフトウェア工学のための基本的な要件を定めているからです。