Transition requirements. What is it and how to write
📍 Существуют случаи, когда предприятия внедряют новые ИТ решения как замену существующим. В тот промежуток времени, когда работают старое и новое решение, организации может потребоваться перемещать информацию между новой и старой системой, проводить обучение новому ПО для заинтересованных сторон и так далее.
Помимо разработки новой системы, разработчикам скорее всего придется имплементировать дополнительные решения, которые бы позволили осуществить и сам переход.
📍 Таким образом, транзитивные требования – это требования, которое должны выполняться в течение перехода организации от старой системы к новой. Срок действия этих требований - время переходного периода между решениями.
📍 В случае, если организация-заказчик планирует внедрить у себя новый ИТ продукт, который предоставляет совершенно новые возможности, а не является улучшением существующей системы, то транзитивные требования не анализируются, поскольку они и не существуют.
📌 В ходе написания транзитивных требований необходимо:
1️⃣ Исследовать существующую систему чтобы понять, что нужно перевести на новое решение.
2️⃣ Определить готовность организации к внедрению новой системы. Может будет необходимо добавить новые возможности в организации в определенных сферах чтобы эксплуатация нового решения стала возможна.
3️⃣ Обозначить информацию и процессы, которые будут необходимы для заинтересованных сторон во время перехода.
4️⃣ Проработать дизайн (в том числе архитектурный), чтобы можно было выявить основные различия между двумя системами.
5️⃣ Оценить текущие данные, чтобы определить, следует ли архивировать их или передать в новое решение. Кроме того, потребуется разработать правила преобразования этой информации и, возможно, определить бизнес-правила.
6️⃣ Предусмотреть варианты управления текущей работой. Возможны варианты: завершение текущих задач в старой системе и инициация всех новых работ в новой системе, приостановка текущих задач до ввода новой системы, преобразование всей работы в период имплементации новой системы и др.
7️⃣ Может потребоваться разработать рекомендации по изменению организационной структуры предприятия или функций персонала, поскольку должностные обязанности могут значительно измениться в результате автоматизации работы.
📌 Полезные инструменты, используемые при сборе транзитивных требований:
👉🏻 Анализ бизнес-правил: могут быть определены дополнительные бизнес-правила для переноса данных или для управления работой, перенесенной из существующего решения.
👉🏻 Диаграммы потоков данных, моделирование процессов и организационное моделирование.
👉🏻 Моделирование данных для оценки их сопоставимости в старом и новом решениях.