Що таке команда розробки в скрамі?
Дізнайтеся, яку роль зі скраму виконує команда розробки
Як описано в Посібнику зі скраму, команда розробки має складатися з фахівців, що працюють над створенням потенційно готового до випуску інкременту продукту вкінці кожного спринту. Тільки члени команди розробки створюють інкремент.
Команди розробки створюються в організаціях і отримують від них повноваження організувати свою роботу й керувати нею. Зрештою, утворюється синергія, що підсилює загальну ефективність команди розробки.
У команд розробки такі властивості:
- Вони самоорганізовані. Ніхто (навіть скрам-майстер) не може розповісти команді розробки, як перетворити беклог продукту в інкремент, готовий до випуску.
- Команди крос-функціональні, у них є повний набір навичок для створення інкременту продукту.
- За скрамом, член команди розробки може мати тільки статус розробника, незалежно від його/її об’єму робіт. Це правило працює без винятків.
- За скрамом, у команди розробки не може бути підкоманд, навіть якщо в них є потреба у специфічних знаннях (тестування, бізнес-аналіз і т.д.). Це правило працює завжди без винятків.
- Окремі члени команди розробки можуть мати власну спеціалізацію і сферу діяльності. Однак відповідальність лежить на всій команді разом.
Розмір команди розробки
Оптимальний розмір команди розробки — достатньо малий для гнучкої організації, але достатньо великий, щоб виконати значний обсяг роботи за один спринт.
Якщо в команді менше трьох осіб, в ній замало взаємодій, і продуктивність не збільшується. Невеликі команди також можуть виявити у себе брак навичок під час спринту, що може перешкодити їм створити потенційно готовий до випуску інкремент.
Якщо в команді більше дев’яти осіб, потрібно забагато координації. Великі команди розробки ускладнюють картину настільки, що управляти емпіричним процесом стає незручно.
Сюди не входить власник продукту і скрам-майстер, якщо вони не беруть участі в роботі над беклогом спринту.
Навчання членів команди розробки
На курсі Professional Scrum Developer (PSD) всі члени команди розробки можуть навчитися створювати високоякісні програми з використанням фреймворку скрам. Навчання займає три дні. Учні працюють в командах, спринт за спринтом застосовуючи сучасні практики розробки і сам фреймворк.
Тест Professional Scrum Developer (PSD) доступний для всіх, хто хоче оцінити своє вміння будувати складні програмні продукти за скрамом. Ті, хто склав тест, отримують сертифікацію PSD, визнану на ринку.
Відео й вебкасти
Виклики для команди розробки (Challenges in the Development Team)
Чи створюєте ви продукт, який дійсно дає організації щось цінне? Яка реальна цінність у вашому програмному продукті?
Як софт, який пише ваша команда, вплине на світ? Чи правильно ви підходите до його створення? Чи вдається досягти сталості в додаванні фіч? Чи є вони цінними? Якщо ні, то чому? Чи зростає технічний борг? Це розмови про організації, команди і професійне зростання команд.
Майстерність розробки в професійному скрамі (Software Craftmanship in Professional Scrum)
Яка роль професійної майстерності в скрамі? Що відрізняє майстра від випадкових персонажів? Як у роботі професіоналів відображаються цінності скраму — сміливість, сконцентрованість, відкритість, повага, відданість? Група різних тренерів зі скраму ділиться досвідом суміщення професійної майстерності зі скрамом.
Рекомендована література
- Глосарій зі скраму (Scrum Glossary) містить опис важливих термінів зі скраму.
- Словник професійного скрам-розробника (Professional Scrum Developer Glossary) — огляд специфічних понять розробки у скрамі й аджайлі.
- DevOps Cake!
- Зближення скраму й DevOps (The Convergence of Scrum and DevOps)
- Еволюція команди розробки (The Evolution of the Development Team)
- 25 характеристик сильної команди розробки (25 Characteristics of a Great Development Team)
- Книги про команди розробки у скрамі тут.
- Блог про скрам і форуми Scrum.org.






