На ваши вопросы по программной инженерии и управлению
программными проектами отвечают наши эксперты - преподаватели Учебного
Центра UkrSoftPro.
Вопросы могут приводиться с несколько измененной стилистикой
и исправленными грамматическими ошибками для лучшей читаемости текста.
Ответы англоязычных экспертов-консультантов даются в переводе.
Модель
CMMI имеет два представления - поэтапное (staged) и непрерывное (continuous).
Должна ли организация, планирующая в будущем сертифицироваться по CMMI,
обязательно придерживаться именно поэтапной модели?
Отвечает
Евгений Пророк, UkrSPIN:
Большинство
организаций, планирующих сертификацию,
действительно пользуются поэтапной моделью. Однако метод обследования
SCAMPI, который используется для обследования организаций, предусматривает
анализ соответствия как поэтапной, так и непрерывной модели.
Так
что вполне возможно развивать технологические процессы в соответствии
с непрерывной моделью. А для сравнения с уровнями поэтапной модели можно
использовать схему соответствия - так называемый equivalent staging.
Конфигурацию чего имеет смысл отслеживать - продукта, требований,
...?
Отвечает
Евгений Пророк, UkrSPIN:
Configuration
management (конфигурационное управление) важно для всех рабочих продуктов.
В рамках проекта - для любых deliverable, начиная от требований и заканчивая
User's Guide. В рамках организации - для organizational process. То
есть вообще для любого предмета, который должен быть однозначно идентифицирован
и может подвергаться изменениям. Например, даже версия операционной
системы.
Сочетается ли CMMI с популярными в последнее время облегченными методологиями
разработки типа экстремального программирования?
Отвечает
Евгений Пророк, UkrSPIN:
Сочетание
CMMI с agile-технологиями практически ни у кого не вызывало проблем.
Об этом можно достаточно почитать, например, на sdmagazine.com.
Наша
рассылка поднимает широкий круг вопросов, включающих управление требованиями
и проектирование ПО, конфигурационное управление и управление качеством,
планирование и мониторинг проектов, управление ресурсами и коммуникациями,
стандарты по организации производства ПО, процессные методологии Rational
Unified Process, Microsoft Solutions Framework, eXtreme Programming
и др., методологии обследования организаций SEI CMMi, ISO 9001, SPICE
и др.
Если
у вас возникают вопросы, относящиеся к этим дисциплинам, пишите нам
на адрес edu@ukrsoftpro.com.ua,
и мы постараемся ответить на них в следующих выпусках рассылки.
Украинский
Учебно-Практический Центр Программной ИнженерииUkrSoftPro
Консалтинг,
аудит, тренинговые программы
Дистанционная учебная программа "Профессионал Управления
Программными Проектами"