Re[11]: трамвай переехал
От: Curufinwe Украина  
Дата: 27.03.08 10:29
Оценка: +2
Здравствуйте, Nikolay_Ch, Вы писали:

C>>У нас наверно разное понимание терминов разработка и простой кодинг.

N_C>Скорее разное понимание звездности.

Опять Вы про звёзд . Это настолько размытое понятие, что не стоит его употреблять. Я специально сформулировал критерий:

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


В разработке ПО талантливые люди — это основной и самый лучший актив, который можно придумать. А любой разработчик уровнем выше остальных в любом случае будет вносить больший вклад в проект (иначе зачем ему платить большую зарплату) и соответственно его уход будет заметнее.

C>>Единственная ситуация где предложенный вами подход возможен — это самая примитивная версия аутсорса, когда здесь набираются только junior/middle разработчики и тестеры. Т.е. это у заказчика болит голова о возможном уходе специалистов.

N_C>Странный вывод. У Заказчика в любом случае болеть голова не должна. А эта схема нормально работает там, где есть действительно четкое разделение между ролями. Если разработчик и разрабатывает архитектуру и реализовывает ее и пишет тестовые сценарии и прочее и прочее, тогда действительно нужны звезды. Хотя я не особенно много видел в том числе и звезд, которым бы нравилось все это делать. Обычно все-таки разработчик напирает на то, что он должен разрабатывать, а все остальное пусть делают другие.


Т.е. если правильно разделить роли, то и обезъянок можно использовать?

C>>А любая, сколь угодно большая толпа из junior/middle программистов никогда не сделает хорошего продукта даже по лучшему в мире процессу.

N_C>Хм. Не согласен. Если собрать звезд в такой проект тоже лучше не станет. Нужен баланс. В тех частях проекта, где нужен быстрый результат — пожалуйста звезду (но опять-же надо смотреть какую...), там где уже все четко прописано и продумано — звезда будет только мешать.

Никто и не говорил о команде из одних звёзд, а о том что группа junior/middle программистов не может самостоятельно реализовать серьёзный проект. А прописать и продумать тоже ведь кому-то надо? Т.е. всё равно нужен тим лид/архитектор — называйте его как хотите.


C>>Настоящая цель — это быстрая разработка конкурентноспособного ПО. Помоему, эта цель часто теряется за многочисленными ложными целями (а на самом деле — всего лишь средствами) вроде: формализованных процессов, управлениями рисками, повышением значения LoC, и прочее и прочее.

N_C>У бизнеса цель одна — заработать денег. И чем меньше рисков при большей отдаче, тем лучше. А вот все остальное, как раз и подчинено это основной цели.

Естественно. Софтостроительный бизнес деньги зарабатывает написанием конкурентноспособного софта (оставим здесь случаи откатов и т.п.) — т.е. качественно, лучше чем у других и быстро. Хотя можно конечно соревноваться с индусами, кто дешевле человеко-час продаст. Здесь конечно рисков мало, но и о большой отдаче можно забыть.
Для того, чтобы хорошо заработать всегда необходимо брать на себя большИе риски. Никто ещё не стал милионером кладя деньги в банк на депозит .
... << RSDN@Home 1.2.0 alpha rev. 693>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.