Улучшение процесса - это первый шаг для каждой организации, которая хочет иметь культуру процесса. Все организации находятся в процессе изменений, и исследования по улучшению процессов - это исследования, которые должны основываться на некоторых базовых данных, которые следует планировать. В противном случае он может потерпеть неудачу. Стандарт ISO 15504или более известный по имени SPICE стандартявляется одним из наиболее всеобъемлющих стандартов процесса в этой области.

SPICE, состоящий из инициалов улучшения программного обеспечения и определения возможностей на английском языке, определяется как определение уровня возможностей разработки программного процесса. Целью модели SPICE является установление общего принципа для различных моделей и методов оценки процессов программного обеспечения. Таким образом, для результатов оценки получается совместный отчет.

Сгенерированная эталонная модель определяет основные цели, необходимые для качественной разработки программного обеспечения на самом высоком уровне. В результате программное обеспечение применяется ко всем организациям программного обеспечения, которые стремятся получить квалификацию с точки зрения приобретения, разработки, эксплуатации и поддержки. Эталонная модель не ищет компанию, чтобы иметь определенную структуру, иметь определенную философию управления, и она не основана на конкретной технологии программного обеспечения или методологии разработки или модели жизненного цикла программного обеспечения.

Модель SPICE может быть выражена как оценка процесса в информационных технологиях. Эта модель является стандартом, разработанным Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC).

Система оценки процессов программного обеспечения ISO 15504имеет два измерения. К ним относятся измерение процесса, исследования по улучшению внутреннего процесса и измерение компетенции процесса, которые определяют ориентированные на внешний мир исследования по определению талантов. То есть в первом измерении есть процессы, а во втором - уровни талантов.

В измерении процесса есть пять процессов:

  • Процессы, непосредственно влияющие на клиентов и поставщиков (заказчик)
  • Инженерные процессы
  • Процессы, составляющие проект
  • Поддержка процессов
  • Организационные процессы (организация)

Уровень квалификации определяется для каждого из этих процессов. Эти уровни мастерства:

  • 0: неполный уровень
  • 1: выполненный уровень
  • 2: управляемый уровень
  • 3: институциональный уровень
  • 4: предсказуемый, измеренный уровень (предсказуемый)
  • 5: постоянное улучшение уровня (оптимизация)

Руководство по подготовке проектов в области общественной информации и коммуникационных технологий, выпущенное Организацией государственного планирования, было разработано с целью определения общих принципов и принципов, которым должны следовать инвестиции государственных органов в области информационно-коммуникационных технологий.

Это руководство предназначено для предотвращения возможных сбоев в проектах программного обеспечения официальных органов, с другой стороны, для поощрения сертификации качества в секторе и для содействия международной конкурентоспособности. Для достижения этой цели предусматривается внедрение моделей качества программного обеспечения 2007 на уровне стандарта TS / ISO / IEC 15504 начиная с года 2, в зависимости от объема и объема проекта.

ISO 15504 Стандарт Системы Оценки Программного ПроцессаВ 1995 он был разработан совместно Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC).

В проектах разработки программного обеспечения управление, как правило, страдает от таких проблем, как плохое понимание процессов разработки или отсутствие хорошего планирования или хорошего управления проектом. Чтобы избежать этих проблем, были необходимы более дисциплинированные процессы разработки и начали разрабатываться стандарты. SPICE является одним из таких разработанных стандартов.

SPICE предназначен для улучшения процессов программного обеспечения и определения возможностей процесса. SPICE имеет следующие основные принципы:

  • стандартизация
  • Оценка, определение навыков и улучшение
  • Адаптироваться к другим моделям
  • Измерение развития
  • Последовательность и повторяемость
  • Нет цели сертификации

Выше мы упоминали, что существует два аспекта Системы оценки процесса разработки программного обеспечения ISO 15504: размер процесса и уровни возможностей.

Критерии для размера процесса следующие:

  • Процессы - это методы ведения бизнеса.
  • Процессы обычно состоят из подпроцессов и процессов.
  • Процессы документируются и постоянно обновляются.
  • Процессы имеют входы и выходы.

Например, подпроцессы инженерных процессов, анализ требований к программному обеспечению, разработка программного обеспечения, выполнение программного обеспечения и тестирование программного обеспечения являются подпроцессами.

Другая модель программных процессов - интеграция модели зрелости (CMMI). Эта модель процесса представляет собой модель, которая оценивает зрелость планирования, разработки, конфигурирования программного обеспечения организаций и аналогичных процессов программного обеспечения. 1986 начали разрабатываться в этом году.

В то время как эта модель больше ориентирована на процессы управления, стандарт ISO / IEC 15504 больше ориентирован на инженерные процессы.