scrum and xp in practice
DESCRIPTION
TRANSCRIPT
SCRUM и XPна передовой
Разработка ПО
Методологии разработки
Методологии разработки:каскадная модель
Методологии разработки:итеративная модель
Agile software development
Agile-манифест● Работающий продукт важнее
исчерпывающей документации● Люди и взаимодействие важнее
процессов и инструментов● Сотрудничество с заказчиком важнее
согласования условий контракта● Готовность к изменениям важнее
следования первоначальному плану
http://agilemanifesto.org/iso/ru/
SCRUM
Роли ● Владелец Продукта (Product
Owner) ● Команда (Scrum Team) ● Руководитель (ScrumMaster)
SCRUM процессы
Product backlog
Sprint backlog
Оценка историй:story points
● абстрактные единицы● идеальные часы● идеальные дни
Оценка историй:planning poker
Оценка историй:planning poker
Оценка историй:закладываем в оценку ● анализ● проектирование● тестирование● баг-фикс
Sprint
( 5 дней * 6 человек * 6 часов ) =
180 часов / неделя
Спринт 2 недели360 часов
Планирование ● определить цель спринта ● сформировать sprint backlog ● определить дату демонстрации
Daily meeting ● чем занимался вчера?● чем буду заниматься сегодня?● вопросы, пропозиции
Scrum board
Burndown Chart
1. Анализ2. Проектирование3. Разработка4. Тестирование
Рабочий процесс
● Разработка через тестирование (Test
driven development)● Парное программирование (Pair
programming)● Непрерывная интеграция (Continuous
Integration)● Стандарт кодирования (Coding standard or
Coding conventions)
XP
Демонстрация
Ретроспектива
Что мы можем улучшить в следующем спринте
Goal Driven Retrospective
THE END