Что вы будете делать с неэффективным программистом? - PullRequest
5 голосов
/ 15 мая 2009

Программист в вашей команде великолепно поддерживает прежнюю унаследованную систему. Но компания перешла на новую технологию / платформу.

Что вы делаете с неэффективным разработчиком?

Ответы [ 12 ]

0 голосов
/ 15 мая 2009

Помимо того, что было сказано, я думаю, вы должны также рассмотреть вопрос о том, имеет ли унаследованная система резервную копию. Особенно, если вы только что сделали ход.

Рассмотрим гипотетический сценарий ниже:

Шаг 1. Внедрить совершенно новую технологию.

Шаг 2. Переместить устаревшего технического программиста во что-либо еще (или запустить)

Шаг 3. Обнаружение критической ошибки в новой технологии или важных данных / процессах, поддерживаемых в устаревшей системе, но не новой.

Шаг 4. Упс ...

Если парень был "великим", есть очень разумные шансы, что он сможет изучить новую систему. Возможно, он не знает, какую технологию используют, но он знает цели и особенности системы. Он знает, что делает система и почему, вы просто должны показать ему, как это сделать.

Теперь, конечно, если он действительно не может получить это, и вы уверены, что устаревшая система готова быть пожертвована музею ...

0 голосов
/ 15 мая 2009

Лучший подход - проактивный: убедитесь, что сотрудники, программирующие унаследованные системы, имеют определенный процент задач, связанных с новыми технологиями. Это делает их более ценными для организации и повышает их удовлетворенность работой. Что не нравится в этом? ; -)

А если вы являетесь участником унаследованного кода, потратьте время на изучение новых технологий, если хотите, на свое время.

Если вы не можете напрямую применить то, что вы изучили, к унаследованному коду, вы всегда можете использовать новейшие технологии для таких задач разработки периферийного программного обеспечения, как контроль исходного кода, управление конфигурацией, отслеживание ошибок, управление проектом (например, подход Scrum к гибкое управление проектами), документация, поддержка и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...