Проблема, понятная каждому
Однако разработка часто требует быстроты — сроки обычно жесткие. И если мы не можем «ускорить» человека, то можем по крайней мере минимизировать негативные последствия, чтобы добиться предсказуемых результатов. Ниже разберу основные способы.
1. Ставьте четкие задачи и просите декомпозировать оценку
2. Проводите регулярные встречи
Поэтому важно создать атмосферу, в которой команда будет чувствовать себя комфортно обращаясь за поддержкой.
3. Старайтесь ни на кого не давить
- хронический стресс и, как результут, выгорание;
- потеря мотивации;
- закрытость, недоверие и нежелание рассказывать о блокерах;
- ухудшение качества работы как результат спешки.
- откровенно обсуждайте проблемы;
- давайте позитивную обратную связь;
- способствуйте обучению и развитию команды.
4. Время от времени переводите людей с проекта на проект
- Новая среда и культура могут вдохновить разработчика на новые идеи и подходы, которые он не рассматривал ранее. Иногда смена обстановки может помочь разработчику переосмыслить свои методы работы и повысить мотивацию.
- Обратная связь от новой команды поможет найти точки роста или новые, более эффективные инструменты. А всё вместе это может благотворно влиять на продуктивность разработчика.
- Разнообразие задач помогает нащупать те темы, в которых разработчик чувствует себя как рыба в воде. Кроме того, если внимание иногда переключается с задачи на задачу, улучшаются навыки и растет уверенность в своих силах.
- Обмен опытом позволит специалисту перенять лучшие практики и подходы у новых коллег, а это никогда не бывает лишним. Плюсом опять же потенциальный рост продуктивности — новые подходы и процессы могут помочь.
- Идентификация проблем. Если разработчик работал медленно в одной команде и стал работать быстрее в другой, в первой, возможно, есть проблемы. Они могут быть связаны с коммуникацией или с постановкой задач, но проверить точно стоит.
5. Контролируйте оценки
- Оценили задачу на 30 часов.
- Отработали 25% времени (7–8 часов), остановились и провели self-check.