Колектив Scrum
- 3 x розробники
- 2 х Тестери
- 1 х Аналітик тесту автоматики
Ми не є багатофункціональною командою, оскільки розробники не тестують і тестери не розвиваються. Я вважаю, що це першопричина проблеми.
Зараз ми робимо двотижневі спринти.
На початку спринту всі зайняті, розробники починають роботу над розробкою, а тестери проводять підготовку до випробувань (написання тестових випадків тощо)
Після того, як тестувальники закінчили свою підготовку, вони тепер чекають завершення роботи з розробки АБО робота з розробки завершена, а розробники чекають зворотного зв'язку / помилок.
Тут розробники отримують сверблячі ноги і починають працювати над предметами, які знаходяться поза межами поточного спринту. Це створило дивний ефект, завдяки якому ми завжди розробляємо наступні спринти, що працюють в поточному спринті. Для мене це не вірно.
З точки зору менеджменту, вони вважають за краще, щоб розробники не працювали, ніж сиділи за столом, не роблячи нічого, але в той же час я відчуваю, що мета команди scrum і фокус повинен орієнтуватися виключно на поточний спринт. Я б хотів, щоб наша команда була багатофункціональною, але, на жаль, це не досяжно. Тестери не мають необхідних навичок, щоб виконувати роботи з розробки, і більшість розробників вважають, що тестування знаходиться під ними.
Це вважається проблемою в scrum? Чи є для цього рішення? Scrum працює лише з багатофункціональними командами?
Я хотів би дізнатися досвід інших людей з цим, якщо можливо :)