![Show Menu](styles/mobile-menu.png)
![Page Background](./../common/page-substrates/page0005.png)
Scrum и XP: заметки с передовой
5
Корректируем план релиза ......................................................................................................................... 59 Как мы сочетаем Scrum с XP ..................................................................................................................................60 Парное программирование......................................................................................................................... 60 Разработка через тестирование (TDD)........................................................................................................ 61 TDD и новый код.................................................................................................................................. 61 TDD и существующий код ................................................................................................................... 61 Эволюционный дизайн ................................................................................................................................ 62 Непрерывная интеграция (Continuous integration).................................................................................... 62 Совместное владение кодом (Collective code ownership)......................................................................... 63 Информативное рабочее пространство ..................................................................................................... 63 Стандарты кодирования .............................................................................................................................. 63 Устойчивый темп / энергичная работа ....................................................................................................... 63 Как мы тестируем ...................................................................................................................................................65 Скорее всего, вам не избежать фазы приёмочного тестирования .......................................................... 65 Минимизируйте фазу приёмочного тестирования ................................................................................... 66 Повышайте качество, включив тестировщиков в Scrum-команду ........................................................... 66 Тестировщик – это "последняя инстанция". ..................................................................................... 66 Чем занимается тестировщик, когда нечего тестировать?.............................................................. 67 Повышайте качество – делайте меньше за спринт!.................................................................................. 68 Стоит ли делать приёмочное тестирование частью спринта?.................................................................. 68 Соотношение спринтов и фаз приёмочного тестирования ...................................................................... 69 Подход №1: "Не начинать новые истории, пока старые не будут готовы к реальному использованию" .................................................................................................................................. 70 Подход №2: "Начинать реализовывать новые истории, но наивысшим приоритетом ставить доведение старых до ума" ................................................................................................................. 70 Неправильный подход: "Клепать новые истории"........................................................................... 71 Не забывайте об ограничении системы ..................................................................................................... 71 Возвращаясь к реальности .......................................................................................................................... 71 Как мы управляем несколькими Scrum-командами ...........................................................................................72 Сколько сформировать команд .................................................................................................................. 72 Виртуальные команды........................................................................................................................ 72 Оптимальный размер команды ......................................................................................................... 73 Синхронизировать спринты или нет? ......................................................................................................... 74 Почему мы ввели роль "тимлида".............................................................................................................. 75 Как мы распределяем людей по командам .............................................................................................. 76 Нужны ли узкоспециализированные команды? ....................................................................................... 77 Подход №1: команды, специализирующиеся на компонентах ...................................................... 77 Подход №2: универсальные команды .............................................................................................. 78