18
Be Agi;)e История, теория, практика Maxim Dorofeev, Auriga

Agile And Scrum

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Agile And Scrum

Be Agi;)e

История, теория, практика

Maxim Dorofeev, Auriga

Page 2: Agile And Scrum

2

Roadmap

Что такое Agile? История и философия

Каким бывает Agile? Обзор методологий

Когда Agile не работает? Взгляд со стороны бизнеса

Page 3: Agile And Scrum

3

Что такое Agile?

Page 4: Agile And Scrum

4

Действительно, что это?

Agile это• множество

• (итеративных),

• инкрементальных,

• people-centric,

• методологий

где соотношение ценностей…

Page 5: Agile And Scrum

5

Соотношение ценностей в Agile

… имеет следующий вид:

Индивидуумы и взаимодействие выше процессов и инструментов

Рабочее ПО выше обширной документации

Сотрудничество с заказчиком выше согласований контракта

Ответ на изменения выше следования планам

Page 6: Agile And Scrum

6

Каким бывает Agile?

Настоящий: Scrum

XP

Lean

Crystal

Evo

UP (RUP, OpenUP)

Кустарный: Extreme XP

Agilefall

Мега-RUP

Page 7: Agile And Scrum

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

Page 8: Agile And Scrum

8

Каким бывает Agile?

Page 9: Agile And Scrum

9

Каким бывает Agile?

Scrum

Lean

Evo

UP

Page 10: Agile And Scrum

10

Scrum

Page 11: Agile And 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

Page 12: Agile And Scrum

12

Scrum: Sprint life-cycle

Page 13: Agile And Scrum

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

Page 14: Agile And Scrum

14

Scrum: Task-Board

Page 15: Agile And Scrum

15

Scrum: Tactics

Page 16: Agile And Scrum

16

Scrum: Strategy

Page 17: Agile And Scrum

17

Scrum: Statistical analysis

Page 18: Agile And Scrum

18

Questions?

Thank you

and

Welcome to

http://cartmendum.livejournal.com/