У 1993 році вийшов стандарт CMM SW давав досить чітке уявлення моделі зрілості організацій і процесів. Одним з основних властивостей цього стандарту була недостатня чіткість критеріїв оцінки. При застосуванні стандарту виникали питання:
· Які можуть бути аналоги ключових практик?
· Як бути, якщо виконується тільки частина ключових практик?
Встановлена якість CMM істотно ускладнювало сертифікацію на відповідність CMM. Причини цього «недоліку» полягала в тому, що формально CMM Не стандарт, а звіт, що має рекомендаційний характер. CMM - це модель, що є основою для розроблення стандартів.
Треба сказати, що проблемою оцінки та вибору організацій, здатних виконувати складні ІТ проекти було стурбоване не тільки міністерство оборони США. Процесний підхід до організації будь-якого виду робіт (в дусі TQM та ISO 9000) до того часу вже склався остаточно, і в 1991 р ISO ініціювала роботу по створенню єдиного стандарту оцінки програмних процесів. Спочатку цей стандарт отримав робоча назва SPICE - Software Process Improvement and Capability dEtermination - визначення можливостей і поліпшення процесу створення програмного забезпечення.
Основна мета SPICE полягала в створенні міжнародного стандарту, в якому був б врахований весь накопичений досвід в галузі розробки ПО. Стандарт SPICE успадкував багато риси більш ранніх стандартів.
Для цього довелося вдатися до підвищення рівня деталізації стандарту. Наслідком такого грунтовного підходу є великий обсяг стандарту: документація до нього містить близько 500 сторінок. В 1998р. вийшла офіційна версія стандарту під назвою ISO / IEC TR 15504 CMM: Information Technology - Software Process Assessment ", яка на даний момент існує в якості робочої версії (технічного звіту).