Scrum and XP in practice

Preview:

DESCRIPTION

 

Citation preview

SCRUM и XPна передовой

О себе

Дорошенко Владимир (vl4dimir) http://about.me/vl4dimir

Разработка ПО

Методологии разработки

Методологии разработки:каскадная модель

Методологии разработки:итеративная модель

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

Recommended