Если оценка на разработку ИТ-проекта сильно превышает ваш бюджет или вам кажется, что команда тратит слишком много ресурсов – то, скорее всего, вы задумаетесь над тем, как можно сократить расходы, чтобы уложиться в бюджет.
Исходя из нашего опыта, это можно сделать за счет:
- разработки только самых необходимых функций
- оптимизации управления командой
- улучшения контроля качества
Давайте рассмотрим каждый пункт подробнее.
Как можно сократить расходы
Оставить только самое необходимое
В случае, если оценка на разработку превышает бюджет и требуется сократить расходы, мы рекомендуем сосредоточиться на разработке только самых необходимых функций. Это позволит быстро запустить минимально функциональную версию продукта.
Чтобы определить, какие же задачи являются первоочередными, мы пользуемся методом MoSCoW. Он включает в себя четыре типа приоритетов:
- Приоритет 1 – Must Have требования: минимальный набор функций, без которых запуск продукта невозможен (например, регистрация пользователей)
- Приоритет 2 – Should Have требования: функции, которые так же важны, как и приоритет 1, но разработка которых может быть отложена (например, фильтры поиска)
- Приоритет 3 – Could Have требования: функции, которые могут улучшить продукт, но не являются критически важными, как приоритеты 1 и 2 (например, авторизация через соцсети)
- Приоритет 4 – Would Like: функции, которые могут быть рассмотрены для включения в будущих версиях продукта (например, поддержка нескольких языков)
Соответственно, для разработки первой версии продукта реализуются задачи первого приоритета.
При подготовке оценок для заказчиков, мы включаем разбивку на приоритеты в финальную оценку. Так заказчик сразу может увидеть, сколько ресурсов потребуется на каждый приоритет и на всю систему в целом. Также это обеспечивает прозрачность и помогает лучше спланировать бюджет и ресурсы для разработки.
Настроить грамотное управление командой
Если вам кажется, что разработчики занимаются не тем, чем нужно, и из-за этого тратят слишком много ресурсов, мы советуем оптимизировать процесс управления командой.
Для этого нужен опытный менеджер проекта, который будет координировать работу команды и обеспечивать выполнение первоочередных задач. В частности, менеджер проекта:
- следит за проектом в целом (а не только за отдельными его частями, например, за разработкой или тестированием) и на основе этого планирует задачи и распределяет время всех остальных участников команды
- управляет рисками и заранее думает о том, как минимизировать и устранить возможные проблемы
- контролирует работу команды и дает обратную связь
- выступает в качестве посредника между командой и заказчиком, переводя требования и задачи с языка бизнеса на язык разработки и наоборот, чтобы обеспечить согласованность между всеми сторонами проекта
Менеджер проекта помогает сократить расходы за счет “разделения труда” и повышения производительности команды. Каждый участник команды занимается тем, что у него получается лучше всего, что и оптимизирует использование времени и ресурсов.
Больше про это мы написали здесь
Наладить контроль качества
Отлаженный процесс контроля качества играет ключевую роль в сокращении расходов на разработку.
Как только тестировщик нашел проблему, он сразу же сообщает о ней разработчику. Это помогает не копить ошибки, а устранять их сразу же, на ранних стадиях разработки, что в конечном итоге сокращает время и затраты на исправление.
Кроме того, налаженные процессы контроля качества способствуют разработке и обновлению документации.
Наличие документации значительно упрощает понимание работы системы и управление ею. При наличии документации команде не приходится тратить время на изучение работы отдельных компонентов, что повышает эффективность работы и сокращает затраты на разработку.
Подводим итоги
Лучший способ сократить расходы без потери в качестве – оптимизировать текущие процессы на проекте. Тщательный выбор приоритетов, работа над задачами первой необходимости, грамотное управление командой и налаженный контроль качества помогут сократить расходы.
Если вам нужно сократить расходы на вашем ИТ-проекте – мы предлагаем бесплатный аудит системы. Найдем слабые места проекта и подготовим отчет с рекомендациями по решению имеющихся проблем.
Забронируйте звонок или напишите нам
Подробно про аудит системы можно почитать здесь
Комментарии