Анатомия успешного внедрения ПО: 3 группы условий.
Разбираю условия успешного внедрения ПО.
Статистика неумолима: большинство проектов по внедрению информационных систем не достигают заявленных целей. Причина почти никогда не в «плохом коде». Дело в том, что бизнес воспринимает ПО как волшебную таблетку, а не как инструмент, требующий подготовки. После анализа десятков внедрений на российских предприятиях выделил 3 группы критических условий, без которых проект обречён.
1. Организационные условия — «кто и зачем» Поддержка топ-менеджмента. Без спонсора на уровне собственника или CEO проект умрёт на первом же конфликте интересов. ИТ-стратегия должна быть привязана к бизнес-целям: импортозамещение, сокращение издержек, ускорение циклов.
Кросс-функциональная команда. Разработчики не знают вашу производственную логику. В команде обязательно должны быть бизнес-аналитики из предметной области и ключевые пользователи — те, кто будет работать в системе каждый день.
Управление изменениями. Сопротивление персонала — главный скрытый убийца проектов. Люди боятся, что их заменит машина. Нужна прозрачная коммуникация, вовлечение сотрудников на этапе проектирования и, главное, обучение новым регламентам, а не только кнопкам в интерфейсе.
2. Процессные условия — «как делаем» Формализация процессов ДО кода. Автоматизация хаоса даёт автоматизированный хаос. Сначала — детальное описание бизнес-логики, правил расчёта, форматов обмена данными. Потом — код.
Поэтапное внедрение. Забудьте про «Big Bang» — запуск всего и сразу. Только итерации: MVP, демонстрация работающего инкремента, сбор обратной связи, доработка. Риск снижается кратно.
Жёсткая методология управления. План с контролем сроков, бюджета, ресурсов и матрицы рисков. Регулярный мониторинг отклонений. Без этого проект уходит в бесконечность.
3. Технические условия — «на чём строим» Импортонезависимость. В текущих реалиях это не опция, а требование. Совместимость с российскими ОС, СУБД, средствами криптографии. Проработанный план миграции данных и бизнес-логики из SAP, Oracle и других ушедших систем.
Интеграционная гибкость. Открытые API, бесшовная связка с 1С, ERP, MES. Иначе получите дублирование данных и ручной ввод там, где должна была быть автоматизация. Готовность инфраструктуры. Сети, серверы, инструменты тестирования (всё чаще — отечественные или open-source) должны быть подготовлены до старта проекта, а не в его середине.
· 21.10
Внедрение ПО проваливается не из-за кода, а из-за того, что никто не отвечает за изменение привычек. Три группы условий — это про людей, процесс и данные, и самая недооценённая — первая.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён