Да, такая проблема действительно существует. Предприниматели часто умалчивают о реальных масштабах и задачах проектов, стремясь снизить первоначальные затраты. Это приводит к недостаточной оценке требований и выбору неподходящей архитектуры, что влечет за собой значительные дополнительные расходы в будущем.
Реальный кейс:— Нам необходимо разработать систему приема заявок, что-то вроде профильной CRM.
— Сколько будет пользователей? Какие сроки? и другие 100 500 вопросов.
— Будет около 100 пользователей, возможно больше, но не сильно. 3 месяца на разработку.
Спустя 2 месяца:
— Скажите, мы же можем завести на платформу 800 компаний с 15к пользователями?
— С текущим ресурсом, нет.
— Почему? Мы же просили у вас характеристики сервера и платформы.
— Мы дали данные под 500 человек с запасом.
— Но, нам нужно 15,000.
Реальные данные:- Согласно исследованию Standish Group, 31% IT проектов отменяются до завершения, а 52% превышают бюджет.
- Отчет McKinsey показывает, что 45% крупных IT проектов испытывают перерасход бюджета на 50% и более.
Следствие:- Это ведет к выбору архитектуры, не способной масштабироваться или адаптироваться к будущим требованиям. Готовьтесь обновлять систему каждый год или вообще ее не закончить.
- Из-за необходимости изменений и оптимизаций уже в процессе эксплуатации повышаются затраты на разработку.
- Неподходящая архитектура может не справляться с увеличением нагрузки. «Что-то у нас всё долго работает?».
Подрядчик должен четко понимать РЕАЛЬНЫЕ цели и задачи бизнеса, чтобы как минимум выбрать правильную архитектуру IT системы, которая будет максимально эффективной.
ВАЖНО с самого начала обсудить все сценарии использования и планы на будущее. Вы платите подрядчику за опыт и генерацию решений. Так предоставьте реальную информацию, чтобы решения были правильными. Эта простая вещь сэкономит вам кучу денег.