Создание программного продукта – это всегда сложный, интересный и в большой степени уникальный процесс. Даже если двум разным заказчикам нужны похожие решения, всё равно серьёзную роль играют специфика конкретного бизнеса и ожидания клиента, а значит, нам нужно к каждому проекту подходить индивидуально.
В таких условиях очень важно, чтобы все специалисты имели общее представление о проекте: понимали, что они делают, для чего, как свою работу синхронизировать с другими отделами и специалистами. Основой для такого понимания становятся три ключевых инструмента:
1.
Техническое задание – это именно инструмент, позволяющий чётко перевести потребности заказчика на понятный исполнителям язык, обеспечить соответствие результата нашей работы ожиданиям клиента;
2.
Методология – подход к управлению проектами, на котором строится взаимодействие между всеми участниками работы;
3.
Программное обеспечение – сервисы и решения, в которых мы непосредственно реализуем поставленные задачи.
Про техническое задание мы подробно рассказывали в
другой статье, поэтому сейчас сосредоточимся на методологии и программах, в которых работаем.