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

Falcon Space
Это снижение стоимости владения
за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом
Это быстрое внесение изменений
по ходу эксплуатации программы. Как создается функционал на платформе
Это простой удобный интерфейс
адаптация под мобильные устройства. Про юзабилити платформы
Веб-приложения на MS SQL. Партнерская программа для разработчиков и веб-студий
Документация по платформе
