Мотивация разработчика. Материальное и нематериальное вознаграждение
Мотивация разработчика - тонкий вопрос.
С одной стороны это стандартные материальные стимулы - повышение зарплаты, премии. С другой стороны нематериальные - условия работы, суть работы, коллектив.
Материальные стимулы труда IT специалиста
Материальные стимулы имеют явные ограничения - вы не можете платить больше, чем зарабатываете на программисте. Какие именно премии выдавать и как часто повышать ЗП - это зависит от вашей ситуации:
- насколько вы зависите от разработчика
- насколько он заточен на постоянное повышение своей ставки
- есть ли проблема с кадрами
- есть ли срочные задачи
- ваши личные отношения
- насколько программист дорожит своим местом
- насколько легко ему найти аналогичные условия
- насколько легко вам найти ему замену
Хороший вариант - выдавать премии с отсрочкой в 3-4 месяца. Так вы уменьшаете риски ухода человека сразу после завершения проекта.
Если ушел раньше - значит премию не получит. Это стимулирует человека дальше работать на проекте и снижает риски для проекта.
Нематериальные стимулы труда IT специалиста
Нематериальные стимулы более гибкие и широкие. Программист - это все же умственная, творческая, сложная работа. В ней очень много нюансов, и хороший программист всегда будет себя осозновать "не как все".
Если ваше отношение выражается в "ты всего лишь винтик в системе", это будет угнетать творческих программистов.
Уже само отношение к человеку как к креативщику является сильным нематериальным стимулом.
Как сам программист, могу сказать, что работа с клиентом, который уважает труд программиста, гораздо приятнее, чем с человеком, который считает программистов "зацикленными роботами, живущими в своем мире".
Человек подстраивается под ваши ожидания. Если вы ставите высокую планку для него - он будет стараться соответствовать ей. Если вы его считаете криворуким неумехой, то это также будет подтверждать.
Таким образом, первый нематериальный стимул - это правильное отношение к разработчику, транслируемое в вашей коммуникации. Причем оно идти должно не только от вас, но и закреплено в вашей компании на уровне корпоративной культуры (сложно применять это понятие к микробизнесу, но все же).
Второй момент - это уровень задач. Он должен соответствовать человеку или быть чуть выше. Если задачи слишком простые, то человек быстро заскучает и переключится на свои дела.
Если задача не по силам, то это может сломать его, и тоже ничем хорошим это не закончится.
Хороший вариант - примерно представлять силу программиста, и иметь некий путь его развития. Бизнесу выгодно давать все более сложные задачи на человека, поэтому планируйте повышение сложности заранее.
Некоторые утверждают, что надо любыми способами самых сильных нагружать интересными задачами, чтобы им было интересно, и они не думали бы об уходе. Думаю для микробизнеса и малого бизнеса, это сложновыполнимо.
Если брать мой случай, то самые сложные задачи по платформе я решаю сам, отдавая на проработку и исследования только узкие конкретные участки самым опытным программистам.
Хотите рецепт как избавиться от программиста (или технического менеджера) - поставьте его на неинтересный проект с кучей наследованного кода, где есть сложный заказчик - постоянные переговоры, не имеет четкого понимания своей системы, очень далек от IT.
Условия работы для программиста крайне важны:
- рабочее место
- отвлечения от работы (коллы с менеджером, заказчиком)
- внешний контроль работы (контроль траты времени)
- микроклимат (конфликты в коллективе)
- профессионализм (глупые вопросы коллег и заказчика, нелепые хотелки, ужасный код и т.д.)
- свобода (работа в определенное время, нельзя отлучаться, программа контроля экрана)
Выработайте некоторые свои правила, которые улучшают условия работы каждого исполнителя в команде, и следите за тем, чтобы никто на них не посягал. Например, завелся проблемый неадекватный клиент или высокомерный разработчик - постепенно убирайте их из системы, иначе потеряете лучших людей, которые не хотят работать в такой атмосфере.
И последнее - не воспринимайте человека как животное. Кинул ему монетку, и он доволен. Если вы окружили себя подобными людьми, вы - на пороховой бочке. Как только начнутся проблемы, такие люди сразу перебегут на другое более теплое место.
Относитесь к людям как к людям, культивируя в них нужные качества - творчество, мастерство, удовлетворение своей работой, ответственность, гордость за работу.
Мотивация только деньгами недолговечна. Это сработает только на краткой дистанции. Это очень похоже на сравнение SEO и контекстной рекламы. SEO - это сложно и в долгую. Реклама - это быстрый результат, но дорого и недолговечно.
Смотрите также:
Где найти программиста в команду?
Как провести собеседование с программистом
Проблема: увольнение программиста. Как уменьшить риск ухода программиста?
Прием на работу программиста в веб-студию. Как найти разработчика сайта
Как уволить программиста? Основные нюансы
Внедрение нового сотрудника в операционные процессы веб-студии
Сколько платят программистам? Повышение зарплаты программиста
SQL-инструмент для создания личных кабинетов на сайте
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Ищем партнеров-разработчиков на T-SQL
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта