Планирование - это залог успеха
Планирование — это фундамент и ключевая часть этапа реализации любого ИТ-проекта. Однако именно этот этап чаще всего недооценивают как начинающие разработчики, так и сами заказчики, что в 90% случаев приводит к финансовым потерям или полному краху цифрового продукта.
Многим ИТ-командам, особенно начинающим, очень хочется удержать клиента, чтобы он не ушел к конкурентам. Ради этого они совершают фатальную ошибку — планируют реализацию проекта поверхностно. Они не закладывают детализацию сложных задач, полностью игнорируют технические риски, а в смете до минимума сокращают часы на тестирование и исправление багов, лишь бы выдать «красивую», заниженную цифру.
Заказчику, в свою очередь, естественно хочется минимизировать стоимость разработки. Не понимая внутренних процессов, он выбирает подрядчика, который предложил наименьшие сроки и самую низкую цену.
Для бизнеса такой подход — это прямая дорога в ловушку. В конечном итоге мнимая экономия конвертируется либо в полный провал проекта, либо в лавинообразное увеличение расходов, которые невозможно будет спрогнозировать или остановить. Практика — вещь упрямая, и запуск сложного софта без детального плана всегда обходится в разы дороже.
Однажды мы столкнулись с проектом, где заказчик доверил разработку масштабной платформы для онлайн-мероприятий молодой команде, которая позиционировала себя как «профильные специалисты» в этой теме. Сроки жестко поджимали, дедлайн приближался, но готовый функционал все никак не передавался заказчику даже для предварительного тестирования.
Разработчики отдали систему буквально за день до начала крупного онлайн-ивента. Естественно, никакого нагрузочного тестирования проведено не было. Софт сдали «вслепую».
Расплата за беспечность наступила мгновенно. В первые же 30 минут после старта официальной регистрации пользователей платформа полностью «легла» — модуль авторизации просто не справился с реальной нагрузкой входящего трафика. Мероприятие оказалось под угрозой полного срыва.
В экстренном антикризисном режиме к проекту подключилась наша команда. Мы смогли оперативно провести экспресс-аудит, выявить узкие места в архитектуре, переписать проблемные узлы и устранить критические баги «на лету». Мероприятие было спасено, а репутация компании-организатора не пострадала. Но этот пример наглядно демонстрирует, как отсутствие планирования и слепая вера в поверхностные обещания чуть не привели к полному краху.
Когда вы как заказчик общаетесь с потенциальным ИТ-подрядчиком, предоставленный им план разработки (Project plan) — это не просто бумажка со сроками. Это главный документ, который показывает: