?

Log in

No account? Create an account
November 2016   01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
cartoon

Полностью распределенная разработка - что в основе

Posted on 2010.02.12 at 02:05

Comments:


Gaperton
gaperton at 2010-02-12 13:58 (UTC) (Link)

Re: Небольшое уточнение

"- Chief Programmer - это обычно наш Project Manager (только он не всегда пишет код). Да, это не особо удачно и не особо эффективно, поэтому мы активно работаем над оптимизацией внутренней логистики, чтобы снизить на PM-а нагрузку."

Это существенное отступление от CPT которое должно повысить "трение". Наличие двух программеров, которые пишут код - важно в этой схеме. Менеджер в CPT также присутствует (третьим), его отличие от Chief Programmer в том, что он не полностью погружен в тему, и вообще говоря, координирует работу нескольких команд. Есть также вариант, когда менеджер работает по запросам Chief Programmer-a, ассистируя ему и беря на себя только организационные вопросы. Менеджер занят вопросами выделения ресурсов. И, возможно, управлением требованиями - хорошее сочетание, не приводящее к конфликту приоритетов.

Chief Progrаmmer ближе всего к современной должности Team Lead, или Lead Programmer, который является полупрограммистом-полуруководителем в группе размером 5-6 человек. В американской армии есть прямой эквивалент этой должности - сержант.
Previous Entry  Next Entry