Строим систему грейдов в агентстве

Иван Поддубный, CTO Webpractik

Строим систему грейдов
в агентстве

Иван Поддубный
CTO Webpractik

Кто я 👨‍💻

  1. 15+ лет в IT (web). Прошел путь fullstack, teamlead
  2. Пишу на PHP, Typescript, Nodejs (Nest) и React
  3. Влюблен в Linux, OpenSource.
  4. Работаю CTO в Вебпрактик (150+)
  5. Член программного комитета TechLeadConf и Podlodka PHP Crew
  6. Организатор Ростовского PHP сообщества (~500 человек)

Вебпрактик — веб-интегратор для корпораций

Система грейдов

У кого есть система грейдов?

Кадровые проблемы агентского бизнеса

Кадровый рост в Вебпрактик

Senior vs Middle vs Junior

Senior?

Middle & Junior

Кто растит джунов?

Проблемы роста 📈

координаты

Нужна единая
система координат
в компании

Система грейдов

У кого на табличках?

🎦 Демонстрация

Какие задачи решают
грейды в компании:

  1. Скорость и качество роста сотрудников

Из чего состоит грейдовая система

  1. Грейды (требования, скилы к каждому грейду)

#1
Как мы строили
грейды

На чем
основать грейды

Компетенции или Performance

Performance?

Измерить производительность разработчиков? Невозможно. Слишком много факторов, мешающих друг другу, сетевых эффектов, дисперсии, эффектов наблюдения и циклов обратной связи, чтобы получить разумные ответы на такие вопросы, как «Во сколько раз больше прибыли создала Джоан, чем Гарри?» или «Насколько лучше (или хуже) дела у Гарри в этом квартале, чем в прошлом?»

Кент Бек

Performance?

  1. Можете ли вы определить Performance сеньора на собеседовании?
    На собеседовании мы определяем набор компетенций
Чтобы мерить производительность
- не стоит привязывать performance к грейдам.

SkillBased подход

  1. Сложную задачу может решить человек обладающий необходимыми компетенциями
  2. Различаем junior / middle / senior по уровню компетенций
    (+ к матчу с рынком)
  3. Каждую компетенцию можем проверить изолированно

Собрать требования к знаниям

Кто такой для вас Middle?

Является middle разработчиком/специалистом пойдя в любую компанию

Как мы подходили к функционалу

Как мы подходили к функционалу

Собрали MVP на коленках

Линейность 🔀

Линейность 🔀

#2
Процессы

Процессы

  1. Прием скиллов
  2. Аттестация новоприбывших
  3. Менторы, воронка
  4. Внедрение
  5. Обновления
  6. Работа с возражениями

Прием скиллов

  1. Домашки
  2. Полугодовые/годовые аттестации

Домашки

Аттестация новоприбывших 📋

Менторы

Отслеживать узкие места в воронке

  1. Ментор может быть загружен, а у джуна скопилось 2-3+ домашки
воронка

«Хакнуть систему» 

А если я сдам
и забуду?

Системное обновление 🔄

  1. Рынок развивается

Как рождается скил 💪

  1. Идея поступает как сверху так и снизу

Грейды + Внешние курсы

Внедрение

  1. Согласование модели с коллегами, получение обратной связи
  2. Модель развития - это контракт с сотрудником

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

Бонус

Если

SkillSteam: готовые матрицы

Любая матрица легко
настраивается и адаптируется.

Спасибо!

Поддубный Иван
CTO Вебпрактик
Telegram: @northleshiy