組み込みエンジニアの現場力養成ドリル(30)

CMMIレベル5の会社はバグゼロで開発できるか? ―― CMMIの落とし穴(その1)(1/3 ページ)

今回は、CMMIを正しく理解し、有効に活用する方法を解説します。

 ソフトウェア開発者であれば「CMMI」という言葉を聞いたことがあると思います。CMMIは、ソフトウェアを開発する組織が、どの程度きちんと開発できる能力があるかを示す「通信簿」のようなもので、レベル1からレベル5までの5段階で評価します。このあたりは、小学校の通信簿と全く同じ発想です。

 組み込み系のソフトウェア開発をしている会社では、インドや中国のソフトウェア開発企業から、オフショア開発の売り込みを受けることが少なくないと思います。よくあるセールストークが、「ウチにソフトウェア開発を外注しませんか? ウチなら、月3000米ドルで、コンピュータサイエンスの修士卒で5年以上の開発経験があるエンジニアをアサインします。しかも、当社はCMMIのレベル5を取得している世界最先端のソフトウェア開発組織です」でしょう。1つにまとまっていて小規模で手離れのよい組み込み系のソフトウェア開発は、オフショア開発といい相性ですね。

 海外からのセールストークを聞いた日本側は思います。「去年、ウチの会社が自信満々でCMMIを受査したけど、結果はレベル1だった。レベル5の会社ってスゴイんだろうな。そんな会社に外注すれば、高品質のプログラムを安く開発できそうだ」。この考えには、誰もが1度はハマる巨大な落とし穴があります。

 今回は、CMMIを正しく理解し、有効に活用する方法を解説します。

CMMIが誕生した背景:いい加減な会社が多すぎる……

 なぜ、CMMIが誕生したかの背景を知れば、CMMIの意味や目的が分かり、落とし穴がはっきり見えます。

印刷する
SNSでシェア

組み込みエンジニアの現場力養成ドリル

このコラムでは、組み込みエンジニアが日々の開発で実際に遭遇する「小さなトラブルを」取り上げ、演習形式で解説します。

この連載の記事をもっと見る

この記事の著者

山浦恒央 東海大学 大学院 組込み技術研究科 非常勤講師(工学博士)
山浦恒央 東海大学 大学院 組込み技術研究科 非常勤講師(工学博士)

1977年、日立ソフトウェアエンジニアリングに入社、2006年より、東海大学情報理工学部ソフトウェア開発工学科助教授、2007年より、同大学大学院組込み技術研究科准教授、2016年より非常勤講師。 主な著書・訳書は、「Advances in Computers」 (Academic Press社、共著)、「ピープルウエア 第2版」「ソフトウェアテスト技法」「実践的プログラムテスト入門」「デスマーチ 第2版」「ソフトウエア開発プロフェッショナル」(以上、日経BP社、共訳)、「ソフトウエア開発 55の真実と10のウソ」「初めて学ぶソフトウエアメトリクス」(以上、日経BP社、翻訳)。

新着ホワイトペーパー PR

関連記事

こんなメディアも見られています

TechFactoryに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

特集

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechFactory SNS

X @techfactory_itmをフォロー

インフォメーション

TechFactoryをフォロー