Что такое SPICE?
SPICE расшифровывается как «Улучшение процессов программного обеспечения и определение возможностей». Это может быть переведено на наш язык как разработка программных процессов и определение уровня квалификации. Целью модели SPICE является создание общей структуры для различных методов оценки процессов программного обеспечения и общего языка для результатов оценки.
В последние годы количество технологий растет, число компаний в области информационных технологий увеличивается, а рабочая сила, опыт и капитал повышают конкурентоспособность нашей страны. С другой стороны, чтобы сделать это быстрое развитие в секторе информационных технологий постоянным и устойчивым, к программным процессам следует добавить процессы планирования, отслеживаемость и измеримость. Планирование проектов, масштабирование, распределение ролей, планирование рисков, закупки, техническое обслуживание и ремонтные процессы должны быть определены и рассчитаны для достижения целей предприятий.
Стандарт SPICE или стандарт Системы оценки процессов программного обеспечения ISO 15504 является международно признанным стандартом качества процессов программного обеспечения, предназначенным для улучшения процессов программного обеспечения и определения уровней возможностей каждого процесса.
Поставка качественных продуктов клиентам вовремя и по ожидаемой цене - общая цель компаний-разработчиков программного обеспечения, которые хотят добиться успеха. По этой причине эти компании сосредоточились на улучшении программных процессов, чтобы увидеть, как программные процессы развиваются и нуждаются в инновациях. Модели оценки процесса также необходимы, чтобы знать возможности улучшения процесса и проводить исследования оценки процесса. Несмотря на то, что в процессе оценки компаний-разработчиков программного обеспечения существует несколько моделей, в целом он основан на широко используемой в мире модели, такой как SPICE. Однако эта модель охватывает широкий спектр и модели оценки процессов, такие как Medi SPICE, Automotive SPICE и Enterprise SPICE, появившиеся со временем.
Что такое система оценки процессов программного обеспечения ISO 15504?
Стандарт ISO 15504 был подготовлен совместно Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC) и опубликован в 1995. Эти стандарты предназначены для компаний-разработчиков программного обеспечения и направлены на улучшение процессов разработки программного обеспечения. Эти стандарты также позволяют оценить эффективность процессов, применяемых компаниями.
В целом, система оценки процесса разработки программного обеспечения ISO 15504 основана на процессе планирования проекта, процессе управления проектом, процессе разработки программного обеспечения и организационных процессах, которые участвуют в процессах разработки программного обеспечения.
Сектор информационных технологий является важным сектором, который быстро развивается в мире и в нашей стране. Исследования в области программного обеспечения являются локомотивом этого роста и имеют стратегическое значение. Компании-разработчики программного обеспечения нуждаются в исследованиях по оценке процессов по следующим причинам:
- Понять, что нужно сделать, с необходимостью улучшить процессы программного обеспечения
- Определение адекватности процессов, чтобы доказать клиентам
- Понять, какие процессы и компетенции важны при оценке процессов
Компании-разработчики могут использовать результаты оценки следующим образом:
- Как руководство к программным процессам
- В качестве ссылки, чтобы доказать процесс и адекватность процесса
- Как учебный документ по развитию сотрудников
- В качестве действительной ссылки при сравнении себя с другими компаниями
- Внутренний как процесс и контрольный список адекватности процесса
Турецкий институт стандартов опубликовал серию стандартов ISO 15504, разработанную ISO, под следующими заголовками:
- 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 ... Глава 6: Пример для модели оценки процесса жизненного цикла
- 15504-8 ... Раздел 8: Примерная модель оценки процесса для управления ИТ-услугами
- TS 15504-9 ... Раздел 9: Целевые профили процессов
- TS ISO / IEC TS 15504-10 ... Раздел 10: Дополнения по безопасности
Первые два стандарта, которые были впоследствии отменены, были заменены следующими стандартами:
- TS ISO / IEC 33001 Информационные технологии. Оценка процесса. Понятия и термины
- TS ISO / IEC 33002 Информационные технологии. Оценка процесса. Требования к выполнению оценки процесса
Термин жизненный цикл разработки программного обеспечения geliştirme Bilgi в области информационных технологий относится ко всем этапам деятельности программного обеспечения в процессе производства и использования. В этом цикле предпринимаются основные шаги, такие как анализ, анализ, проектирование, внедрение, тестирование и обслуживание. Пользовательские требования постоянно меняются и развиваются. Поэтому этот цикл повторяется для новых требований к программному обеспечению, с одной стороны, и обновлений для существующего программного обеспечения. В этом отношении тот факт, что компании-разработчики получили сертификат Системы оценки процесса разработки программного обеспечения ISO 15504 или сертификат SPICE, является большим преимуществом.
Теперь давайте кратко рассмотрим, чего достигли разработчики программного обеспечения, имеющие этот документ:
- Стандартная структура установлена для программных процессов.
- Установлен систематический порядок определения возможностей программного обеспечения фирмы, оценки и улучшения качества программного обеспечения.
- Компания имеет возможность измерять качество разработки программного обеспечения
- В компании создана культура постоянного совершенствования, и предпринимаются конкретные шаги для ее продолжения.
- Программные процессы, отвечающие целям компании, организованы с инженерным подходом
- Ресурсы компании используются эффективно и правильно
- Фирмы-разработчики оказываются в более конкретном сравнении со своими конкурентами
Модель ISO / IEC 15504 SPICE применима для компаний различных размеров и различных областей применения. Он не заинтересован в организационной структуре или философии управления компании-разработчика программного обеспечения. Он также не зависит от конкретной технологии программного обеспечения или метода разработки программного обеспечения. Потому что в этой модели изложены основные требования к качеству разработки программного обеспечения.