Agile And Scrum

Preview:

DESCRIPTION

Отрывок моего рассказа для ребят из нижегородского интела

Citation preview

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/