Отдавать или не отдавать работу вовне?

Июнь 19th, 2009

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

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

Вторая компания, наоборот, выносит постоянно какие-то проекты, задачи, направления во внешние фирмы.

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

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

Мои 2 цента по этому поводу. Как по мне, наймом со стороны пользоваться таки нужно, но делать это с умом.

Самое главное — это то, что никакая ключевая функция фирмы не должна выноситься из фирмы. Это правда очень стандартное и тривиальное замечание. Но капу чуть глубже, так как обычно проводят черту так — либо разработка ключевая (не выносим), либо не ключевая (выносим). Я бы проводил бы черту скорее по проектам/задачам. Например разработка следующей версии, которую ожидают самые ключевые заказчики — вещь ключевая и доверить это сторонней фирме как-то нехорошо. А вот например медленная и планомерная поддержка старых версий — вполне таки вещь, которая не так критична.

Второе замечание — это то, что нельзя выносить ту активность, которую никто не может проверить. Условно говоря, если нанять мощного архитектора со стороны, а в компании одни только средненькие программисты, то они никак не смогут проверить качество предоставляемой архитектуры. Безусловно, архитектора и будучи он сотрудником проверять будет некому, но вот если позже что-то пойдет не так и окажется что он явную фигню делал, то гораздо больше рычагов влияния на него (увольнение, не давание ему хороших отзывов).

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

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

Вот такие вот мысли.

Вопрос по синхронизации файлов/папок.

Июнь 15th, 2009

Товарищи, требуется помощь зала.

Тут у меня назрел вопрос по тому как синхронизовать некоторое количество данных между notebook и desktop (физически находящихся в разных местах).

Самое ключевое:

— Почта (Thunderbird)

— IM (Miranda)

Чуть  менее важное:

— Закладки в Firefox

— Некоторое количество документов

Ну и естественно, хочется, чтобы синхронизация была автоматическая. Кстати, сразу скажу, вариант положить все на флешку — отпадает, так как в конечном итоге, я могу где-нибудь эту флешку забыть.

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

P.S. Огромное спасибо всем, кто откликнулся. Извиняюсь, что не отписал каждому, так как пришлось бы 20 раз писать «спасибо» 🙂 Так, что ответы только там, где у меня дополнительные вопросы.

P.P.S. Операционная система — WinXP. Xmarks уже поставил, остальное буду глядеть и выбирать.


О том как работают местные(США) рекрутинговое агентство.

Июнь 11th, 2009

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

Ну, по ходу,  мне стало интересно, как они работают. Кое что у них поспрашивал — выяснилась следующая картина.

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

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

— В третьих, самое ключевое, за счет чего они работают — это объемы. Сидят 5-6 молодых людей и девушек весь день на телефоне, обзванивают заказчиков и программистов и сводят воедино. Каждый делает скажем 15 звонков в день, и где-то 10% из них ведут к заинтересованности. Дальше проводят собеседования, пытаются подобрать кандидатуры.

В целом, никакой магии, просто работа с большим количеством народа.

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

Кстати, понравилась статейка по поводу работу в крупных конторах.

Поперли из компании.

Июнь 9th, 2009

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

И, таки, правильно напрягся. Так как меня уведомили о том, что компания решила закончить со мной контракт. В общем, был контракт и нет контракта….

Увы, бизнес идеи — бизнес идеями, а кушать хочется всегда. Пока продукт на очень ранней стадии и не то, что до прибыли, даже до первого полученного цента от него очень далеко. В общем, озаботился тем, чтобы искать новый контракт или работу.

Начались поиски откровенно не весело. Вокруг кризис, разруха, кучу голодных IT’шников бродят темными ночами и пьют из своих жертв кровищу… Тьфу, занесло на повороте. Действительно, поиски шли фиговенько, все фирмы в которых у меня тут были контакты сейчас не нанимают. Начал рассылать резюме, искать на поисковых сайт, ну и по прошествию где-то недельки полторы таки нашел новую интересную работу. Причем забавно, что предложений пришло сразу несколько с разных сторон и все достаточно вкусненькие. В целом все как обычно — то пусто, то густо.

Ну и пару типа «мудрых» мыслей по этому поводу. Первое, то, что явно профукал момент тот момент, когда фирма во мне стала нуждаться больше, чем я в ней. Собственно, это беда большинство консультантов. Чаще всего они имеют достаточно четко ограниченный фронт работ, поэтому компания не сильно позволяет им перейти в разряд малозаменимых.

Второе — это конечно то, что обнаружил недостаток жизни в месте с высокими зарплатами/ценами. Живя в месте с средними или низкими зарплатами/ценами гораздо легче найти удаленную работу. Я же пару раз общался с заказчиками из нескольких штатов и в тот момент когда я называл стоимость своего часа, то с той стороны раздавался испуганный ик, после чего разговор достаточно быстро сворачивался. Ясно конечно, что этот недостаток компенсируется компенсируется, но поиск работы в целом это может усложнить.

Вот такие вот дела.