12
Жизненный цикл разработки крупного продукта несколькими командами АЛЕКСАНДР АТЦИК

Жизненный цикл разработки большого продукта несколькими командами

Embed Size (px)

Citation preview

Page 1: Жизненный цикл разработки большого продукта несколькими командами

Жизненный цикл разработки крупного

продукта несколькими командами

АЛЕКСАНДР АТЦИК

Page 2: Жизненный цикл разработки большого продукта несколькими командами

VoIP

Page 3: Жизненный цикл разработки большого продукта несколькими командами

PRODUCT

PRESENCE

usa

uk

SYSTEM

distributed

always onlegacy

COMPONENTS

telecomservice siteadmin site

api

canada

back office

decomposed

Page 4: Жизненный цикл разработки большого продукта несколькими командами

VS

#waterfall #release #deadline #stability #99.999

#agile #fun #creative #independence #flexible

Page 5: Жизненный цикл разработки большого продукта несколькими командами

LIFECYCLE

feature

feature

feature

featurefeature

feature

project

projectcomponents

MERGE

REGRESSION

OPS STAGE

PRODUCTION

project

project

DEVELOPMENT

Page 6: Жизненный цикл разработки большого продукта несколькими командами

US

BUSINESS

RUS

PRODUCT MANAGERS

ENGINEERING MANAGERS

ARCHITECTURAL COUNCIL

ENGINEERING MANAGER

PRODUCT MANAGERS SYSTEM ANALYSTS

rangePRODUCTS ROADMAP

Page 7: Жизненный цикл разработки большого продукта несколькими командами

US

BUSINESS

RUS

PRODUCT MANAGERS

ENGINEERING MANAGERS

ARCHITECTURAL COUNCIL

ENGINEERING MANAGER

PRODUCT MANAGERS SYSTEM ANALYSTS

PRODUCTS ROADMAP

Page 8: Жизненный цикл разработки большого продукта несколькими командами

TEAM VIEW

• roadmap• release scope• project

planning• development• QA• infrastructure

requirements• operations

requirements

DEV

Page 9: Жизненный цикл разработки большого продукта несколькими командами

PRODUCT MANAGER

PROJECT MANAGER

PRODUCT OWNER

Page 10: Жизненный цикл разработки большого продукта несколькими командами

TEAM VIEW

• roadmap• release scope• project

planning• development• QA• infrastructure

requirements• operations

requirements

• all changes• stabilization• documentation

verification• deadline

• first serious deployment

• 2 cycles• performance• bugfix• dev buffer

• pre-requisites deployment

• documentation• stage

deployment• test rollback• UAT

• deployment at low risk location

• test usage• global rollout

DEV MERGEREGRESS

IONOPS

ROLLOUT

Page 11: Жизненный цикл разработки большого продукта несколькими командами

KNOW!

requ

est

usag

e

agile release

t

Page 12: Жизненный цикл разработки большого продукта несколькими командами

СПАСИБО!

Вопросы? Предложения? Критика? Полемика?