• Анти-кризис

    Posted on September 30th, 2008 Александр Орлов 20 comments

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

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

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

    То бишь, что нужно делать сейчас, когда осталось три-четыре месяца?

    1. Нужно оказаться в компании, которая выживет после кризиса (как вариант: ИТ-отдел или проект которой выживет после кризиса).

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

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

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

    2. Нужно стать тем человеком, которого уволят в последнюю очередь.

    Когда мы начинали работать в Интеле в нашем проекте было 19 менеджеров. Через 4 года из них менеджерами остались я и еще пять человек. Большую часть сократили, остальные стали инженерами. И это случилось, только когда компания немного проиграла долю рынка своему конкуренту.

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

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

    Вот как-то так. Тема невеселая – это минус. А плюс в том, что есть еще три-четыре месяца, а это много. Если делать.

  • Цитата недели (Тони Роббинс)

    Posted on September 29th, 2008 Александр Орлов No comments

    Нет такого явления как неудача. Есть только результаты.

  • Что общего между менеджерами и волхвами

    Posted on September 27th, 2008 Александр Орлов No comments

    Многие менеджеры занимаются такой наукой как воспитание. Перевоспитывают, то есть, подчиненных. Ну, там, не пишет человек отчеты – надо заставить его писать ежедневные отчеты. Или что-то он уже третий день читает форумы – надо ему запретить доступ в Интернет! Еще лучше написать ему письмо в том духе, что “еще раз и будет полный карачун с занесением в трудовую”.

    На самом деле, к воспитанию и педагогике это все, конечно, имеет слабое отношение. Я бы сказал, менеджеры разными способами (преимущественно, негативными) пытаются замотивировать своих сотрудников на поработать. Однако, вот что говорят умные люди:

    You cannot motivate people. That door is locked from inside. You can create a climate in which most of the people will motivate themselves to help the company to reach its objectives.

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

    Роберт Таунсенд (Robert Townsend)

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

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

    Даже в самой затрапезной компании города Боровичи “Изба-софт”, где работает всего 5 программистов и нет никакой корпоративной культуры – климат может быть поразительный. В то же время в филиале крупной корпорации может быть такой начальник, что вся команда разбежится за полгода.

    Короче говоря, менеджер как волхв – должен уметь создавать климат (тучек там нагнать или наоборот – разогнать). И подбирать себе людей под свой климат. А индивидуальная работа с сотрудниками стоит уже на втором месте.

  • Agile Summer 2008 – отчет

    Posted on September 26th, 2008 Александр Орлов 11 comments

    Итак, коллеги, отгремела конференция Agile Summer 2008. Пришла пора написать про нее отчет. Скажу сразу – мысли, тезисы и слайды пересказывать не буду. :) Потом, когда выложится видео, лучше будет самим посмотреть. А сейчас просто впечатлениями поделюсь. Ну и фоток будет. Чтобы передать дух конференции. Итак, поехали…

    Для меня конференция началась с Минского вакзала (в Белоруссии он именно так называется – “вАкзал”). Там меня поймал таксист и немного поразводив на белорусские рубли, помчал в IBB центр, где, собственно, и должна была проходить конференция. Через некоторое время я заметил, что таксист меня мчит без особой уверенности. Оказалось, человек второй день в такси и куда мчать представляет слабо.

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

    Но на первый доклад Паши Габриэля про то “Как правильно начать внедрение Agile” я опоздал. Совершенно напрасно, потому что правильно начать – это наше все. Что и подтверждалось тем, что Паше задавали очень много вопросов и долго его не отпускали. Когда появится видео – надо его смотреть.

    “Павел Габриэль рассказывает как начать”

    Дальше было мое выступление про “Почему менеджеры любят Agile?” – примерно про то же, что и в статье, но чуть побольше и с примерами из реальной жизни. Аудитория была классная, замечены были знакомые лица с моего тренинга в EPAM’е. Меня тоже снимали на камеру, так что есть надежда, что будет видео. :)

    Мой доклад прошел бодро. Наверное потому, что я рассчитывал на 30 минут, а оказалось, что надо было жечь 45. Ну ничего, пока народ с кофе брэйка подтянулся – как раз за 45 минут и управились. :)

    Раз уж вспомнили про кофе брэйки, то нельзя не сказать об организации конференции. Организация была отличная (в связи с чем Денису Петелину, Юре Шиляеву, Юре Мазанику большой респект). Кофе, чай, печенюшки, пластиковые баджики для участников, блокнотики, футболки, симпатичные девочки на стойке регистрации - все как на лучших мировых конференциях. :) Четкое ведение трех трэков с докладами – супер, реально очень понравилось. Отсутствие многочисленных скучнейших кейнотов от спонсоров – понравилось еще больше.

    Так вот. После своего доклада я пошел на Юру Шиляева про “Психологию Agile проектов”. Юра стоял на трибуне и вколачивал тезисы гвоздями. Тезисы были сильные, опыта у Юры много, поэтому слушалось интересно. Видео тоже надо смотреть.

    Далее я много пил кофе со знакомыми и незнакомыми, занимался нетворкингом :)

    “Саша напился кофе и занялся нетворкингом с Павлом Габриэлем, Асхатом Уразбаевым, Аминой Идиговой и Юрой Шиляевым”

    А потом я пошел на доклад Анны Лукашик про тестирование. Тестированием я занимался много, поэтому тема близка. Анна стеснялась большого конференц зала, поэтому скромно опиралась на гвозди, которые недавно забивал Юра Шиляев, и робко рассказывала про тестирование. К середине доклада я понял, что половину упустил, поэтому надо будет посмотреть слайды.

    “Анна Лукашик рассказывает про гибкие тесты”

    После этого должен был быть доклад Дениса Петелина про “Agile: больше денег, меньше рисков”, и мы как раз сели с Асхатом на задних рядах, чтобы поболтать. Поболтать, однако, не удалось, потому что Денис начал жечь напалмом. Давно я не видел на конференциях, чтобы человек так ядерно выступал и так держал аудиторию. Видна школа. Тема с изготовлением буретброда по спецификации разорвала зал в клочья. В общем, пересказывать это бесполезно. Нужно ждать видео, после чего срочно его смотреть. А по-хорошему, можно уже DVD продавать. :)

    “Доброволец пытается делать бутерброд по спецификации. Денис как заказчик недоволен.”

    После Дениса зал вытер слезы и пришла пора заслушать Асхата Уразбаева про “Agile в больших проектах”. Я Асхату в перерыве предлагал выйти на сцену, сказать: “Agile в больших проектах. Невозможен.” и уйти. :) Асхат, однако, остался и объяснил, что таки возможен Agile в больших проектах и рассказал, как это делать и на что обращать внимание.

    Рассказывал настолько хорошо, что после окончания конференции на него напрыгнули человек 20 и долго еще донимали вопросами, пока коллеги докладчики его не отбили. Чтобы пойти завершить конференцию в однмо уютном местечке где-то в центре Минска.

    Подводя итог. Конференция получилась отличная. Организация, докладчики – все на уровне. В следующем году надо ехать обязательно. Видео смотреть всем в обязательном порядке. (Я сам буду смотреть, потому что три трэка докладов шли параллельно, и я очень бы хотел посмотреть, например, Дениса Миллера про “Динамику развития Agile-команды” и Сергея Андржеевского про “Важные практические моменты при переходе на Agile”).

    Ссылки:

  • Почему менеджеры любят Agile

    Posted on September 25th, 2008 Александр Орлов 4 comments

    Как-то я в творческом припадке (да, я иногда творчески припадаю :) ) написал практически художественное произведение “Почему менеджеры любят Agile?”. А Асхат Уразбаев взял и опубликовал его в статьях на agilerussia.ru , предварив вот таким комментарием:

    Автор размышляет на вечную тему любви. Речь идет о ее высшем проявлении – о любви менеджера и методологии. В статье вы найдете несколько грустных, но поучительных любовных историй и неутешительный вывод – любовь менеджера проектов к Agile хоть и сильна, но не бескорыстна. Зато и не слепа :-)

    Отрывок из статьи:

    Серега уже два года был менеджером. Эа это время он научился вести диалог с инженерами, и главное – Александром Ивановичем. Та бета стала для него очень хорошим уроком, хотя и съела нервов. Голд прошел уже гораздо лучше. Серьезные дяденьки из “Рыбпрома” даже приезжали в офис специально поблаглодарить команду.

    На носу был выпуск патча ко второй версии, а потом долгожданный отпуск, в котором Серега не был те же два года. Да, как раз два года, как он перестал быть программистом и стал инженером человеческих душ, как его называл Костя, начальник команды QA. В ответ Серега называл Костю “предводителем обезьян”, что вызывало у того приступ неконтролируемого смеха.

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

    Вся статья в pdf

  • Плюсы больших компаний (часть 2.1)

    Posted on September 23rd, 2008 Александр Орлов No comments

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

    В больших компаниях каждый занимается своим делом. То есть, программист программирует. Если приходит партия компьютеров, то начальник не кричит: “Эй, есть тут сильные программисты? Нужно компьютеры перетаскать”.

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

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

    Когда едешь в командировку, у тебя не болит голова о том, какую гостиницу заказать и в какой авиакомпании купить билеты. Специальный человек – админ – все это ловко и оперативно сделает. Она (это обычно она, а не он) ни про что не забудет, и подберет лучший отель и самый удобный рейс. За что админам отдельное спасибо! :)

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

  • Цитата недели (Лу Герстнер)

    Posted on September 22nd, 2008 Александр Орлов No comments

    Если возникают ошибки, пусть они будут результатом быстроты, а не медлительности.

  • Правило 24 часов и автоответчики

    Posted on September 20th, 2008 Александр Орлов 2 comments

    Вот интересная штука письмо. Учат ему учат в школе – диктанты там, изложения, сочинения. И все равно, на работе никто (пренебрежем погрешностью в несколько процентов :) ) – НИКТО не умеет нормально и адекватно писать. Это на родном языке, про зарубежный лучше вообще помолчать. Не умеет и все тут. Пока не научишь. :)

    Но поговорить я хотел не об этом. :) Писать-то бог с ним, но вовремя отвечать не все могут.

    Вот бывает как. Коллега с другого сайта шлет просьбу: “Ребята, вы не попробуете вот такой вариант?”. В ответ молчание. Ребята пошли пробовать. Ответить забыли. А чего отвечать? Вот попробуем и ответим, что получилось.

    В итоге пишут через неделю: “Да-да, у нас все получилось!” В ответ унылое: “Да? Круто. А мы уже все сами сделали.”

    Да, если не отвечают, можно позвонить. Но для этого коллега с другого сайта должен быть очень настойчивым парнем. Встать в 7 утра по Калифорнии (18:00 по Москве) и позвонить нашим молодцам, узнать, что это они не отвечают…

    Все гораздо проще. Молодцам недурно было бы усвоить простое правило:

    отвечать в течение рабочего дня

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

    Но иногда написать сразу не получится. Например, вы ушли в отпуск. Как же быть, что же делать? :) На помощь приходят автоответчики! (См. пипку “Out of Office reminder” в Аутлуке.)

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

    Что там писать?

    - Привет! С Н-го по М-ое мартобря я буду в командировке (отпуске, театре, на военных сборах). По такому-то вопросу – обращайтесь к Васе Петечкину. По такому вопросу – к Васе Пупочкину. По общим вопросам обращайтесь к Васе Пипочкину. В чрезвычайных случаях звоните мне на номер 02.

    Примерно так.

    80% моих знакомых забывают ставить автоответчики (да я сам забываю :) ). А, блин, надо ставить!

    P.S. Да, по возвращении, не нужно забывать их снимать. И вообще лучше не злоупотреблять. А то мне в ответ на мою рассылку одна подписчица постоянно шлет (ну, то есть, я надеюсь, не сама шлет, а через автоотчетчик): “Посмотрю ваше письмо и отвечу в случае необходимости” :)

  • Откуда берутся начальники разнорабочих

    Posted on September 18th, 2008 Александр Орлов 4 comments

    К посту про разнорабочих программистов коллега bustor оставил такой коммент:

    Мне вот интересно, почему менеджер из “плохого” примера не понимает всего этого? Как он оказался на своей позиции? Почему он продолжает на этой позиции работать? Я еще могу представить себе такую ситуацию в гос. учреждении, а вот почему такое происходит во многих коммерческих структурах?

    Не раскроете эту тему?

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

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

    По первости работы у него становится еще больше. Почему? Потому что он все еще пытаетесь все делать сам. Почему? Потому что он так привык, ему так проще.

    И вот он начинает работать по 12 часов в день и по субботам тоже. Пока не узнает, что такое делегирование. Когда-то он это узнает, научится эффективно делегировать, и глядишь, через какое-то время станет начальником следующего уровня.

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

    Я все это к чему веду? Что у человека, который меняет на работе роль, должен произойти то, что называется identity switch. Он не всегда резко происходит (иногда это не switch вовсе, а transition), но человек должен измениться. Получается не у всех.

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

    P.S. А по поводу делегирования, кстати, надо будет тоже тему раскрыть… :)

  • Глупые приказы начальства

    Posted on September 16th, 2008 Александр Орлов 4 comments

    Давеча мне попалась в руки книга товарища Александра Ермака “Команда, которую создал я”. Меня, честно говоря, название заинтересовало. Создание команды – это то, что мы любим. :)

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

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

    В частности, товарищ пишет про глупые приказы начальства – что с ними делать. Методов борьбы предлагается три:

    Не исполнять приказы вообще. В этом случае начальник может просто про свой приказ забыть. В случае, когда у него больше 10-15 человек в команде – забудет с большой вероятностью. Как известно, наука психология утверждает, что одному человеку сложно непосредственно управлять более чем 7 людьми. Мой опыт это, вообще говоря, подтверждает. Поэтому если у тебя в команде 15 человек, то половина от твоего внимания будет ускользать. :)

    Исполнять так как считаешь нужным. В этом случае, говорит главный герой, потом уныло выслушиваешь бьющего себя пяткой в грудь начальника: “Видишь, все получилось, как я тебе говорил”.

    Но зато сделал так как надо. А выслушать – не страшно.

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

    Так делать не надо. :) Вероятность того, что начальство, отдавшее глупый приказ, публично признает свою неправоту – находится в эпсилон-окрестности нуля. Поэтому все шишки достанутся подчиненному, который решил начальство поучить.

    Вот как-то так книжка рекомендует поступать. Вообще же, по поводу глупости приказов много чего можно сказать…

    Во-первых, хорошо, когда ты как главный герой упомянутой книжки – умнее всех вообще и начальника, в частности. Но в жизни чаще всего тебе это кажется. :) Начальники в силу своего опыта могут видеть что-то такое, о существовании чего ты и не подозреваешь. :) А тратить свое время на то, чтобы разжевать тебе что-то, им неинтересно.

    Во-вторых, неисполнение приказа, даже глупого, иногда вреднее чем его исполнение. В Интеле есть такой принцип “disagree & commit”. Ты можешь быть не согласен с тем решением, которое было принято, но будь любезен его выполнять. А всяки итальянские забастовки – это “disagree & tend to commit”.

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