Владимир Дзеба "art of art (agile release train). the true story about scaled...

Post on 24-Jun-2015

681 Views

Category:

Leadership & Management

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

AgileBaseCamp Lviv 2014: Владимир Дзеба "Art of ART (Agile Release Train). The true story about Scaled Agile Framework"

TRANSCRIPT

Art or A.R.T.The true story about Scaled Agile

Framework

A.R.T. – Agile Release Train

*

*

О себе

Владимир ДзебаВ разработке ПО 7+ лет. Практикующий ScrumMasterПуть от разработчика до ScrumMaster \ Project CoordinatorScrum Trainer Активный участник Agile\Scrum сообществУчастник и спикер конференций по гибкой разработке

Что такое ART?

The Agile Release Train is a long-lived team of agile teams, typically consisting of 50-125 individuals, that serves as the program-level value delivery mechanism in SAFe.

The ART aligns teams to a common mission, provides for a routine 8-12 week planning, development and retrospective cadence, and implements continuous product development flow. 

Принципы Agile Release Train

We use the “train” metaphor to communicate a few key concepts.• The train departs the station and arrives at the

next destination on a reliable schedule, which provides for fixed cadence; standard ART velocity, predictable planning, (and in many cases, cadence-based releases)

• All “cargo,” including code, documentation, etc., goes on the train

• Most people needed on the train are dedicated to the train, no matter what their functional reporting structure might be

Be SAFe

Роли в Agile Release TrainRelease Train Engineer serves as the chief Scrum Master for the trainRelease Management has release governance authority, can help make hard decisions on scope management, and helps plan for the impact of a releaseProduct Managers have content authority for the Program Backlog and they work with Product Owners to actively manage scope and qualityBusiness Owners have their ultimate responsibility for outcomes and have specific responsibilities for the trainThe System Team helps with infrastructure, helps integrate the solution, performs end-to-end system testing, is capable of evaluating conformance to Nonfunctional Requirements, and assists with the System DemoUX designers and System Architects help build the architectural runway that supports new feature development as well as providing for common system behaviors, shared components, and separation of concernsShared Resources assist the team with specialty services that cannot be dedicated to the trainDevOps is integrated with the train, and the development teams apply specific DevOps practices to facilitate a steady set of small releases

Как это было?

Stop starting – start finishing

Как это было?

Жизнь после планирования ARTа

• Development• Refinement• SoS• Demonstration• Retrospectives• Releases• Teams synchronization• и…

Изменения в плане релиза

Искусство ARTa

Уметь выбрать интересные фичи Наладить межличностные отношения с РО и ВАПолучить максимум информации от POВыяснить все зависимости: другие команды, UX, DevOps…Запланировать истории по итерациям Подготовить (AC, mockups …) все истории

Полезная ссылка

http://scaledagileframework.com

TBD PHOTO Q&A

top related