Разработчик, использующий офшоринг
* Я думал о проектах с оффшорной помощью. Идея состоит в том, чтобы использовать его, чтобы иметь возможность делать проекты, в которых у меня нет большого опыта - скажем, iPhone. Также я ищу некоторые из тех же преимуществ, что и парное программирование в XP. В целом, будучи динамичным, стараемся сделать все как можно более экономически эффективным:
Я буду участвовать во всех основных разработках кода, обычно в сотрудничестве с людьми, с которыми я могу поговорить.
Для периферийных областей я буду использовать экономически эффективных специалистов с меньшими требованиями к коммуникации. Это включает в себя ведение журналов, тест-фреймворки и т. Д., К которым у меня обычно нет времени.
Я буду работать час за часом с несколькими разработчиками и выделять свои часы тем, где, по моему мнению, это работает лучше всего (это для основных задач, где важно устное общение)
Все выйдет из-под контроля исходного кода без особых настроек (например, непрерывная интеграция). Использование общих рабочих столов и тому подобное.
Люди должны быть в состоянии стать продуктивными за короткое время (например, когда вы обращаетесь к гуру за помощью в вашем офисе). Основные проблемы, которые я вижу:
- Продавая это клиенту
- Сочетание уровня Coach, хорошего устного общения, работы час за часом, когда это удобно для меня, и технологической инфраструктуры может быть дорогостоящим. Также я бы предположил, что области с низкими затратами менее конкурентоспособны в спросе на новые технологии?
Как вы думаете? Опыт?
1 ответ
Парное программирование со случайным сторонним подрядчиком? Забудь об этом. Если вы не строите очень хорошие отношения с одним человеком, это не сработает (извините, что я пессимист).
Управление удаленным человеком или командой будет занимать больше времени, чем вы ожидаете.