agile and scrum
DESCRIPTION
Отрывок моего рассказа для ребят из нижегородского интелаTRANSCRIPT
Be Agi;)e
История, теория, практика
Maxim Dorofeev, Auriga
2
Roadmap
Что такое Agile? История и философия
Каким бывает Agile? Обзор методологий
Когда Agile не работает? Взгляд со стороны бизнеса
3
Что такое Agile?
4
Действительно, что это?
Agile это• множество
• (итеративных),
• инкрементальных,
• people-centric,
• методологий
где соотношение ценностей…
5
Соотношение ценностей в Agile
… имеет следующий вид:
Индивидуумы и взаимодействие выше процессов и инструментов
Рабочее ПО выше обширной документации
Сотрудничество с заказчиком выше согласований контракта
Ответ на изменения выше следования планам
6
Каким бывает Agile?
Настоящий: Scrum
XP
Lean
Crystal
Evo
UP (RUP, OpenUP)
Кустарный: Extreme XP
Agilefall
Мега-RUP
7
Когда появился Agile?
Раньше, чем многие думают: 197x:
Winston Royce…
Tom Gilb: Evolutionary Project Management (Evo)
198x:
Gerald Weinberg: Adaptive Programming
Takeuchi, Nonaka: New New Product Development Game (Scrum)
199x:
Kent Beck: XP
Alistair Cockburn: Crystal
2001: Agile Manifesto
8
Каким бывает Agile?
9
Каким бывает Agile?
Scrum
Lean
Evo
UP
10
Scrum
11
Scrum: Life-cycle
Pre-Game Development Release
• Establish vision
• Secure funding
• Identify reqs
• Prototyping
The Game
Series of Sprints
(details are on the next slide)
• Deployment
• Documentation
• Training
12
Scrum: Sprint life-cycle
13
SCRUM – Core practices
1. Pre-game planning
2. Sprint planning
3. 30 days iteration
4. Self directed team
5. Scrum meeting
6. Don’t add to iteration
7. Scrum master firewall
1. Decision in one hour
2. Blocks gone in one day
3. Team of seven
4. Common room (preferred)
5. Daily build (at least)
6. Sprint review
14
Scrum: Task-Board
15
Scrum: Tactics
16
Scrum: Strategy
17
Scrum: Statistical analysis
18
Questions?
Thank you
and
Welcome to
http://cartmendum.livejournal.com/