3. Разработка
Роли: функциональные аналитики, разработчики, QAНа этом этапе стоит уделить внимание понятным техническим моментам – делать хорошо, плохо не делать. Так же спроектировать сам механизм обменов, чтобы он был стабильным. Применительно к крупным ИТ ландшафтам можно утверждать, что наиболее часто встречающийся подход – это использование корпоративных шин данных, т.к. это значительно повышает скорость разработки и снижает затраты на разработку интеграционного шва. (В наших работах мы чаще всего используем
Datareon, т.к. это решение качественно и надежно позволяет решить задачи обменов).
На этом же этапе необходимо понять, какие обмены необходимо покрыть автотестами, как их организовать и какие подходы в организации тестового контура использовать.
Так же надо отметить, что если постановка задач выполнена в стандартизированном виде для всей команды, то становится достаточно легко балансировать загрузку как внутри одной команды, так и передавать блоки работ между разными командами.
На выходе мы получаем разработанные согласно ТЗ механизмы обменов, которые готовы к запуску в продуктовом контуре.