scrum and xp in practice

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

Upload: vladimir-doroshenko

Post on 05-Dec-2014

546 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Scrum and XP in practice

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

Page 2: Scrum and XP in practice

О себе

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

Page 3: Scrum and XP in practice

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

Page 4: Scrum and XP in practice

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

Page 5: Scrum and XP in practice

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

Page 6: Scrum and XP in practice

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

Page 7: Scrum and XP in practice

Agile software development

Page 8: Scrum and XP in practice

Agile-манифест● Работающий продукт важнее

исчерпывающей документации● Люди и взаимодействие важнее

процессов и инструментов● Сотрудничество с заказчиком важнее

согласования условий контракта● Готовность к изменениям важнее

следования первоначальному плану

http://agilemanifesto.org/iso/ru/

Page 9: Scrum and XP in practice

SCRUM

Page 10: Scrum and XP in practice

Роли ● Владелец Продукта (Product

Owner) ● Команда (Scrum Team) ● Руководитель (ScrumMaster)

Page 11: Scrum and XP in practice

SCRUM процессы

Page 12: Scrum and XP in practice

Product backlog

Page 13: Scrum and XP in practice

Sprint backlog

Page 14: Scrum and XP in practice

Оценка историй:story points

● абстрактные единицы● идеальные часы● идеальные дни

Page 15: Scrum and XP in practice

Оценка историй:planning poker

Page 16: Scrum and XP in practice

Оценка историй:planning poker

Page 17: Scrum and XP in practice

Оценка историй:закладываем в оценку ● анализ● проектирование● тестирование● баг-фикс

Page 18: Scrum and XP in practice

Sprint

( 5 дней * 6 человек * 6 часов ) =

180 часов / неделя

Спринт 2 недели360 часов

Page 19: Scrum and XP in practice

Планирование ● определить цель спринта ● сформировать sprint backlog ● определить дату демонстрации

Page 20: Scrum and XP in practice

Daily meeting ● чем занимался вчера?● чем буду заниматься сегодня?● вопросы, пропозиции

Page 21: Scrum and XP in practice

Scrum board

Page 22: Scrum and XP in practice

Burndown Chart

Page 23: Scrum and XP in practice

1. Анализ2. Проектирование3. Разработка4. Тестирование

Рабочий процесс

Page 24: Scrum and XP in practice

● Разработка через тестирование (Test

driven development)● Парное программирование (Pair

programming)● Непрерывная интеграция (Continuous

Integration)● Стандарт кодирования (Coding standard or

Coding conventions)

XP

Page 25: Scrum and XP in practice

Демонстрация

Page 26: Scrum and XP in practice

Ретроспектива

Что мы можем улучшить в следующем спринте

Page 27: Scrum and XP in practice

Goal Driven Retrospective

Page 28: Scrum and XP in practice

THE END