?

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:


NaN
guamoka at 2010-02-13 18:16 (UTC) (Link)
В общем-то, я имел в виду не совсем то.


Когда ключевой разработчик занимается всем сразу, это, конечно, плохо


Во-первых, я имел в виду ситуацию, когда "все" занимаются "всем", вне зависимости от уровня и должности. И это есть плохо, потому что а) выполняется лишняя работа; б) отсутствует координация, или на ее осуществление уходит количество усилий, пропорциональное количеству вовлеченных людей.


Специализацию конечно, хорошо иметь, и развиваться в данном направлении, но не стоит забывать и про другие векторы развития


Во-вторых, речь не идет об узкой специализации. Существует определенный стек знаний, которым должен обладать разработчик, скажем, разработчик JEE приложенией, и этот набор знаний не ограничевается Java, либо какой-то частью JEE спецификации, а влючает в себя и базы данных, и интернет технологий, и администрирования App серверов, причем от различных вендоров, и проч. Речь шла о грамотном распределении обязанностей в команде на проекте и зон отвественности. На практике же, очень часто встреченной мной, получается так, что отсутствие менеджмента на этом уровне выливается в разработку "Фигаро здесь, Фигаро там, Фигаро опять здесь, Фигаро и здесь и там, пока другой Фигаро занят еще более срочным делом". И все это- отсутствие грамотного управления разработкой- оправдывается тем, что якобы разработчи а) не желают учиться б) не хотят работать.
Previous Entry  Next Entry