Nfilippov. Something About Agile

Post on 15-Jan-2015

937 views 2 download

description

 

Transcript of Nfilippov. Something About Agile

У  нас  само-­‐управляемая  

команда

Что-то про AgileIf there is a Scrum Master there should be a Scrum Slave ©

Никита Филиппов

• CEO at ScrumTrek

• Agile Coach и Исследователь

• CSM

Ты кто такой? Что за «Coach»?

Продюсирование• Музыкальный продюсер — лицо, ответственное за имидж, музыкальный стиль исполнителей и процесс звукозаписи.

• В его ведении обычно находятся контроль за качеством звучания, определение репертуара и общая идеология проекта (альбома, сингла, радиопередачи и т. п.).

• Продюсер подбирает звукоинженеров, монтажёров, ассистентов. Как правило, у крупных лейблов имеются свои студийные продюсеры, нередко музыканты сами приглашают интересных им посторонних продюсеров.

Coaching - New form of producing

• Формирование команд и сообществ в компании (pre-production)

• Формирование продукта (genre)

• Регулярная поставка продуктов (Production)

• Улучшение и корректирование работы компании (Get the band together)

• Реформирование и адаптация процесса разработки

Компании

Что такое Agile?

Что такое Agile?Agile - это набор:

• Ценностей и Принципов (Манифест Agile-разработки)

• Практик (Методик)

• Самое важное - Agile это другой образ мышления и подход нацеленный на достижение результата в кратчайшее сроки

Чем Agile не является

• Это не моно-методология• Это не набор инструментов или программ

• Это не список жестких правил!• Это не серебряная пуля!

Манифест гибкой разработки

• Люди и взаимодействия важнее чем процессы и инструменты

• Работующий код важнее идеальной документации

• Сотрудничество с заказчиком важнее чем контрактные обязательства

• Реакция на изменение важнее следованию плану

Почему Agile?

Разработка ориентированная на соблюдение Плана (Водопадная)

Трудности с Водопадом

Agile Подход

Адаптивность Agile процесса

Сбор требований по мере развития продукта

Ежедневные, недельные и месячные сверки курса

Проект может адаптироваться к конечным целям бизнеса!

Agile vs Водопад

Фиксируем это

Оцениваем это

Требования

СрокиСтоимость

СрокиСтоимость

Функциональность(features)

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

Стоимость и сроки определяют функциональность

Водопад

Agile

Evolution

Scrum

Роли в Scrum: Product Owner

Цель: Развивать продукт/проект с максимальной доходностью (пользой)

Ответственность:

• Представляет интересы заказчика и заинтересованных лиц

• Формирует Backlog

• Product Vision

• Управляет датой релиза и его содержанием

Роли в Scrum: ScrumMaster

Цель: Поддерживать «здоровье» команды

Ответственность:

• Один из разработчиков

• Проводит DSM, Планирование, помогает на Demo

• Создает атмосферу доверия

• Устраняет внешние преграды

• Отвечает за процесс

Роли в Scrum: TEAM

Цель: Разрабатывать софт в соответсвии с Backlog’ом и Концепцией продукта

Ответственность:

• Самоорганизованная / самоуправляемая

- Колективно принимают решения

- Сами организуют свою работу

• Кросфункциональная

• Разрабатывают наиболее приоритетные фитчи Backlog’a

Члены команды меняются только между итерациями

Scrum Артефакты и Митинги

• Iteration Planning

• DSM

• TaskBoard

• Demo

• Retrospective

Планирование

Planni

ng Po

ker

Backlog

Daily Scrum MeetingНаписал Class.php

Что  ты  делал  вчера?Что  делаешь  сегодня  ?Какие  у  тебя  проблемы?

TaskBoard

Demo

Retrospective

Что нас сегодня ждет?

• «Зона Экспертов»

Все что хотите узнать об Agile...

Что нас сегодня ждет?

Q & AНикита Филипповnfilippov@scrumtrek.ruwww.scrumtrek.ruSkype: nikita_filippovhttp://Blog.scrumtrek.ru