Во-первых, дайте выводы, которые можно использовать для принятия решений.
Старая система часто содержит скрытые бизнес-правила и исторические данные, накопленные за эти годы, а переписывающие команды могут легко воспроизводить только видимые страницы, оставляя за собой необычные и исключительные процессы. Оценка должна различать стабильные модули, которые все еще имеют ценность, модули высокого риска, которые ограничивают инновации и избыточные функции, которые можно загрузить. Благодаря герметизации API, обходам баз данных, модульным заменам и фронтенд-обновлениям технологический долг может постепенно сокращаться при сохранении операций.
Какие условия необходимо определить до вынесения решения?
На разных этапах работы, данных и проектов на один и тот же вопрос могут быть даны разные ответы. Предлагается проверить следующие условия и включить общие выводы, содержащиеся в Интернете, в свои собственные проекты.
Предложенный порядок аванса
Во-первых, мы будем четко понимать цель и границу.
Завершение диагностики активов, архитектуры, данных, интерфейса и бизнес-ценностей.
Ключевая зависимость от валидации
Для защиты правильного поведения устанавливаются базовые тесты регрессии процесса.
Разработка оценочных результатов
Сначала выберите замену модуля с низким уровнем переключения и спроектируйте старую и новую синхронизацию данных.
Убедитесь, что вы выбрали следующий шаг с реальными результатами.
Переключайте пользователей и трафик по этапам, проверяйте и затем удаляйтесь из старых модулей.
Как вы понимаете это в реальном бизнесе?
Старый интерфейс ERP предприятия старый, но заказы и финансовые правила стабильны, а новые мобильные и аналитические платформы могут быть построены в первую очередь за счет раскрытия основных компетенций на уровне сервиса; а обслуживание сложных модулей инвентаря может быть заменено поэтапно. Это улучшает пользовательский опыт и позволяет избежать единого переписывания всех правил, приводящих к срыву бизнеса.
Самый простой способ наступить.
Перепись была решена только из-за старой технологии.
Новые системы разрабатывались в течение нескольких лет, прежде чем одноразовый переключатель продолжал изменять требования.
Большое количество теней и ручных двойных записей остается после завершения миграции.
Как мы должны в конечном итоге получать и подтверждать?
На каждом этапе миграции следует проверять функциональную эквивалентность, согласованность данных, производительность, безопасность, мониторинг и регрессию. В конечном счете, старый доступ, привилегии на восстановление, архивные данные и обновленные транспортные документы должны быть закрыты, чтобы избежать того, чтобы "новые и старые" стали постоянным бременем.
При подготовке к общению с поставщиками или внутренними командами рекомендуется приносить текущие процессы, репрезентативные образцы, существующие системы, сроки планирования и бюджетные уровни.Сначала четко обозначены неизвестные пункты, а затем принимается решение об использовании диагностики, PoC, проектов фиксированного диапазона или текущих исследований и разработок, что обычно более надежно, чем прямой спрос на цену и продолжительность без границ.