3. Agile – WTFIT?
Agile – способность реагировать на
изменения
• Откусывать маленькими кусками
• Делать инкрементально
• Фейлиться быстро
• Непрерывно коммуницировать с
заказчиками
8. Почему пошел такой миф
• Про это ничего не сказано ни в
манифесте ни в Scrum-guide
• Строка из манифеста, что работающий
софт важнее полной документации
• По привычке планируют только работу
программистов
9. Тестовые сценарии
Тестовые сценарии пишутся параллельно
с кодом. Этим добиваются следующих
вещей:
1. Тестируются требования
2. К моменту готовности кода готовы и
тестовые сценарии
3. Равномерная загрузка команды
12. Регрессионное тестирование
Здесь есть две стратегии:
• Пока регресс долгий его стараются
делать не часто, заменяя его бейзлайн
тестированием
• Автоматизация регресса для
сокращения времени тестирования