Задания из курса 3.1. Системная инженерия

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

Текущее состояние как раз на этапе Система/фича технически и экономически возможна

Методы:

  1. Документирование, фиксация причин принятия проектных решений
  2. Непрерывное тестирование (Юнит-тесты для модулей расширений, Интеграционные тесты с учётом взаимодействия с другими модулями)
  3. Архитектурный анализ (проверка, что присутствует модульность, частичная независимость)

Предложения по улучшению:

  1. Единая база данных для хранения претензий, аргументов, доказательств по проекту, поддержке и развитию.
  2. Формализация требований к фичам (шаблоны)
  3. Автоматизация сбора доказательств, метрик
  4. Обучение пользователей после каждого новшества
  5. Визуализация связей между фичами, новшествами с целью получения обратной связи по архитектурному обоснованию
    Литература:

СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ 15026-4

1С:Предприятие 8. Система стандартов и методик разработки конфигураций