Анализ дефектов и модификаций в стандарте ISO 14764 рекомендуется реализовать в следующем порядке:
анализируются предложения о модификации и отчеты о дефектах;
дублируется или проверяется реальность каждого дефекта;
разрабатываются варианты реализации изменения;
документально оформляются: предложения о модификации и отчеты о дефектах, результаты их рассмотрения и варианты реализации изменений;
проводится согласование выбранного варианта реализации изменения с заказчиком.
До внесения изменений в систему и ПС сопроводитель должен: проанализировать возможные изменения с точки зрения их влияния на деятельность предприятия, существующую систему и взаимосвязанные с ней системы; разработать и документально оформить рекомендуемые альтернативные решения по внесению корректировок и согласовать принятое решение по внесению изменений с заказчиком. Сопроводителю необходимо проанализировать отчет о проблеме — дефекте или предложение о модификации по их влиянию на организационные вопросы, существующую систему и интерфейсные связи с другими системами по типу: корректировка, модернизация, профилактика или адаптация к новым условиям или среде; по масштабу: размеру изменения, стоимости, времени на реализацию изменения; по критичности: влиянию на рабочие характеристики и производительность, безопасность или защиту продукта.
Для обеспечения реализации представленного предложения на изменение сопроводитель должен определить:
наличие соответствующего персонала, способного реализовать предлагаемое изменение;
наличие достаточного финансирования для реализации предлагаемого изменения в программе;
наличие соответствующих ресурсов ЭВМ и степень влияния модификации на реализуемую или уже реализованные версии программного продукта;
влияет ли отсутствие предполагаемых изменений на требования к системным интерфейсам, ожидаемый срок службы системы, приоритеты;
влияние изменений на безопасность и защиту системы при эксплуатации;
единовременные и долгосрочные затраты на корректировку;
преимущества, получаемые после проведения модификации;
влияние реализации изменений на графики проведения работ по версии программного продукта;
необходимые процессы верификации, тестирования и оценки характеристик системы и программного продукта после внесения корректировки.
Для того чтобы подтвердить актуальность представленных отчетов о дефектах, сопроводитель должен продублировать и верифицировать возникшие проблемы — дефекты, выполнив следующие этапы решения данной задачи: разработать стратегию верификации и квалификационного тестирования для проверки устранения конкретной проблемы — дефекта; провести тестирование для проверки наличия проблемы — дефекта; документально оформить результаты квалификационного тестирования. Если конкретная проблема не может быть повторена сопроводителем, он должен проверить правила, политики и документы обеспечения ЖЦ ПС на предприятии. На основе проведенного анализа сопроводитель должен разработать варианты реализации изменения '.
присвоить соответствующий приоритет проблеме (дефекту) или предложению о модификации;
установить наличие возможностей и средств для решения проблемы;
оценить масштаб и трудоемкость данной модификации;
разработать варианты реализации конкретного изменения;
определить влияние данных вариантов на функциональную пригодность и технические средства системы;
выполнить анализы риска для каждого варианта модификации.
Сопроводитель должен реализовать процесс управления конфигурацией для управления изменениями существующей системы или определить организационный интерфейс с данным процессом (см. лекцию 16). Результатами данной работы являются: план и процедуры сопровождения; процедуры решения проблем и устранения дефектов; планы организации обратной связи с пользователями; план передачи модификаций заказчику и пользователям. До внесения изменений в систему и программный продукт в соответствии с договором с заказчиком сопроводитель должен согласовать выбранный вариант корректировки.