четверг, 31 марта 2011 г.

Бонусы, бонусы, бонусы....

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

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

Упростим сценарий до следующего:

  • У нас есть команда - 3 разработчика, 1 тестировщик и 1 менеджер. Ну вообщем классический расклад с классическим процессом, классические проблемы и классические ответственности.
  • Поставили цель - бонус $2000 на команду, если скажем через 1 месяц парни попадут в свои планы и клиент будет удовлетворен.

Сценарии могут пойти самые разные. Зацеплюсь за один.
Вообщем-то все начинают рьяно работать (считаем что все действительно заинтересованны), стараясь сделать свою работу. Все идет отлично, команда на всех парусах приближается к дате сдачи. Проходит сквозь технически невозможное, баги, сложности понимания и деплоймента, ремонт в офисе (хех, офис привет!) и бог знает что еще, но к утру клиента на его сервере стоит работающий и протестированный билд.

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

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

К чему это все.
Такие эксперименты стоит проводить ? Да! Однозначно да!
А проблемы будут возникать? Да! Однозначно да!
Это хорошо или плохо? Да на самом деле это уже не важно. Команда, это такой-же организм как и каждый человек в ней, со своими проблемами, желаниями и целями. Каждого из нас учит опыт (сын ошибок трудных). Так-же и с командой.

воскресенье, 20 марта 2011 г.

Need for Speed или все-таки важен результат?

Что в жизни важно - быстро бежать или не падать на поворотах ?
Любопытства ради потставил эту игру и обнаружил что если едешь быстрее всех, это не означает ты автоматически выигрываешь. Первый же поворот - ты врезаешься и останавливаешься, а они пролетают мимо предварительно сбросив скорость.
Если посмотреть на нашу жизнь - то вобщем-то нет никакой разницы.
Мы начинаем наш карьерный путь. Пытаемся хоть как-то начать идти, потом бежать, потом бах - а проэкт сдать не получилось с первого разу - багло посыпалось. Начинаем чинить, проверять, и опять клиенту на показ. И так много, много раз. Мы стали уже более менее вовремя обращать внимание на качество, вспоминать по чаще что-же от нас на самом деле ждут и стараться соотвествовать гордой лейбочке "профи".
Прошло несколько лет и....
Ты стал хорошим разрабочиком, умеешь проходить повороты на ура, переходишь в ранг менеджера и по привычке давишь на газ. А как-же по другому. Ты ведь отлично рубишь в огромном количестве мелочей, знаешь все с технической стороны и думаешь что ты король этого автомобиля. Уверенной ног находишь акселератор и....
Елки палки - это ведь другая машина. Педали газа и тормоза работают по другому. В ней нужно уметь собирать требования, предпологать трудозатраты, оценивать риски, уговаривать, танцевать с бубном, и так далее...

Я к чему - в конце дня важно дойти до финиша, и дойти туда максимально быстро. А максимальная скорость, которую ты можешь сделать один раз - мало кого волнует.

К чему-то идти или от чего-то бежать

Общался как-то пару лет назад с одним из своих коллег на тему можно ли выбрать одного из ребят из нашего офиса на какую-то лидирующую позицию.
И как-то задумались над таким простым вопросом: человек к чему-то идет или от чего-то бежит?
Казалось бы мелочь. Но если рассудить:
- Человек, который от чего-то бежит, в голове имеет четкую картинку чего он не хочет. И каждый день, когда он делает выбор на менеджмент позиции, он не выбирает наиболее грамотный путь достижения цели. У него цель - не то, чего нужно достичь, а то, от чего нужно уйти. В результате отвечая на вопрос - куда ты идешь - ответ может быть очень неожиданным.
- Человек, который перестал бороться со своими прошлыми страхами/проблемами начинает идти к чему-то более конкретному. И если это конкретное хоть как-то пересекается с целями компаниями - это просто вау. И в этой ситуации есть шанс что вы достигнете не случайного результата, а чего-то более конкретного и желанного.

Учить или брать готовых

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

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

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

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

Про красавчегов

 Антон написал занимательную статью - Саранча. Есть тип людей, которые постоянно говорят, что пора валить в штаты и даже как-то бьют копытами в попытке это сделать. Этот типаж выглядит примерно так:
 Одна сторона медали - самооценка:
 Да я тут вообще перец. Да посмотрите какие я сдал сертификаты. Да там все для людей. Да там люди кому-то нужны. Да там я стану просто чемпионом. Да я просто пальцем пошевелю и ко мне сбегутся работодатели и я буду выбирать. Да там программист получает сотку а то и полторы в года и вааще. А вы мне мне тут 20ку... Жлобы....
 Вторая сторона медали - реалии:
 Закончил школу. Закончил вуз. Как-то попал на работу. Особо не выкладывался. Самая дорогая покупка жизни - ноутбук или средненький автомобильчик. Стандартные жизненные проблемы решать не умеет. Девушки или нет, или такой-же ущербный общественный элемент с завышенным самомнением. Хотя, честно говоря, видел однажды вполне адекватную девушку, но к сожалению она не смогла переступить через маразм своего боейфренда.  Социально не адекватен и не приспособлен. Все вокруг ему должны.

 И вот такое чудо получило визу, скопило деньжат и прет покорять просторы новой страны. Я вот задумываюсь:
 - Ты не смог прижиться в родной стране. В стране, где культуру ты получал с молоком матери. В стране где язык родной и ты просто чертовски офигительно понимаешь тонкости речи. Ты не смог ничего добиться. Ты не завел друзей. Ты тупо гонишь на страну. Ты кроме гона нихрена на делаешь. Весь твой спич испаряет яд на каждом втором слове.
- Ты собираешься приехать покорять другую страну. Приспособляемость у тебя нулевая. Самооценка просто неадекватная. С людьми общаться не умеешь. Мало того - ты "всегда прав". Так как мы говорим о штатах, нужно сказать о приличной конкуренции. И тебе нужно быть ну очень "вправним парубком" что-бы хорошо жить.
 - Туда валят миллионы людей. Все хотят иметь теплое место под солнцем. И очень многие едут из намного более худшей ситуации. И они готовы ну очень много вкалывать.

Как результат - я думаю мы скорее всего получим в лучшем случае не особо обеспеченного американца, который скорее всего с трудом заработает денег детям на средненький колледж. И будет жить довольно таки паршивенько. Наверняка паршивенько в Украине существенно хуже чем паршивенько в штатах. Но годовая 20ка у нас на родине это уже далеко не паршивенько.
Как-то так получается. Я ни в коем случае ни призывают жить только тут. Естественно вы будете делать что хочется. Все что я показываю - идиотизм маниакального желания валить из страны только потому, что тут кажется все сложным.

воскресенье, 13 марта 2011 г.

Зона комфорта - отличная дорога в никуда

Недавно я запостал в твитер эту фразу и она вызвала небольшое обсуждение. Это было абсолютно неожиданно для меня. И однозначно есть смысл немного ее разложить.

Самое главное - что такое "зона комфорта". Попробуем на примерах.

  • Вы спортсмен. Вы умеете отлично жать штангу скажем на 80 килограмм 4 раза. Это не вызывает у вас страха или сомнений - вы просто уверенны в своих силах, связках и мышцах. Все возникающие проблемы типа - периодически переполненный зал на тренировке, или порвался кроссовок, или правильная диета на сегодня с учетом выпитого вчера - вы легко решаете. Вы в зоне комфорта.
  • Вы за рулем, скажем на симферопольской трассе. И скажем для вашего авто 120 км в час на этой трассе - просто прекрасно. Ветер машину не двигает. Шум в салон проникает слабо. Авто отлично рулится. Мелкие проблемы типа - сгорела лампочка в противотуманке, неожиданный пробой колеса - вы легко решаете. Вы в зоне комфорта.
  • Вы девелопер. Вы знаете, что стандартный интернет магазин, со своими наработками вы делаете за неделю. И что-бы не случилось - полетел винт, дата центр упал, интернет пропал - вы себя подстраховали и во что-бы то ни было сдадите этот проект как и обещали. Вы в зоне комфорта.
  • Вы менеджер. У вас отлаженный рабочий процесс. У вас отлично знающие свою работу парни. Вы отлично владеете бизнес частью проектов. Все просто прекрасно. Опять-же всегда есть стандартные проблемы, которые решаются, так как рука уже давно набита и процессы обкатаны. Вы в зоне комфорта.
  • Вы директор. Бизнес устоявшийся. Вы нашли правильный язык общения с владельцем и исполнителями. Все получается отлично балансировать, находить оптимальные решения на поставленные задачи и показывать прибыль своего офиса. Так-же легко решаются проблемы и на этом уровне. Вы в зоне комфорта.
  • Вы владелец. Вы заняли свою нишу в бизнесе. Вы наконец-то смогли настроить всю цепочку от продаж до разработки и сдачи проектов клиенту. Конкуренты не притесняют. Вы в зоне комфорта.

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

Теперь пройдем по второй части этой фразы - "отличная дорога в никуда". Куда на самом деле это дорога, зависит прежде всего, от того, куда вы хотите прийти.

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

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

  • Возьмем спортсмена. Допустим он поставил себе цель 100 килограмм - 4 раза. Что-бы ее достичь - нужно выходить из зоны комфорта. Нужно изменить комплекс упражнений. Нужно что-то поменять в питании. Это все звучит просто, но занимает прилично усилий. И в это время вы что-то пробуете, меряете, меняете, опять меряете. Вы в пути. Вы вне зоны комфорта. А теперь попробуйте поставить этому бедолаге цель - выиграть какой-нить чемпионат мира. Жизнь парня будет коренным образом меняться.
  • Возьмем девелопера. Допустим появился боец, который за туже работу берет меньше, и ваш среднемесячный доход соответственно упал. Вы хотите его вернуть назад. Вы начинаете что-то делать: оптимизировать свои наработки, искать новую систему разработки, искать хостинг по дешевле... что угодно, но сейчас у вас есть цель и вы явно не в зоне своего комфорта.
  • Возьмем владельца бизнеса. Бизнес дает определенную прибыль. Это прогнозируемо, то есть понятно сколько нужно вложить усилий и денег и какой выхлоп из этого получится. Но вдруг вы себе сказали - а почему бы мне не сделать прибыли в этом году в 10 раз больше. Хм.. Интересно - что мне нужно для этого делать? С кем работать? Сколько вложить? Где взять?... Много вопросов, очень много. Но самое главное - нет гарантий результата, поскольку вы выходите на другую территорию, где вы еще никогда не были, где работают более крупные компании и некоторые законы работают тоже немного по другому. Вообщем вы вне зоны комфорта. Но вы в пути к своей цели.

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

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

четверг, 10 марта 2011 г.

Как лажают менеджеры или почему они не боги

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

  •  Есть задача КАКАЯ-ТО. Есть три менеджера ОПЫТНЫЙ, НАСТОЙЧИВЫЙ и КОТОРОМУ-ПОБОКУ
  •  ОПЫТНЫЙ воспользовался, так сказать, опытом и проанализировал КАКУЮ-ТО, и предложил решение
  •  НАСТОЙЧИВЫЙ воспользовался настойчивостью и просто забодал всех своей точкой зрения, и вставил всем свое решение
  •  КОТОРОМУ-ПОБОКУ вообще домой пора и судьба КАКОЙ-ТО его ну вообще не волнует (Миша - или он уже 13й час на работе и ему тупо непонятно о чем они так на ломаном английском говорят!)

 И как итог митинга этой тройки - НАСТОЙЧИВЫЙ всех замучил. КОТОРОМУ-ПОБОКУ быстренько с ним согласился. И ОПЫТНЫЙ тоже согласился, поскольку спорить с упрямым и равнодушным по его мнению бесполезное занятие.

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

ОПЫТНЫЙ сольет, поскольку в глубине души он не согласен.
КОТОРОМУ-ПОБОКУ сделает лажово, ну по определению.
НАСТОЙЧИВЫЙ - единственный боец, который может донести эту мысль успешно. И только потому, что он верит. А перед верой, как это часто бывает, рассудок бессилен.

Мораль этого бреда такова. Каждый из нас отвечает за какой-то кусок работы. Это означает, что каждый из нас это единственный человек, который обязан принимать решения по своей зоне ответственности. И единственный человек, который несет ответственность за эффективность реализации этого решения на вверенной ему территории.
Все остальные - часть менеджмент команды, которая консультирует, задает вопросы, анализирует, но не в коем случае не принуждает ОПЫТНОГО на своей территории занимается какой-то фигней.

Бытие мое или опять сарказм

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

 Существуют следующие уровни осознанности отношения к жизни:
  • Первый уровень: Базовые потребности - еда, продолжение рода, безопасность. То есть, ты получил зарплату, побежал домой, и там тебя все это ждет....
  • Второй уровень: Социальность - то есть ты становишься частью общества, и инстинктивно умеешь быть как все. Тут как-то сложнее. Ты получил зарплату, пошел с дружбанами заложил немного. Или как в известной песне "каждую пятницу я в гавно" - но не сам, а обязательно с кем-то.
  • Треий уровень: Личность - ты становишься личностью которая осознанно управляет своим положением в обществе. А тут как раз все понятно и просто. Ты делаешь или как первый уровень или как второй. Изюминка только в том, что ты единственый придурок из этой тройки, который точно не знает что он хочет и сомневается что нужно делать. Зато личность!

Наверняка какой-то умник это придумал 100 лет назад. Но я задумался только на прошлой неделе.

среда, 9 марта 2011 г.

Это сладкое слово халява

 Как правило, мы все любим, когда нам что-то припадает на халяву. Сам такой. И обычно не сильно задумываемся над последствиями.

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

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

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

Я хотел бы отпроситься

Это очень часто задаваемый вопрос на работе.
Что отвечать - черт его знает. Начинаешь о чем-то спрашивать, пытаешься понять насколько это допустимо.
Идеальная картинка для меня:
  • Человек подошел и сказал что он хотел бы в какой-то день свалить
  • Что может быть пропушено и как это будет восстановлено
  • Команда и непосредтсвенный менеджер готовы взять на себя риск отсутвия тебя на работе
И все. Больше ничего не нужно.

8 марта в DirectEDI

Вот и добрался до фоток. Вобщем отмелили отлично. Много шуток, смеха и хорошего настроения.

среда, 2 марта 2011 г.

DirectEDI - день рождения компании

Вчера славненько так сходили в боулинг.
Стас выбил 154 очка, у меня три страйка подряд, много выпитого пива и щастливых людей.









вторник, 1 марта 2011 г.

Технологиии рулят???

 В IT мире, практически для любого разработчика, способность компании использовать самые последние технологии является очень важным фактором. Очень часто это является важнейшим, после зарплаты, критерием о выборе работодателя.
 Но если подумать - зачем создается бизнес ? Решать какие-то задачи клиентов и естественно на этом зарабатывать. Соответсвенно, наиболее важным качеством сотрудника для компании явяется не технологии а понимание бизнеса, потребностей клиента, рынка.
 Тут и возникает конфликт между хочу и могу.
  • Бизнес хочет заниматься бизнесом.
  • Кодер хочет кодить.
 Вобщем в конце дня победит тот, кто платит зарплату. И кодер будет использовать те технологии, которые прижились у этого бизнеса. И тут есть одна ловушка - технологии конешно не двигатель бизнеса, но зато его приличный ускоритель. И ваша способность найти правильные точки пересечения технологий и бизнеса является критически важной.
 Вобщем призыв тут какой - ищите наиболее правильное применение новых технологий в бизнес зачачах - не отстаните сами и поможете компании.