ISOは、業界内で高品質の基準を維持することを目的とした国際規格です。
CMMI は、ソフトウェア開発に携わる企業が時間の経過とともにプロセスをどのように改善できるかを判断するのに役立つように、驚くほど青写真化されています。
主要な取り組み
- ISO (国際標準化機構) は、さまざまな業界、製品、およびサービスの国際規格を開発および発行しています。
- CMMI (Capability Maturity Model Integration) は、組織がパフォーマンスと開発プロセスを最適化できるように設計されたプロセス改善フレームワークです。
- ISO は業界全体の標準化に重点を置いていますが、CMMI はソフトウェア開発およびサービス組織内のプロセス改善を対象としています。
ISO 対 CMMI
ISO と CMMI の違いは、ISO は従わなければならないプロセスと、世界標準の品質基準を持つために遵守する必要がある管理基準を列挙しているのに対し、Capability Maturity Model Integration は、組織のプロセス。
ISO は、国際標準を設定する非営利団体である International Organization for Standardization の頭文字です。
ISO規格 したがって、世界中で正式に認められています。 これらは透明性とコミュニケーションを促進するために使用され、国家間で締結される国際協定において大きな役割を果たします。
CMMI は Capability Maturity Model Integration の頭文字であり、さまざまな業界の企業が自社のソフトウェア製品や、設計、テスト、開発などの製品の製造プロセスを評価および改善するために利用されています。
比較表
比較のパラメータ | ISO | CMMI |
---|---|---|
頭字語 | 国際標準化機構。 | 能力成熟度モデルの統合。 |
定義 | ISO は、さまざまな業界の標準を設定する国際機関です。 | プロセスは、初期設計から最終実装まで、組織のソフトウェアまたはシステム開発プロセスの成熟度を示します。 |
DevOps Tools Engineer試験のObjective | 普遍的な基準を実装して遵守することにより、ビジネス内の生産性を向上させる。 | すべての利害関係者が移行段階と予算を確実に認識できるようにすることで、ソフトウェア開発のさまざまな段階を計画および管理する。 |
消費 | 製品は、少なくとも XNUMX つの他の独立メンバー組織によってサポートされている必要があります。 | 組織が達成する必要がある成熟度のレベルを決定するのに役立つフレームワークと組み合わせて使用 されます。 |
イラスト | 気象学、ヘルスケア、エンターテイメント業界、および食品安全基準。 | 会社のプロジェクト。 |
私とはそれで?
ISO は、多くの国際規格だけでなく、作業関連の規範や適合性評価も設定しています。
これらの手順は、品質保証、公衆衛生と安全の問題、電磁両立性、輸送の安全性、海上保安に役立ちます。 ISO は、標準化を通じて技術を進歩させることを目的としています。
標準化プロセスでは、XNUMX つまたは一連の標準を作成する必要があります。これらの標準は、技術情報を伝達するために多くの組織で採用されています。
ISO は、さまざまな分野の測定と品質の基準を設定するのに役立ちます。 ビデオ撮影、収益の大部分を占めています。
たとえば、ISO は多くのビデオ編集ソフトウェア パッケージを ISO 規格と互換性があると認定しています。 これにより、ビデオ編集者は、ソフトウェアの品質が低いかどうかを気にすることなく、効率的に作業を行うことができます。
写真、ビデオ撮影、および出版は、ISO がエンターテインメント業界を支援するために行っていることのほんの一例です。
ISO を使用する利点は数多くあります。 たとえば、写真家やビデオグラファーは、ISO 規格に適合している限り、自分の作品の規格について自信を持つことができます。
ただし、そうする前に、クライアントは、選択したソフトウェアが会社のグレードと互換性があることを確認する必要があります。
たとえば、出版社はテスト手法を利用して、出版前に書籍のグレードが業界基準を満たしていることを確認できます。 これにより、出版社はお金と時間を節約できます。
CMMIとは何?
CMMI はプロセス改善方法論です。
このプロセス改善方法論は、カーネギー メロン大学ソフトウェア エンジニアリング インスティテュート (SEI) によって開発され、現在ソフトウェア業界の多くで使用されており、組織が生産性を高め、コストを削減し、品質を向上させるのに役立ちます。
CMMI は、ソフトウェア製品の成熟度を XNUMX つのフェーズで評価および改善するために使用される反復プロセスです。 最初の XNUMX つのフェーズは、製品の現在の状態を理解し、現在の状態を改善することに重点を置いています。
最初のフェーズは要件分析に重点を置いており、何をする必要があるかを理解することに重点が置かれています。
XNUMX 番目のフェーズは、ソフトウェア ブループリント ドキュメントとコード分析の実行に重点を置いています。 このフェーズの要点は、ソフトウェア製品が要件を満たすという信頼レベルを高めることです。
これは、青写真が適切に構成され、無傷であり、意図した動機に適合していることを確認することによって達成されます。 コード分析により、テスト基準への準拠が保証されます。
第 XNUMX 段階は、ソフトウェア製品の受け入れに重点を置いています。 このフェーズでは、それぞれの必要性が満たされ、適切に利用されることを確認します。
このフェーズは、無関係のテスト チームによって伝達されます。 本格的なテストを開始する前に、明確に定義されたテスト戦略、計画、およびテスト ケースを作成する必要があります。
ソフトウェア開発のすべてのフェーズが完了した後、最初のフェーズでは、必要性の再見積もり、設計図ドキュメント、およびコード分析に再び取り組みます。
間の主な違い ISOとCMMI
- ISO の省略は国際標準化機構であり、CMMI の省略は Capability Maturity Model Integration です。
- ISOは、従業員が毎年手動監査を受ける必要があるという点で厳格ですが、CMMIは、従業員が毎年手動監査を受ける必要があるという点でそれほど厳密ではありません。
- ISO の目的は、そびえ立つ標準を実行し、それに固執することによって、企業内の生産を強化することですが、CMMI の目的は、ソフトウェア開発の異なるフェーズを意図し、監督することです。
- ISO は文書化に重点を置いていますが、CMMI は文書化にそれほど重点を置いていないため、非常に異なる標準です。
- ISO のイラストは、ヘルスケア、写真、ビデオ撮影、および食品規格を網羅していますが、ISO のイラストは会社のプロジェクトを網羅しています。
参考文献
- https://apps.dtic.mil/sti/citations/ADA454687
- https://www.tandfonline.com/doi/abs/10.1080/00222216.1993.11969913
- https://www.sciencedirect.com/science/article/pii/S0164121206002573
最終更新日 : 24 年 2023 月 XNUMX 日
Chara Yadav は、金融の MBA を取得しています。 彼女の目標は、金融関連のトピックを単純化することです。 彼女は約 25 年間、金融業界で働いてきました。 彼女は、ビジネススクールやコミュニティ向けに複数の金融および銀行のクラスを開催してきました。 続きを読む バイオページ.