Теперь я стал свидетелем того, как две компании перешли на гибкую разработку с Scrum.
В обоих случаях стандарт кодирования был достаточно хорош, когда каждая часть приложения обрабатывалась только одним или двумя разработчиками, при этом разработчики тратили достаточное количество времени на работу с одной частью приложения, прежде чем переходить к следующему задача. Частоты дефектов также были разумными.
Однако с Scrum ожидаются разработчики:
- всем можно будет работать со всеми битами приложения.
- работать только с одной областью приложения в течение нескольких дней, прежде чем переходить к следующей области.
- в основном работают над кодом, который они не пишут
Качество кода стало проблемой в обоих проектах Scrum.
Итак, есть ли способ сделать Scrum, который не приводит к этим проблемам, не заставляя сначала разработчиков разрабатывать тестовые разработки?
Вы видели, как Scrum хорошо работает в большом проекте без разработки тестов? (Если так, как?)