Руководство по скраму | 14. Ошибки разработчиков
Опубликовано: 2022-04-26Команда разработчиков — это группа независимых профессионалов. Однако успех реализуемого ими проекта зависит от их совместных усилий. А это требует большой зрелости и умения работать в команде. Каковы наиболее распространенные ошибки разработчиков? Какие из них делают достижение цели продукта трудным или даже невозможным?
Распространенные ошибки разработчиков – оглавление:
- Распространенные ошибки разработчиков
- Чрезмерная привязанность к своим идеям
- Самозанятость
- Отзыв разработчика
- Независимость
- Ограничение ответственности рамками полномочий
- Беспорядок в бэклоге спринта
- Резюме
Распространенные ошибки разработчиков
Многие ошибки разработчиков, работающих по Scrum, связаны с их подходом к командной работе. С одной стороны, это непонимаемая независимость и защита своих идей от интересов команды. С другой стороны, это зависимость от других и отсутствие самостоятельности. Еще одним источником проблем может быть непонимание ответственности команды.
Чрезмерная привязанность к своим идеям
В ежедневные обязанности разработчиков входит поиск инновационных решений сложных проблем. Усилия, затрачиваемые на разработку решений, могут привести к чрезмерной привязанности к своим идеям. Это, в свою очередь, заставляет их упускать из виду цель продукта и тратить слишком много времени на разработку побочных решений , которые бесполезны с точки зрения бизнеса. И они также менее склонны искать альтернативные решения, что угрожает гибкости Команды.
Самозанятость
Если какой-либо разработчик испытывает трудности с пониманием своей роли в команде, он попытается отделить свои задачи от цели спринта. Что еще хуже, они будут делать это без оглядки на остальную команду. Это также может стать проблемой, если они произвольно внесут изменения в Бэклог Спринта. Вот как неправильно понятая независимость одного из Разработчиков может возникнуть из-за проблем со связью.
Чрезмерное стремление к независимости может быть связано с отсутствием признания индивидуальных достижений Разработчика . Он появляется, когда его или ее вклад в работу, проделанную Командой, оценивается несоразмерно приложенным усилиям и сложности задачи.
Работа в одиночку может стать источником серьезных конфликтов внутри Команды. Вот почему для Скрам-мастера так важно реагировать и решать основную проблему как можно скорее. Потому что может оказаться, что ошибка не в Застройщике, а в неправильной оценке его участия.
Отзыв разработчика
Проблема, вытекающая из предыдущих двух — работа в одиночку и чрезмерная привязанность к собственным идеям — может быть проблемой недостатка общения. Затем эти Разработчики начинают изолировать себя от Команды. Хотя они выполняют свои задачи в соответствии с Бэклогом Спринта, они уходят из жизни Команды.
В такой ситуации скрам-мастеру следует обратить особое внимание на отозвавшихся разработчиков. Цените их вклад в Команду и поощряйте их к активной позиции.
Независимость
Самоорганизация — это характеристика зрелой, хорошо составленной Команды Разработки , которую мы описали в предыдущей статье. Это означает, что, несмотря на трудности, Разработчики не полагаются на других людей, которые говорят им, как распределять задачи между собой, как и когда их выполнять. Однако самоорганизация может привести к межличностным недопониманиям.
В таком случае необходимо постоянное присутствие Скрам-мастера, чтобы убедиться, что задачи, которые необходимо выполнить для достижения цели спринта, распределены. Вот когда возникает проблема зависимости разработчиков .
Опять же, Скрам-мастер должен прийти на помощь, поощряя членов Команды Разработки быть самостоятельными и брать на себя ответственность за свои задачи.
Ограничение ответственности рамками полномочий
Еще одна проблема, с которой приходится сталкиваться Разработчикам, особенно в формирующейся Команде, — это нежелание выполнять задачи, не относящиеся к основным компетенциям Разработчика.
Эта ошибка может привести к значительному снижению эффективности Команды Разработки. Не во всех Спринтах используются основные компетенции каждого члена Команды. Следовательно, они должны быть открыты для выполнения других, вспомогательных или организационных задач , которые в равной степени относятся к цели спринта.
Беспорядок в бэклоге спринта
Одной из таких задач является поддержание порядка в Бэклоге Спринта. Это ключевая задача для бесперебойной работы Команды Разработки. Однако распространенной ошибкой является перекладывание ответственности за его сохранение между разработчиками. Это мешает не только работе над Целью Спринта, но и развитию Команды и ее постоянному совершенствованию.
Распространенные ошибки разработчиков - резюме
Таким образом, наиболее распространенными ошибками Разработчиков являются попытки отгородиться от Команды в целом: работать самостоятельно, продвигать собственные идеи и замыкаться в себе. Целостности Команды Разработки также угрожают проблемы с независимостью развития, беспорядок в Бэклоге Спринта и нежелание Разработчиков выполнять обязанности, выходящие за рамки их основных компетенций.
Если вам нравится наш контент, присоединяйтесь к нашему сообществу занятых пчел в Facebook, Twitter, LinkedIn, Instagram, YouTube.
Руководство по скраму:
- Глоссарий основных терминов, ролей и понятий
- Что такое Скрам?
- Скрам-ценности
- Как внедрить Scrum в вашей компании?
- Скрам-команда — что это такое и как она работает?
- Кто такой владелец продукта?
- Самые распространенные ошибки владельца продукта
- Кто такой скрам-мастер?
- Характеристики хорошего скрам-мастера
- Самые распространенные ошибки скрам-мастера
- Какую статистику и показатели должен отслеживать скрам-мастер?
- Сотрудничество между владельцем продукта и скрам-мастером
- Команда разработчиков в Scrum
- Самые распространенные ошибки разработчиков
- Скрам артефакты
- Масштабирование Скрама
- Бэклог спринта
- Что такое бэклог продукта?
- Что такое пользовательские истории?
- Создание лучшей пользовательской истории с INVEST
- Самые распространенные ошибки User Story
- Критерии приемлемости пользовательской истории
- Оценка и баллы в Scrum
- Планирование покера
- Игра на оценку команды
- Определение приращения
- Скрам-события
- Что такое спринт в Scrum?
- Обязательства команды Scrum — цель продукта, цель спринта и определение завершения
- Что такое диаграмма выгорания?
- Как создать и интерпретировать диаграмму выгорания?
- Преимущества и недостатки диаграммы выгорания
- Канбан-доски в Scrum и Scrumban
- Скорость в Scrum — скорость команды разработчиков
- Ежедневный Скрам
- Планирование спринта
- Обзор спринта
- Что такое ретроспектива спринта?
- Распространенные ошибки во время ретроспективы спринта
- Развитие бэклога продукта