ПредишенСледващото

Ние ви представлява превод на статията "Трябва ли да наемете един In-House Developer или изнесе в чужбина?" на KissMetrics блог. Член идеи, които открихме интересни, макар и малко по-спорен. Ето защо, за да видите мнението на общността по този въпрос, ние решихме да го поставите тук.

По това време, тъй като някои предприемачи са развълнувани с опита си да делегира някои от функциите на външен изпълнител, а други са разочаровани в аутсорсинг и да кажа никога повече дори ще обмислят тази възможност. Нека да видим дали трябва да се потърси специалист в държавата или, наистина, аутсорсинг може да бъде полезен?

Цени. Не е тайна, че очакванията на заплатите може да варира значително в зависимост от страната или региона на специалист пребиваване. Когато можете да намерите експерт от друг регион, чиито услуги ще струва четири пъти по-евтино от местните - неизбежно е съблазнително да се наеме дистанционно служител, с разходите, насочени към разширяване на функционалността на своите проекти.

Като цяло, в очите на работодателите, разликата в очаквания за заплащането е основното предимство на аутсорсинга. Те са много трудно да се направи избор в полза на пълен работен ден специалист, ако външният изпълнител за същата цена може да изпълнява значително повече работа. (Ако цената на работната сила е един и същ - почти винаги изборът е направен в полза на специалист на пълно работно време).

Краткосрочните пасиви. Най-недооценен предимство на аутсорсинга е възможността за привличане на проект от експерти по проекта. Не е необходимо да се вземе дългосрочен ангажимент, както и да заплати разходите, свързани с член на персонала. Днес, може да се наложи на лице с набор от умения, а след няколко месеца - се ангажира с друг.

струва Няма време за работа в офис. Това твърдение може да изглежда нелогично, но много фирми, а в кабинета, които отвличат вниманието от процеса на работа. Ако говорим за прекарал по пътя към офиса време и обратно, вечеря и разговори с колеги - в края на краищата истинската работа не е толкова много време. В допълнение, той обикновено води до факта, че разработчиците трябва да процес, който разгражда атмосферата в отбора и да боли корпоративната култура.

Предимства на наемане на разработчик на пълно работно време

Участието. Основана дизайнери по-ангажирани с вашата идея и често ", поставени сърцата им" в работата си. Какво е важно - те имат пряк интерес от резултата. При тези обстоятелства, разработчиците на пълно работно време по-малко изкушени да напусне страната и ако те са доволни - можете да разчитате на дългосрочно сътрудничество.

Значение. Основана разработчиците обикновено са наясно с това, което се случва във вашата фирма, както и бързо да промените посоката на работа. Например, една нова функция може да получи най-висок приоритет за развитие след кратък разговор в пушалнята, заобикаляйки дълго чакане разглеждане на следващото заседание, което е насрочено до следващия месец. Член на екипа на обикновено знае, че предизвикателствата пред компанията в други области, като например продажби и маркетинг, и винаги може да предложи възможни решения.

Съвпадението на интереси. Предприемачите се интересуват от създаването на нови печеливши предприятия и образуване на пазара, което изисква значителен период от време. Поради това, разработчиците, използващи аутсорсинг, ще бъде в състояние да постигне успех тук само до известна степен. След като всички отдалечени служители са склонни да се измери успеха им в броя на редовните клиенти и завършени проекти.

Проблеми и възможни решения за аутсорсинг

Качество. Основният проблем е, аутсорсинг на контрол на качеството. Как мога да проверя качеството на генерирания код? Как да се оцени разработчиците проявяват своето портфолио? Обикновено големите софтуерни компании разпространяват общия портфейл на работа на компанията (като правило, най-добрите разработчици) и не може да бъде сигурен какво ще получите като резултат от това сътрудничество.

Решение: TechVibes препоръчва няколко стъпки за минимизиране на рисковете:

Посъветвайте се с компанията-заявителя да изпълнява задачата, тестове и наемане на местен специалист като консултант, който ще провери качеството на работата.

Друг вариант - техническо интервю с всеки един от кандидатите. (В някои сайтове, аутсорсинг, например, Elance и oDesk, има елементи за проверка, за да проверяват знанията на кандидатите, но най-добре е да се използва персонализирани, личен проблем. Но, като цяло, не може да бъде 100% сигурен, че кандидатът, който е направил тест - точно хората, които наемат) Ако отидете по пътя на техническата интервюто, ето някои общи въпроси и отговори .. За съставяне на сложни технически въпроси, вижте тези портали като най-кодер. където се провеждат състезания разработчици.

Не забравяйте, че целта на техническата интервюто е да се провери дали кандидатът наистина пишете код. Това е невероятно. но много търсещи работа, програмисти понякога не знаят как да се напише код! След преминаване на теста, може да искате да се задават въпроси, свързани с личните качества на кандидата. за да се уверите, че той ви пасва като личност, а не само като експерт.

Съвместната работа по кода. При използване на аутсорсинг се превръща в огромен главоболие съвместна работа по кода. Можете да се сблъскват със значителни културни различия при определяне на задачи, в зависимост от региона, в който възложителя, която сте решили да наемат. Разработка на софтуер - процес, който по своята същност изисква работа в екип, но не можете да наистина да очакваме, че възложителят в чужбина ще бъде в състояние да се разбере ясно какво имате нужда, защото е в съвсем различна среда. Ето защо за написването на много подробен TOR е ключът към успешна аутсорсинг.

Решение: Експертите също така силно се препоръчва да се даде за развитието на аутсорсинг компании, използващи Scrum. Проучванията показват, че с помощта на Скръм големи географски разпръснати екипи за разработка да постигнат същите резултати като малък местен отбор.

Защо? Scrum ви позволява да се създаде самоорганизация проекти, за да се гарантира прозрачност в проекта и се установи комуникация между членовете на екипа. всички участници в граници или процеси, това е много важно, за да се гарантира точността на цялото събитие.

Решение: Решението ще бъде наемането на разработчиците да работят с ръководителя на екипа - локално или намиращ се в най-близкия часова зона.

Ръководители на проекти - буфер между клиенти и разработчици: те могат да гарантират правилното предаване на информация за не-технически нужди, както и в случай на по-нататъшното развитие на аутсорсинг, ще гарантират, че културните различия, свързани с разработчиците, работещи в чужбина, са взети под внимание.

Недостатъци на разработчиците наемане на пълно работно време

Разходи. Застрахователни (пенсионни вноски) са скъпи. заплати за разработчици също са много високи. Ако не разполагате с съучредител, е готов да поеме част от разходите чрез дялово участие в капитала (и такива в момента е по-рядко срещан черна овца), отдаване под наем разработчик става лукс.

Time. Може да се наложи много повече време, отколкото очаквате да намерите всеки един предприемач и го убеди да се присъединят към вашия екип. В контраст с участието на заетите лица, които могат да бъдат свързани към всеки отделен проект, разработчик на персонала, трябва да отговаря на всички изисквания, както по отношение на умения, както и от културна гледна точка. Тъй като търсенето на квалифицирани разработчици е много висока, търсенето на необходимата разработчикът може да ви отвлече вниманието от други неотложни въпроси, свързани с вашия бизнес.

Като цяло, хората, които питат дали да прехвърли развитието на аутсорсинг или да наемете екип разработчици, бих са отговорили, че най-правилното решение зависи от ситуацията и, като правило, е един вид компромис. Ако имате технически съосновател, който е в състояние лесно да се обясни на заданието, да се направи оценка на кода и да разберат всички нюанси, свързани с наемането на работници и служители чрез аутсорсинг, може да е най-доброто решение.

Друга алтернатива, че много предприемачи не смятат сериозно, е наемането на свободна практика разработчик, живеещи в района. Все по-талантливи разработчици избират свободно начина на живот, защото на неговата гъвкавост и възможност за едновременна работа на голям брой проекти, като например пътуване. Така че разработчиците са склонни да искате да работите с млади компании и използването на съвременни технологии. Техните услуги също са много по-евтино от наемането на професионален пълно работно време, и те често не изискват дял от бизнеса.

Ако търсите за един разработчик и си мислиш, струва ли си да се наемат от разстояние, бих препоръчал да си зададете следните въпроси:

Какво по-точно от строителя са ми нужни?

Колко време искам да похарчите за неговата задача?

Мога ли да напише цялостна спецификация и да разберат колко добре написан код?

Колко важно за успеха на моето сътрудничество проект и обратна връзка?

Как да се поберат в уравнението на разходите?

Отговорите на тези основни въпроси, със сигурност ще ви помогне да разберете кой вариант е най-добре за вас. Също така, не забравяйте да говорите с други предприемачи, които са избрали различни варианти, и ги помолете за резултатите. Ако отидете този маршрут, а след това говори с най-много хора на няколко гледни точки ще ви помогне да разберете по-добре всеки от вариантите.

Преведено. Блог на Нети
Оригинална статия. "Ако наемете един In-House Developer или изнесе в чужбина?" в KissMetrics блог

Свързани статии

Подкрепете проекта - споделете линка, благодаря!