Archive for 28.10.2009

Дополнение к списку вопросов на собеседовании

Нашел великолепный набор статей/заметок: http://local.joelonsoftware.com/wiki/Russian

Там можно прочитать о многом. Я пока остановился на «Искусство проведения интервью». Все же вопрос подбора персонала меня очень сильно волнует, т.к. я уверен, что «кадры решают все». (Но от «незаменимых людей нет» я тоже не отказываюсь!).

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

Главные принципы проведения собеседования (интервью):

  • определить «Толковый и доводит дело до конца.».
  • Вы не уверены на 100%, что «надо брать», то ответ должен быть «не брать»! Аргументация: «лучше отказаться от хорошего кандидата, чем нанять плохого. Плохой работник будет стоить кучу денег, усилий и времени, которое другие люди потратят, исправляя его ошибки»(с).
  • перед собеседованием ни с кем не общаться по поводу кандидата и следить что бы Вам никто его не рекомендовал, так же как и не советовал отказаться. Даже подсознательная предвзятость очень сильно влияет на Ваше решение.
  • даже если Вы в ходе собеседования поняли, что «не брать!», то Вы все равно должны прорекламировать Вашу компанию.

Вопросы, которые надо задать:

  • необходимо задать вопрос о последнем (или самом понравившемся/лучшем) проекте, в котором соискатель принимал участие. Если это студент, то спросите о теме диплома, или чем он занимался (по направлению работы). Тут самое главное обратить свое внимание на то, как человек загорается рассказывая об этом. Если человеку нравится тем, чем он занимается, то это хорошо и надо брать.
  • задать любой вопрос, на который человек 100% не знает ответа – «вопрос на засыпку». Как пример: «сколько заправок в г. Энске?». Положительно если человек попытается решить проблему, пусть он будет ее неправильно решать, но он будет ее решать! Делать что-то правильно – можно научить.
  • попросить человека набросать дизайн/архитектуру приложения/план работ. Тут главное обратить внимание на встречные вопросы. Главным встречным вопросом должен быть: «Зачем это? / Для кого это? / Что с этим будут делать?». Т.е. если человек хочет понять главную цель, то это хорошо. Если же он просто хочет это сделать, как попросили, то очень вероятно, что вся работа будет делаться, что бы просто сделать и получить з/п.
  • задать вопрос-провокацию. Надо словить соискателя на том, в чем он 100% прав и сказать, что Вы с ним не согласны. Тут проверяется умение отстаивать свою точку зрения: «слабость/сила кандидата». Сильные будут спорить и найдут способ доказать Вам свою правоту.

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

Пару слов о бизнес моделях в Интернет или методах монетизации

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

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

Самая распространенная это рекламная бизнес модель:

  • продажа баннерной рекламы;
  • продажа нескольких секунд видео рекламы на сайтах хранилищах видео, думаю аналогично можно делать и с подкастамы;
  • продажа контекстной и/или подобной (тизеры) рекламы;
  • продажа ссылок, пусть это тоже относится к рекламной модели, т.к. «рекламирует» другие ресурсы;
  • продажа платных публикаций (откровенно заказные статьи, анонсы, обзоры, «скрытая реклама» в оплаченных постах);
  • брендирование страниц/поиска и т.д;

Арендная бизнес модель:

  • аренда сайтов / интернет магазинов ;
  • аренда сервисов статистики;
  • аренда мест на платных файла обменных системах;
  • наверняка тут можно дополнять и расширять список…

Абонентная модель:

  • продажа доступа к ценной информации:
    • свежие аналитические статьи опубликованные у Вас
    • маркетинговые исследования;
    • да тут вообще масса всего, что можно продавать…
  • продажа доступа к дополнительным (vip) функциям (ИМХО дальше всего тут пошли социальные сети):
    • плата за регистрацию;
    • плата за размещение объявления/анкеты знакомст/вакансии и т.д.;
    • плата за выведение в топ Вашего аккаунта/поста/анкеты/объявления и т.д.
    • плата за полный функционал какой-либо on-line игры и т.д.;

Комиссионная модель:

  • биржи ссылок;
  • биржи фрилансеров;
  • товарные агрегаторы (правда тут спорный момент с рекламной моделью);
  • партнерские программы, когда Вы на своем сайте размещаете «филиал» другого Интернет магазина или что-то подобное;
  • системы экспресс платежей;
  • сайты аукционы;

Торговая модель:

  • продажа разного рода производимых Вами и/или распространяемых Вами товаров и/или услуг

Бизнес модель «Экономия» (получение прибыли за счет оптимизации процессов):

  • получение заказов от розничных продавцов через сайт, а не через общение с менеджерами, что снижает кол-во менеджеров и т.д.
  • предоставление информации через сайт, что снижает затраты на саппорт или кол-центр или что-то в этом роде.

Мотивация удаленных сотрудников

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

В IT индустрии все чаще встречаются проекты с распределенными командами. Это удобно — спецификация, код, баги, мануалы легко перемещаются из одного конца планеты в другой за доли секунд. Это выгодно — аутсорсинг проектных процессов, будь то разработка, тестирование или саппорт, в Индии или Китае обойдется в 3–5 раз дешевле аналогичных сервисов в странах Европы или США.

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

Треугольник мотивации

В своей статье, PMP James R. Chapman, описывает три фактора, необходимых для мотивации сотрудника. Это ответственность за задачу, инструменты и знания, регулярная отчетность. Визуально их можно представить как треугольник мотивации:
Треугольник мотивации
Джеймс утверждает, что, в 9 случаях из 10, этот треугольник даст в результате мотивированного сотрудника и, как следствие, задачу, выполненную в срок. Рассмотрим особенности перенесения этой модели на управление сотрудниками, находящимися в сотнях километров от вас.

Ответственность за задачу

Как это ни странно, но задачи необходимо ставить. Хорошо использовать любой удобный вам трекер (MS Project, Trac и пр). Плохо использовать почту или IM. Категорически нельзя ставить задачи устно (что не записано — того нет). Для того, чтобы исполнитель ощутил ответственность за задачу и результат, необходимо выполнить 3 шага:

  1. Поставить задачу в виде SMAR[T] (Specific, Measurable, Achievable, Realistic, [На данном этапе без Time-bound]);
  2. Получить WBS и оценку задачи от исполнителя;
  3. Поставить задачу в виде SMART (Specific, Measurable, Achievable, Realistic, Time-bound);

Плохой пример

[ПМ] Необходимо до завтра пофиксить все баги.
[Исполнитель] Постараюсь.
[ПМ] Ок.

Хороший пример

[ПМ] Необходимо пофиксить 4 бага (#111, 222, 333, 444), дай оценку плз.
[Исполнитель] #111, 222, 333 — по 2 часа на каждый. По #444 — нужен ресерч, я бы заложил на него часа 4, плюс 2 часа на фикс.
[ПМ] Ок, добавил тебе задачу «пофиксить 4 бага (#111, 222, 333, 444)» в MS Project. Приступай, завтра к 18–00 жду результат.
[Исполнитель] Ок.

Инструменты и знания

Для того, чтобы выполнить этот пункт, убедитесь что исполнитель:

  • обладает достаточными знаниями и умениями для выполнения задачи. Если исполнитель ни разу не сталкивался с задачами такого рода, либо это новый участник проекта — налицо риск, что задача выполнена не будет, спланируйте его;
  • обладает необходимым software, hardware и прочими, нужными для выполнения задачи, инструментами;
  • имеет доступ к репозиторию с документацией проекта;
  • имеет доступ к репозиторию с кодом проекта;
  • имеет доступ к трекеру задач и багов;
  • ознакомлен с правилами и процессами, организованными в проекте. Каждый участник должен четко понимать как мы делаем проект — как и когда пишем спецификации, как пишем и ревьювим код, как и когда тестируем итд. Для этого хорошо иметь отдельный документ (Project Management Plan) либо Wiki проекта;
  • имеет возможность быстро связаться со всеми участниками проекта. Хорошо подходит Skype чат и Email группа. Также, полезно расшарить список телефонов всех участников команды;
  • знает роли и обязанности каждого участника. Обязательно знает и имеет возможность связаться с аналитиком (автором спецификаций) и тестером (автором описаний багов);
  • имеет канал коммуникации для оповещения о срочных проблемах. Email и телефон ПМа или тим лида, например;

Регулярная отчетность

Я использую ежедневный email отчет в следующем формате — сделано за вчера, текущие задачи и сроки, проблемы/вопросы. Написание такого отчета занимает 5 минут, он информативен и является хорошим двусторонним каналом коммуникации между исполнителем и ПМом.

Хороший пример

Сделано за вчера:
— закончил DiagramView компонент, залил в свн
— пофиксил 2 бага (#111, 222)

Текущие задачи:
— разработать DiagramEdit компонент. Планирую закончить 2 октября.

Проблемы/вопросы:
— аналитик не ответил на мое письмо вчера, это может задержать разработку

Плохой пример

Сделано за вчера:
— фиксил баги.

Текущие задачи:
— фиксить баги

В отчетах я контролирую две основные вещи:

  1. Формат отчета. В поле «сделано» должны стоять сделанные задачи, результаты их выполнения. Это пункт самоконтроля исполнителя и полезный источник информации для ПМа. Важно не допускать ерунды в этом пункте, возвращать репорты, говорящие что человек «читал», «писал» или «работал», требовать результат.
  2. Обратная связь. Необходимо читать и анализировать отчеты, отвечать на вопросы, решать проблемы. Если сотрудник двигает даты, нужно спросить в чем дело. Если показывает хорошую производительность — сообщите ему об этом и поставьте в копию всех. Таким образом, отчет не будет отпиской, а будет выполнять свою важную коммуникационную роль.

Итог

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

Автор: Вадим Тиканов

Опубликовано на Хабре: http://habrahabr.ru/blogs/pm/71587/

Поисковые машины – а чего бы хотелось?

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

Сегодня поисковики построены таким образом, что стараются ответить на поставленный пользователем вопрос. Например, «кто первый полетел в космос?». Это вполне конкретный вопрос, на который есть вполне конкретный ответ. Я считаю, что для такого запроса сегодня и существуют поисковики. Поисковые машины удачно решают задачи с покупкой мобильного или ноутбука, поиск какой-то конторы для подряда. Можно даже рецепты блюд найти. Главное знать, что искать. Думаю это основное.

Но что делать, если я не знаю, что я конкретно ищу. У меня такая проблема возникла при поиске информации для изучения темы управления проектами. «Базовой информации» в сети достаточно. Достаточно прочитать пару тройку книг и пару лет опыта, что бы большая часть этой информации стала не совсем интересна. В принципе, я уверен, что по многим темам «базовой информации» навалом, но как из этой информации выделить ту, которая обладает ценностью.

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

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

Во-первых хочу, что бы поисковик по запросу определял различные суб-тематики. Например если я ищу «управление проектами», то это «тренинги», «услуги», «теория и практика».

Во-вторых хочу, что бы поисковик умел фильтровать эти суб-тематики. Только это не стоп-слова, а именно фильтрация тематик. Ибо «тренинги» и «обучение» – это одно и тоже, если я ищу «услуги».

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

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

Вот так делать просто нельзя! А почему?

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

Кстатте а почему так делать нельзя?… Жду ответов в комментариях.

Я.Субботник, Киев, 3 октября

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

Еще рассказывали о Вебмастере. Прозвучала крайне полезная вещь: Яндекс не умеет присваивать одному сайту несколько регионов. Потому если у Вас портал, то есть смысл делать поддомены для региональных частей сайта. Сразу спроецировал это на свой проект WRate.net по заказу сайтов. Региональность достаточно широкая, только для Украины надо будет сделать более 20 поддоменов. А что делать с РУ? Не весело получается.

Вернемся все же к «Я.Субботнику».

Виджеты. Рассказывали о том, что это такое, зачем они нужны и почему их лучше делать. Правда «зачем они нужны и почему их лучше делать» уместилось в то, что это возможный поток трафика с Яндекса. Привели пару интересных примеров. Уделили внимание «региональным» виджетам.

Карты. О картах говорили более интересно, чем о Виджетах. Мое мнение, это зависит от докладчика и его умения заинтересовать аудиторию. Хотя не буду скрывать, что тема карт мне больше интересна. Сказывается то, что одно время работал с геоинформационными системами. В общем решил попробовать карты в своем новом проекте, который только на стадии планирования.

Метрика. Ничего нового о метрике не узнал. Как вышли новости о том, что Яндекс такое сделал, я поставил себе на проект Метрику и, на мой взгляд, достаточно удачно ее освоил. Хотя осваивать там нечего. Все достаточно понятно.

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

  • Виджеты – это если Вы хотите увеличить трафик на свой сайт;
  • Карты – это если Вы хотите новую и интересную функциональность на свой сайт (ессно связанный с картами);
  • Метрика – анализ аудитории.

Все три темы достаточно интересные и были очень слабо освещены. Сложилось впечатление, что это все было только ради фразы «{Виджеты | Карты | Метрика} это очень хорошо!». Как по мне, лучше было бы посвятить субботник чему-то одному. Расскажу как я это вижу на примере «Карт». Два доклада, которые были, необходимо оставить как вступление. Остальное время (около 4 часов) посвятить реальным (реализованным / в стадии реализации) проектам, которые расскажут, как они применяли Карты, как это им помогло. Т.е. хочется каких-то решений или идей, которые можно было бы обсудить, похвалить или покритиковать, разобрать и посмотреть. Возможно кто-то бы рассказал о том какие есть идеи, какие есть бизнес схемы (конечно не абсолютно реальные и жизненные, но уже заставляет включать мозги). А то что было это было скорее всего похоже на «видео-уроки».

В любом случае Яндексу спасибо! На следующий субботник, по возможности, тоже пойду!