Создание качественного продукта – это командная работа и Скрам мастер может помочь в этом разработчикам. Давайте рассмотрим несколько инструментов, которые точно помогут вашей команде:
- Парное программирование
Расскажи команде о механике этого инструмента. Мне часто говорят, что мы только затормозим процесс разработки, потратим время, а в результате за Спринт будет разработано в 2 раза меньше функционала. Это ошибочное утверждение. Почему? Работая над кодом в паре, разработчики допускают меньше ошибок и этап тестирования будет проходить быстрее, с минимальным количеством ошибок. Разработчик не согласен? Предложи проверить гипотезу на одной фиче. Если правильно показать команде выгоду от парного программирования, результат не заставит себя долго ждать. Команда втянется в процесс, и из эксперимента возьмет его в ежедневные практики.
- Код ревью (Code review)
Код ревью — один из самых мощных инструментов по улучшению кода, потому что код посмотрят те, кто его не писал. Свежий взгляд очень полезен, чтобы вовремя обнаружить ошибки и исправить их. Знаю, что нужно найти еще одного человека, который бы захотел заниматься этим, но это того стоит. Предложи команде использовать Код ревью для каждой пользовательской истории.
- Профессиональные сообщества
Сформированные профессиональные сообщества будут способствовать обмену знаниями, лучшими практиками, или рассмотрению и обсуждению конкретных ситуаций/проблем. Благодаря таким сообществам будут расти командный дух, профессионализм участников, и совместная работа над качеством создаваемого продукта.
Вовлекай «правильных» людей: возможно, не самых опытных, но зато готовых делиться своими идеями, наработками, заряжать оптимизмом других.
Раз в 6-9 месяцев придумывай и запускай в работу сообществ новые «фишки». По мировой статистике именно через столько времени происходит естественное угасание интереса участников к конкретным темам. Мотивируй участников сообществ на результат и на регулярную работу. Предоставьте участникам возможность высказаться или самореализоваться. Профессиональные сообщества – это внутренняя инфраструктура любой компании, которая позволяет переосмыслить и перестроить процессы нацеленные на результат. Ведь кто еще может лучше разбираться в проблемах, потребностях, используемых на практике подходах и технологиях, чем активные участники профессиональных сообществ.
Напомни ребятам, что не ошибается тот, кто ничего не делает. Поэтому набираемся терпения, оттачиваем свои навыки непрерывным самосовершенствованием и совершенствованием командной работы. Только кропотливая совместная работа способна предоставить клиенту по-настоящему замечательный и нужный продукт, способный закрыть текущие потребности современного человека.
#scrum #agile #команда #качество кода