SlideShare a Scribd company logo
1 of 37
Роман Юферев, CodeFreeze 2013
КТО ЗДЕСЬ?

Роман

Юферев

 VIAcode

лет работы
 10 лет найм
 15
ПОИСК
<
ОГРАНИЧЕНИЯ
КОМАНДА
СЕМЬЯ
ОТНОШЕНИЯ
СВАДЬБА
Менеджер

Команда

Дев Лид

Новый Разработчик
Милый, отпусти
файл проекта в TFS!
Щаз…code review
закончу и все
зачекиню…
ПЛАНЫ
НАЙМ
Почем?
Classic C?

Pair Programming?

Know SOAP?

Are you Agile enough?
НЕТ ВРЕМЕНИ!
SPEED DATING
РОЛЕВЫЕ ИГРЫ
КАКИЕ-КАКИЕ ИГРЫ???
ЦЕЛЬ!
КРЕСТИКИ-НОЛИКИ!
Прочие правила:

20
стр.






Общение, вопросы, обсуждение – приветствуется
Нужно использовать бумагу или доску
Со стороны нанимателя может присутствовать
несколько людей
Быть естественным!
ЧТО УЗНАЕМ?
МЫШЛЕНИЕ
ПРОФЕССИОНАЛИЗМ
РЕАКЦИИ
ДЕЙСТВИЯ
ЭМОЦИОНАЛЬНО
BAHASA!
РИТУАЛ
ПОЧЕМУ КРЕСТИКИ-НОЛИКИ?
ОШИБКИ
БЕЗ ПРЕЛЮДИИ
АТАКА
МИЛОСЕРДИЕ
ЧТО ДЕЛАТЬ СЕЙЧАС?
Отбор разработчика за 15 минут с помощью ролевых игр

More Related Content

Similar to Отбор разработчика за 15 минут с помощью ролевых игр

7 актуальных вопросов о карьере в IT
7 актуальных вопросов о карьере в IT7 актуальных вопросов о карьере в IT
7 актуальных вопросов о карьере в IT
Alexander Krass
 
программирование
программированиепрограммирование
программирование
alex2012_1981
 
программирование
программированиепрограммирование
программирование
alex2012_1981
 

Similar to Отбор разработчика за 15 минут с помощью ролевых игр (20)

Как продать вакансию техническому специалисту?
Как продать вакансию техническому специалисту?Как продать вакансию техническому специалисту?
Как продать вакансию техническому специалисту?
 
Remote
RemoteRemote
Remote
 
Pedalim vacancy IT HR
Pedalim vacancy IT HRPedalim vacancy IT HR
Pedalim vacancy IT HR
 
Your CV, Interviews and Waiting for Response
Your CV, Interviews and Waiting for ResponseYour CV, Interviews and Waiting for Response
Your CV, Interviews and Waiting for Response
 
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
 
Вебинар. Первые шаги к успеху на международных фриланс биржах. Автор jff.name
Вебинар. Первые шаги к успеху на международных фриланс биржах. Автор jff.nameВебинар. Первые шаги к успеху на международных фриланс биржах. Автор jff.name
Вебинар. Первые шаги к успеху на международных фриланс биржах. Автор jff.name
 
Первые шаги к успеху на международных фриланс-биржах
Первые шаги к успеху на международных фриланс-биржахПервые шаги к успеху на международных фриланс-биржах
Первые шаги к успеху на международных фриланс-биржах
 
Cv &First Steps (by vivanova)
Cv &First Steps (by vivanova)Cv &First Steps (by vivanova)
Cv &First Steps (by vivanova)
 
Область незнания и самообмана при проектировании пользовательского опыта — и ...
Область незнания и самообмана при проектировании пользовательского опыта — и ...Область незнания и самообмана при проектировании пользовательского опыта — и ...
Область незнания и самообмана при проектировании пользовательского опыта — и ...
 
Первый опыт устройства на работу
Первый опыт устройства на работуПервый опыт устройства на работу
Первый опыт устройства на работу
 
Узнай за 15 минут, как проектировать бизнес онлайн
Узнай за 15 минут, как проектировать бизнес онлайнУзнай за 15 минут, как проектировать бизнес онлайн
Узнай за 15 минут, как проектировать бизнес онлайн
 
10 советов, как выстроить работу в компании удаленно
10 советов, как выстроить работу в компании удаленно10 советов, как выстроить работу в компании удаленно
10 советов, как выстроить работу в компании удаленно
 
Пишем вакансии для Job сайтов
Пишем вакансии для Job сайтовПишем вакансии для Job сайтов
Пишем вакансии для Job сайтов
 
Freelance - как быстро начать
Freelance - как быстро начатьFreelance - как быстро начать
Freelance - как быстро начать
 
7 актуальных вопросов о карьере в IT
7 актуальных вопросов о карьере в IT7 актуальных вопросов о карьере в IT
7 актуальных вопросов о карьере в IT
 
программирование
программированиепрограммирование
программирование
 
программирование
программированиепрограммирование
программирование
 
программирование
программированиепрограммирование
программирование
 
Очная ставка со слушателями программы Advance One
Очная ставка со слушателями программы Advance OneОчная ставка со слушателями программы Advance One
Очная ставка со слушателями программы Advance One
 
Как стать игроком большой команды
Как стать игроком большой командыКак стать игроком большой команды
Как стать игроком большой команды
 

More from Roman Yuferev

Introducing Manageability on Software People 2011 (Roman Yuferev)
Introducing Manageability on Software People 2011 (Roman Yuferev)Introducing Manageability on Software People 2011 (Roman Yuferev)
Introducing Manageability on Software People 2011 (Roman Yuferev)
Roman Yuferev
 

More from Roman Yuferev (11)

System Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System CenterSystem Center Universe 2015 - Monitoring of the SQL Server with System Center
System Center Universe 2015 - Monitoring of the SQL Server with System Center
 
Нетворкинг для Ботана
Нетворкинг для БотанаНетворкинг для Ботана
Нетворкинг для Ботана
 
IT Brunch - PairTM
IT Brunch - PairTMIT Brunch - PairTM
IT Brunch - PairTM
 
SPM Conference 2011
SPM Conference 2011SPM Conference 2011
SPM Conference 2011
 
Manageability - ADD-2011
Manageability - ADD-2011Manageability - ADD-2011
Manageability - ADD-2011
 
Introducing Manageability on Software People 2011 (Roman Yuferev)
Introducing Manageability on Software People 2011 (Roman Yuferev)Introducing Manageability on Software People 2011 (Roman Yuferev)
Introducing Manageability on Software People 2011 (Roman Yuferev)
 
Agile Days 2011, Юферев - впоискахгибкогоразработчика
Agile Days 2011, Юферев - впоискахгибкогоразработчикаAgile Days 2011, Юферев - впоискахгибкогоразработчика
Agile Days 2011, Юферев - впоискахгибкогоразработчика
 
Agile days2011 юферев - 10 заповедей для родителей программиста
Agile days2011   юферев - 10 заповедей для родителей программистаAgile days2011   юферев - 10 заповедей для родителей программиста
Agile days2011 юферев - 10 заповедей для родителей программиста
 
Presentation about meetings in Scrum, Agile Piter
Presentation about meetings in Scrum, Agile PiterPresentation about meetings in Scrum, Agile Piter
Presentation about meetings in Scrum, Agile Piter
 
Who is Scrum-Master Today? AgileDays2010
Who is Scrum-Master Today? AgileDays2010Who is Scrum-Master Today? AgileDays2010
Who is Scrum-Master Today? AgileDays2010
 
My Agile Experience Repoort. AgileDays'2009
My Agile Experience Repoort. AgileDays'2009My Agile Experience Repoort. AgileDays'2009
My Agile Experience Repoort. AgileDays'2009
 

Отбор разработчика за 15 минут с помощью ролевых игр

Editor's Notes

  1. Семьей… как вы помните, семья – это некая форма социального контракта, успех которого строится на правильно построенных отношениях. Наиболее успешные организации, настоящие команды – они построены не только на профессионализме сотрудников, но и на отношениях, на доверии, которое возникает между ними.
  2. И если продолжать аналогии то и в семье и в отношениях с работодателем есть некий формальный этап, который особым образом скрепляет наши судьбы, делая отношения в том числе и формальными…
  3. А что – по моему между свадьбой и наймом нового сотрудника в команду есть много общего! Конечно (к сожалению) мы не чествуем с таким размахом каждого нового члена команды, но событие это все-же знаковое…
  4. Вот посмотрите – это вовсе не свадьба, как вы подумали! Вот он – новый разработчик, которого первое время придется поддерживать – и это работа девлида, вот менеджер, который наконец заполнил вакансию, вот радостная команда…и особенно надо обратить внимание вот на этого дядьку в странной позе, который больше всех рад, так как очевидно раньше писал фичу, которую теперь будет разгребать новый девелопер.
  5. Конечно, после свадьбы рано или поздно начинаются семейные будни, но тут уже много зависит от обоих сторон. Так или иначе – цель хорошего работодателя – сохранить отношения с разработчиком так долго как это возможно, позволяя ему расти, развиваться и самореализовываться в компании…
  6. И так прожить вместе долгие-долгие годы…хотя, и здесь аналогия опять цинично верна, где-то в глубине души каждому из нас хочется не этого
  7. …а вот этого…
  8. Но для того, что бы в том или ином виде отношения с сотрудником случились – мы должны его как-то нанять. И вот тут в большей части ситуаций аналогии заканчиваются потому что часто неосознанно, ненарочно, совсем не со зла мы подходим к интервьюированию разработчиков будто и не предполагаем работать с ними «долго и счастливо»…а напротив - …
  9. Будто ищем девочку на одну ночь…
  10. Я ни в коем случае не хочу обидеть разработчиков в этой ситуации, потому что
  11. Давайте попробуем более мягкую ассоциацию – speed dating.Это действительно более похоже на обычное собеседование при приеме на работу, только значительно более оптимизированное. Эдакий микс ярмарки вакансий и экспресс-интервью. И здесь и на интервью перед людьми стоит важная задача – за ограниченное время принять решение о том, хотят ли они продолжить общение более плотно. И если на свидании достаточно быть хоть немного адекватным и незаурядным, что бы произвести впечатление, то при найме разработчиков все не так просто из-за дисбаланса между спросом и предложением, а так же из-за того, что сказать парню «Адиос» можно в любой момент, а вот расставаться с сотрудником(работодателем) быстро и без лишнего соплежуйства могут совсем не многие.
  12. Цель ролевой игры в данном случае - создать условия для имитации реальной рабочей ситуации, максимально приближенной к будущей работе на проекте или в команде. При этом наниматель должен иметь возможность оценить размышления, действия и реакции кандидата. Ключевым отличием ролевой игры от открытых вопросов или простого диалога является погружение всех участников интервью в контекст игры, каковым является реальная работа на проекте.МышлениеФундаментальные знанияОпытРеакцииДействияПоведение
  13. Одно из важнейших условий – ограничение по времени. Мой опыт показывает, что 15 минут – это оптимальное время. Если человек не справился за это время, то в следующие 15 минут ничего нового не появится. В то же время, за 15 минут у людей есть возможность как минимум набросать основы решения и показать себя.
  14. То есть попросту – умеет человек думать или нет. Мы проверяем следующие вещи:Способность к абстрактному мышлениюУмение внимательно слушатьУмение думать быстроУмение думать правильно
  15. Здесь имеется ввиду совокупность знаний и опыта, начиная с UML и других нотаций,Умение и желание доносить свою мысль до других + коммуникативные навыкиPatternsOODклиенто-ориентированность
  16. Как кандидат реагирует на различные типовые и для вас ситуации. Ловить маркерные фразы:В условиях такого не былоЯ пока не готов показать…
  17. Насколько результативен человек. Игра может превратиться в интересную дискуссию, но в конце не будет ничего
  18. Эмоциональная оценка – возможность оценить насколько человек впишется в коллектив
  19. Это «язык» по-малайски.
  20. Важные элементы ритуала при проведении и подготовке этой игрыПредложениеОбъяснение смысла - зачем
  21. КН – хороший пример ПРОСТОЙ задачи, имеющей МНОЖЕСТВО ПРАВИЛЬНЫХ решений. Это может быть любая другая примитивная игра или чат или IM или сервис типа Internet-будильника…
  22. Когда забивают на ритуал, не объясняя, что будет и зачем будет.
  23. Это когда простая задача обвешивается кучей геморроя и кандидата начинают «мочить»
  24. Это когда вы проникаетесь кандидатом и даете ему побольше времени…
  25. Что бы понять, насколько это крутая штука – вам нужно прямо сегодня попробовать создать свою игру, используя несложную задачу, возможно, похожую на то, что делает ваша команда. Главное – формулируя условия, помните, что задача должна быть простой и иметь несколько правильных решений.
  26. Сделать свою игру