Нанять 6 аналитиков за год на
интересные проекты в
международную компанию.
Почему это так сложно?!!!
Ирина Сурова
Лаборатория Касперского
Irina.surova@kaspersky.com
Нанять 6 аналитиков за год и
выжить
Disclaimer
Контекст
•Я – аналитикиресурсныйменеджер
аналитиков
•В 2016 году надо было нанять 6
аналитиков ко мне в группу
•Это было непросто
•Хочу поделиться опытом и понять,
почему все так?
Кого искали?
•Самостоятельный аналитик (может
быть 1 на проекте)
•Знает предметную область или умеет
быстро осваивать новые предметки
•С опытомработынаПРОИЗВОДСТВЕПО
•Говорящий с нами на одном языке
(Вигерс + UseCase+UML/User Story)
Какие у нас проекты?
•Облачныйсервисс Web-порталом
•Высоконагруженные гео-
распределенные сервисы
•Внутренняя система потоковой
обработки данных
•Кроме этого были общие
компоненты, приложения для разных
платформ (Win, Mac, iOS, Android…)
Как устроен процесс найма
HR собирает резюме
Ресурсный менеджер выбирает
интересные резюме для тестового
задания/собеседования
Ресурсный менеджер выбирает
кандидата по результатам
выполнения тестового задания
Ресурсный менеджер выбирает
кандидатов по результатам
собеседования по hardskills
Ресурсный менеджер выбирает
кандидата по результатам
собеседования с менеджером
проекта и начальником отдела
Резюме, резюме, резюме
Оценка резюме
•Кандидатовмало
•Типичные соискатели: аналитик
внедрения, кастомизации, подготовки
тендерной документации, банковской
автоматизации
•С опытом производства ПО - мало
•С опытом 1 аналитика в проекте - мало
Тестовое задание
•Теория:видытребований,методики
выявлениятребований,типы
нефункциональныхтребований
•Опыт работы аналитиком: что вы
будете делать, если
•Выделение и приоритезация сценариев
•Формулирование текста
UseCase/сценария использования
Собеседование с аналитиком (Hard
Skills)
•Задачанавыявлениетребований
•Задача на выделение требований к
конкретному приложению/сервису
•Самый главный сценарий - расписать
•Выделить нефункциональные
требования
•Общий взгляд на профессию и
практики работы
Собеседование с менеджером
проекта и начальником отдела
•Соответствиепроектнойкультуре(темп,
отношениек agile,кособенностям
заказчикаи команды)
•Соответствие культуре компании
•Коммуникативные и прочие SoftSkills
•Мотивация (что движет человеком)
•Амбиции и планы на будущее
Призыв к соискателям
•Систематизируйтезнанияосвоейпрофессии
•Соотносите термины, процессы и артефакты
теории с вашей повседневной практикой
•Практикуйтесь:
•выявите требования для первого релиза любого
продукта не из вашей предметной области, не на
ваших технологиях
•выявите заинтересованных лиц и источники
требований для вашего проекта
•Поищите нефункциональные требования
Вопросы, комментарии,
предложения?
Ирина Сурова
Лаборатория Касперского
Irina.surova@kaspersky.com

Найти 6 системных аналитиков за год и выжить

  • 1.
    Нанять 6 аналитиковза год на интересные проекты в международную компанию. Почему это так сложно?!!! Ирина Сурова Лаборатория Касперского Irina.surova@kaspersky.com Нанять 6 аналитиков за год и выжить
  • 2.
  • 3.
    Контекст •Я – аналитикиресурсныйменеджер аналитиков •В2016 году надо было нанять 6 аналитиков ко мне в группу •Это было непросто •Хочу поделиться опытом и понять, почему все так?
  • 4.
    Кого искали? •Самостоятельный аналитик(может быть 1 на проекте) •Знает предметную область или умеет быстро осваивать новые предметки •С опытомработынаПРОИЗВОДСТВЕПО •Говорящий с нами на одном языке (Вигерс + UseCase+UML/User Story)
  • 5.
    Какие у наспроекты? •Облачныйсервисс Web-порталом •Высоконагруженные гео- распределенные сервисы •Внутренняя система потоковой обработки данных •Кроме этого были общие компоненты, приложения для разных платформ (Win, Mac, iOS, Android…)
  • 6.
    Как устроен процесснайма HR собирает резюме Ресурсный менеджер выбирает интересные резюме для тестового задания/собеседования Ресурсный менеджер выбирает кандидата по результатам выполнения тестового задания Ресурсный менеджер выбирает кандидатов по результатам собеседования по hardskills Ресурсный менеджер выбирает кандидата по результатам собеседования с менеджером проекта и начальником отдела Резюме, резюме, резюме
  • 7.
    Оценка резюме •Кандидатовмало •Типичные соискатели:аналитик внедрения, кастомизации, подготовки тендерной документации, банковской автоматизации •С опытом производства ПО - мало •С опытом 1 аналитика в проекте - мало
  • 8.
    Тестовое задание •Теория:видытребований,методики выявлениятребований,типы нефункциональныхтребований •Опыт работыаналитиком: что вы будете делать, если •Выделение и приоритезация сценариев •Формулирование текста UseCase/сценария использования
  • 9.
    Собеседование с аналитиком(Hard Skills) •Задачанавыявлениетребований •Задача на выделение требований к конкретному приложению/сервису •Самый главный сценарий - расписать •Выделить нефункциональные требования •Общий взгляд на профессию и практики работы
  • 10.
    Собеседование с менеджером проектаи начальником отдела •Соответствиепроектнойкультуре(темп, отношениек agile,кособенностям заказчикаи команды) •Соответствие культуре компании •Коммуникативные и прочие SoftSkills •Мотивация (что движет человеком) •Амбиции и планы на будущее
  • 11.
    Призыв к соискателям •Систематизируйтезнанияосвоейпрофессии •Соотноситетермины, процессы и артефакты теории с вашей повседневной практикой •Практикуйтесь: •выявите требования для первого релиза любого продукта не из вашей предметной области, не на ваших технологиях •выявите заинтересованных лиц и источники требований для вашего проекта •Поищите нефункциональные требования
  • 12.

Editor's Notes

  • #8 Людей с техническим образованием и бекграундом мало, стартаперов мало
  • #11 Количество народа на собеседовании – игра с залом Казусы: гипножаба, все знаю (но ничего не умею), водолей, я очень к вам хочу, щас я все вам тут придумаю (и вас не спрошу) все знаю за всех, могу копать/могу не копать. И самое страшное: 1 место работы 2-3 года и полное отсутствие интереса к профессии и теории. Ни одной статьи/книги
  • #12 Ролевые игры. Слишком медленный, слишком быстрый, нежная – сожруть, мутный какой-то
  • #13 Выявление требований – люди не задают вопросов! Выделение требований – в любом формате. Обычно проблемы с пониманием границ системы. И с попытками соврать, что знают usecase Нефункциональные требования вообще мало где выявляются.