ага, тут и в прошлом году вопросы возникали
вообще я может недостаточно точно выражаюсь, просто хотел провести аналогию с "теорией оптимального управления в динамических системах", например постановку задачи можно помотреть тут:
http://vvo.psati.ru/files/RPU/page2.fil ... MinE_6.htm
http://www.webknow.ru/ostalnie_00126.html
http://www.bestreferat.ru/referat-52337.html
для образования которое получал я (+01.02 - в частности дифф уры нам читали как приматам), эта аналогия вполне ИМХО должна находить отклик в понятийной базе. У вас же я чувствую совсем другая ситуация (не уверен что вам вообще читали дифф уры), поэтому переложу свою мысль на футбольные термины.
Задача руководителя проекта - достичь определённой цели, которая складывается из достижения промежуточных целей членами команды. Можно сравнить это всё с футбольной целью загнать мяч в ворота, только в качестве мячиков выступают отдельные разработчики.
В начале проекта "со своего поля" руководство даёт начальное "управляющее воздействие" всем членам, назначает им намеченную цель и посылает их туда пинком.
Идеальный мячик-разработчик внутри которого присутствует какая то интеллектуальная начинка конечно сам неплохо понимает и быстро "захватывает" конечную цель и катится в ворота по кратчайшей траектории.
Однако в большинстве случаев даже довольно сносные мячики катятся не совсем туда куда надо, подпргивая на ухабах и уходя куда то в сторону (совсем кривые мячики могут вообще покатится в направлении противоположном цели). Поэтому в большинстве случаев мячики нуждаются в регулярной корректировке своей траектирии ногами, выражаясь футболными терминами их нужно плотно вести.
Происходит это и с мячиками и с разработчиками и с другими классическими задачами управления из "дифф уров" одинаковым образом. Некий управляющий блок - функция управления (в роли которого выступает руководитель) регулярно каким то образом анализирует информацию о текущей траектории управляемго объекта и вычисляет требуемое управляющее воздействие. Например если речь идёт об управлении спутником или ракетой, то рассчитывается то какие маневренные двигатели с какой мощностью и на какое время включить (обычно они работают короткими импульсами). В случае мячика или разработчика обычно вычисляется то в какое место, с какой силой и в каком направлении по нему нужно пнуть ногой.
В качестве параметров траектории ракет и мячиков выступают текущие координаты (x,y,z) и их производные (вектор скорости).
Для разраюботчика в качестве координат выступает то на какой стадии выполнения своего задания он находится, в качестве производной слева - то что он сделал за отчётный период, в качестве производной справа - то чего он планирует достичь за следующий отчётный период (куда он движется). А в качестве "управляющего пинка" корректируется задача "чего он должен достичь", возможно с соответствующими орг выводами и мотивировкой.
Это всё лирическое отсутпление даётся начинающим разработчикам для того чтобы они чётко понимали насколько сложно руководить разработчиками (типа творческими людьми, которые творчески катятся куда им вздумается), и потому насколько важно давать руководству регулярные и чёткие отчёты (что сдалел за период?, что собираешься сделать?, что можешь предложить/попросить/спросить?) о ходе своей работы (гораздо важнее чем объяснять почему он не сделал то чего задумывал - оправданиями вместо чётких отчётов грешат как раз недавние студенты - эти проблемы нужно обсуждать после матча - после завершения проекта).
Действительно не все умеют хорошо вести один мяч, а если их больше (целый "рой" ) - то нужно быть либо хорошим жонглёром, либо мячики должны быть достаточно умные, либо дорога к цели сильно проторенной.
В аналогичной ситуации находится и руководитель проекта, который тоже должен регулярно корректировать свои планы (см. например
http://www.ashmanov.com/pap/ashrul2/#11 ).
И вообще при нормальной организации, руководитель даёт такие же регулярные отчёты как и команда.
При этом происходит вовлечение в работу всей команды, и менее слабые разработчика по отчётам ориентируются на более сильных.
В общем и целом такая система управления на базе целей-отчётов-пересмотре целей наиболее полно разработано в методологии Scrum (
http://en.wikipedia.org/wiki/Scrum_%28development%29 или по русски:
http://www.osp.ru/os/2007/04/4220063/), более того, Scrum при правильном применении должен разгружать руководителя, так что нормально сработанная команда сама летит к правильной цели при минимальном воздействии извне и по ходу дела компенсируя косяки отдельных членов команды.