наверно ты прав, менеджмент важнее.
а если быть точным - хочу описать, как вести разработку проекта так, чтобы:
1) Делать поменьше лишней работы(читай - переделывать уже разработанное). Метод - воркшопы с клиентом и прототипами
2) По чуть-чуть но регулярно выкатывать обновления в системе, добавлять функции для конечных пользователей. И пока идет разработка следующей итерации, исследовать реакцию юзеров на выпущенные обновы, и возможно корректировать план
3) Сделать систему заточенной под целевое использование, а именно не так что "Система выполняет весь заявленный функционал, вы можете сделать это действие зайдя в тот угол и найдя там третюю кнопку снизу, хотя это самая частоиспользуюемая функция"
Чтобы всем, как руководителям, так и исполнителям, было приятно работать с системой, потому что они будут много времени проводить в ней