Transcript of Воркшоп Agile - Terrasoft...AGILE Кросс-функциональные и...
Воркшоп Agileгибкая методология разработки
Главная встреча профессионалов в сфере CRM
Алексей Ключник, директор R&DВиталий Гдуля, директор продуктов
Presenter
Presentation Notes
Представить себя и Гдулю. Почему мы будем об этом говорить сегодня
AgendaОрганизации
Команды
Management 3.0
Scrum
Presenter
Presentation Notes
У нас 2 часа и сегодня мы будем много говорить об Agile, но не о процессах разработки в первую очередь, о них мы поговорим в конце. Вообще если говорить об agile, то процессы это всего лишь 5-10% этой темы. Будем говорить об обратной стороне Agile. А обратная сторона Agile это: Организации, какие они бывают, их характерные особенности. Вы сможете сами определить какая культура больше присуща вашей компании Команды, как их формировать, растить, да и вообще заниматься этой задачей системно и систематически, а не следуя своей интуиции и все время удивляясь, почему же в наших командах что-то идет не так или, наоборот, почему вдруг они стали давать результат. Поговорим о типах менеджмента и инструментах работы с командами Процессы: без них никак, это самая популярная, на сегодняшний день часть во всех agile-методологиях и о ней мы тоже поговорим. В частности поговорим о scrum, т.к. он на сегодняшний наиболее популярен и интересен
AGILEКросс-функциональные и мотивированные команды
Короткие итерации
Быстрая обратная связь
Частые релизы
Presenter
Presentation Notes
Интерактив: Что вы слышали не сегодняшний день об agile, что это такое вообще этот agile, применимо к разработке ПО. Кто может сказать? По одной характеристике Соглашаюсь со всеми Да, все вы правы, если сгруппировать бОльшую часть этих пунктов, то вот что у нас получится Кросс-функциональные команды: о них сразу сейчас и начнем говорить Короткие итерации: предполагают небольшие интервалы времени в течение которых происходят определённые активности, команды дают какой то результат, рефлексируют о результатах Быстрая обратная связь: невероятно важный элемент в этом списке, т.к. он дает вам возможность быстро отреагировать на потребности ваших клиентов и быть с ними все время на связи, говорить с ними, обсуждать результаты и быть на партнёрами не на бумаге, а на самом деле Частые релизы: нужны для маленьких побед, завершённости коротких итераций и получения быстрой обратной связи от клиентов Вернуться где-то к этому списку, например, когда будем говорить о scrum и как эти пункты имплементированы в scrum Где то надо вернутся к этим 4-м пунктам и раскрыть из Интерактив: Поднимите, пожалуйста, руку те, в чьих командах есть: хотя бы один из этих пунктов? хотя бы 2? 3? А 4? Звучит все красиво, неправда ли? Посмотришь и хочется чтобы и у меня было так же. Правда? Внедрение agile культуры и agile методологий могут сделать это всё реальностью, но вам придётся сильно постараться Давай разбираться дальше
организационных культурМодельУильяма Шнайдера
Presenter
Presentation Notes
Поговорим о культуре agile. Но до этого, поговорим давай вообще о культурах, возможных в организациях Существует такое предположение: все модели неправильные, но некоторые из них полезны Эта модель не идеальная, но она является отличной отправной точкой, потому что очень простая для знакомства с культурами организаций
Presenter
Presentation Notes
Рассказать по каждому квадранту. Интерактив: Можете привести пример орг.структур, компаний, культура которых – это (пишу на флипчарте): Контроль – армия, военизированные подразделения Компетенции – мед.учреждения Сотрудничество – церковь, семья Культивация – первое, что приходит в в голову, это инновационные компании Интерактив: Знаете ли вы, какая культура в вашей компании? У каждого из вас есть вот такие вот анкеты, которые позволят вам определить, какая же культура больше присуща вашей организации. Нарисовать на флипчарте, как пользоваться графиком в анкете РАСПЕЧАТАТЬ МОДЕЛЬ ШНАЙДЕРА И АНКЕТУ К НЕЙ
Presenter
Presentation Notes
Интерактив: Как вы думаете, agile-культура – это какая из перечисленных культур? Кто считает, что это контроль – поднимите руки, Компетенции? Сотрудничество? Культивация? Вот где agile и получается что agile – это у нас, в первую очередь ориентация на команды, на людей, на тех, с кем мы работаем каждый день и проводим рядом значительную часть своей жизни. Ну, давайте теперь строить эту часть нашей жизни и попробуем найти к ней системный подход. Обратите, внимание, что я намеренно не делаю никаких оценок культур, какая хорошая, какая плохая, каждая из этих культур работает, каждая может быть очень успешной. Это необходимо понимать в тот, момент, когда вы собрались что-то менять в культуре вашей компании, т.к. это ваш ориентир на местности, где вы, куда вы хотите прийти и каким путём вам необходимо идти. Но об этом немного позднее
командообразованияМодельБрюса Такмана
Presenter
Presentation Notes
Поговорим о культуре agile. Но до этого, поговорим давай вообще о культурах, возможных в организациях Существует такое предположение: все модели неправильные, но некоторые из них полезны Эта модель не идеальная, но она является отличной отправной точкой, потому что очень простая для знакомства с культурами организаций
командаКросс-функциональнаяи мотивированная
Presenter
Presentation Notes
Вопрос: Что такое agile?
Relations oriented
Result, goal oriented
FORMING
Presenter
Presentation Notes
Опять будут графики Брюс Такман в 65-м году сказал о том, что каждая команда в теч.своего жизненнщго цикла находится в 4-х стадиях.
FORMINGформирование команды
Знакомятся
Исследуют границы допустимого межличностного пространства
Отсутствует единство мнений
Испытывают потребность в получении ориентиров
Presenter
Presentation Notes
Вопрос: Что такое agile?
Идентификация команды
ИнструментыПостановка четкихи прозрачных целей (kick off )
Формирование соглашений
Presenter
Presentation Notes
Вопрос: Что такое agile?
Атрибутика
Название
Логотип
Миссия
Process Inc
«Процессы для всех»
Presenter
Presentation Notes
Вопрос: Что такое agile?
Сотрудник JS C# T-SQL QA PL\SQL UniTest IIS
Сергей 0,5 2 1 0,5 0,5 2 0,5
Андрей 0,5 2 2 1 0,5 1 0,5
Никита 0 0 0,5 2 0 2 0,5
Слава 2 1 1 1 0,5 1 0,5
Саша 1 1 1 0,5 0,5 0,5 1
Умею, готов учить Умею полностьюсамостоятельно
Умею, но требуетсяпостороняя помощь
Не умею, но хочу научиться
Формирование звездной карты
Presenter
Presentation Notes
Вопрос: Что такое agile?
Сотрудник JS C# T-SQL QA PL\SQL UniTest IIS
Сергей 0,5 2 1 0,5 0,5 2 0,5
Андрей 0,5 2 2 1 0,5 1 0,5
Никита 0 0 0,5 2 0 2 0,5
Слава 2 1 1 1 0,5 1 0,5
Саша 1 1 1 0,5 0,5 0,5 1
Умею, готов учить Умею полностьюсамостоятельно
Умею, но требуетсяпостороняя помощь
Не умею, но хочу научиться
Проверка на bus-тест
Presenter
Presentation Notes
Вопрос: Что такое agile?
Relations oriented
Result, goal oriented
STORMING
FORMING
Presenter
Presentation Notes
Опять будут графики Брюс Такман в 65-м году сказал о том, что каждая команда в теч.своего жизненнщго цикла находится в 4-х стадиях.
STORMINGпритирка, выяснение «кто есть кто»
Испуг перед задачами
Выяснение отношений
Появление неформального лидера
Разногласия
Presenter
Presentation Notes
Вопрос: Что такое agile?
Разрешение конфликтов
Инструменты Коучинг команды
Управление мотивацией
Presenter
Presentation Notes
Вопрос: Что такое agile?
Движущие мотиваторы
Потребность мыслить, жажда знанийЛояльность в группеПотребность в одобрении
Потребность в друзьях
Потребность в целиДостижение социального положения
Способность сделать что-либоПотребность влиять на решенияСпособность быть индивидуальностью
Стабильная окружающая среда
ЛюбопытствоУважение
ОдобрениеМастерство / Компетентность
СилаСвобода / Независимость / Автономия
Социальные связиПорядок
Цель / ПредназначениеСтатус
Presenter
Presentation Notes
Перевод – нужно проверить
Moving Motivators
Важные Неважные
Presenter
Presentation Notes
Вопрос: Что такое agile?
Moving Motivators
Позитивные изменения
Негативные изменения
Presenter
Presentation Notes
Вопрос: Что такое agile?
Relations oriented
Result, goal oriented
NORMING
STORMING
FORMING
Presenter
Presentation Notes
Опять будут графики Брюс Такман в 65-м году сказал о том, что каждая команда в теч.своего жизненнщго цикла находится в 4-х стадиях.
NORMINGстабильная и эффективная работа
Совершенствование приёмов командной работы
Рост уверенности команды
Развитие межличностных отношений
Освоение новых инструментов
Неформальная структура команды
Presenter
Presentation Notes
Вопрос: Что такое agile?
Персональные карты
Инструменты Тимбилдинг
Presenter
Presentation Notes
Вопрос: Что такое agile?
Как мы работаем
Presenter
Presentation Notes
Вопрос: Что такое agile?
Relations oriented
Result, goal oriented PERFORMING
NORMING
STORMING
FORMING
Presenter
Presentation Notes
Опять будут графики Брюс Такман в 65-м году сказал о том, что каждая команда в теч.своего жизненнщго цикла находится в 4-х стадиях.
PERFORMINGWOW-эффект и выдающиеся результаты
Эффективная и качественная работа
Нет конфликтов
Чувство элитарности команды
Командный дух на максимуме
Presenter
Presentation Notes
Вопрос: Что такое agile?
Delegation poker
Presenter
Presentation Notes
Вопрос: Что такое agile?
Delegation poker
Presenter
Presentation Notes
Вопрос: Что такое agile?
организационных культурМодельУильяма Шнайдерадля работы с командами
Presenter
Presentation Notes
Поговорим о культуре agile. Но до этого, поговорим давай вообще о культурах, возможных в организациях Существует такое предположение: все модели неправильные, но некоторые из них полезны Эта модель не идеальная, но она является отличной отправной точкой, потому что очень простая для знакомства с культурами организаций
Presenter
Presentation Notes
Рассказать по каждому квадранту. Интерактив: Можете привести пример орг.структур, компаний, культура которых – это (пишу на флипчарте): Контроль – армия, военизированные подразделения Компетенции – мед.учреждения Сотрудничество – церковь, семья Культивация – первое, что приходит в в голову, это инновационные компании Интерактив: Знаете ли вы, какая культура в вашей компании? У каждого из вас есть вот такие вот анкеты, которые позволят вам определить, какая же культура больше присуща вашей организации. Нарисовать на флипчарте, как пользоваться графиком в анкете РАСПЕЧАТАТЬ МОДЕЛЬ ШНАЙДЕРА И АНКЕТУ К НЕЙ
Scrum
QA
Developers
Scrum masters
Product owners, аналитики
scrum-команды
team 3team 1 team 2 team n
Scrum-команды
Спринт1 неделя
Задачи от клиентов, партнерови других стейкхолдеров
Владелец продукта
Бэклог продукта
КомандаКоманда определяет количество
задач, которое берет в спринт
Планирование спринта
Бэклог спринта
Скраммастер
Нельзя вносить изменения в длительность и цели спринта
Ежедневные скрамвстречи и обновление артефактов
Демо
Инкремент готовк передаче стейкхолдеру
РетроспективаДетализация задач в бэклоге продукта
Scrum framework
Presenter
Presentation Notes
Слайду нужен заголовок – SCRUM методология
Product management
Формирование и приоритезация беклога(модель Кано)
Формирование пользовательских историй
Оценка беклога
Задачи от клиентов, партнерови других стейкхолдеров
Владелец продукта
Бэклог продукта
Presenter
Presentation Notes
Слайду нужен заголовок – SCRUM методология
Модель Кано. Типы характеристикВосхищающие (Attractive Quality) Киллер-фичи Их нет пока ни у кого Пример: Gmail папка «Приоритетные» с интеллектуальной
функцией сортировки сообщений
Требуемое (One-dimensional Quality) Влияет на удовлетворенность пользователя Выделяют продукт среди конкурентов Пример: Gmail объем бесплатного пространства для хранения
Обязательные (Must-be Quality) Основополагающие свойства продукта Пользователи воспринимают их как должное Пример: Gmail постоянная доступность online
Владелец продукта
Бэклог продукта
Задачи от клиентов, партнерови других стейкхолдеров
Presenter
Presentation Notes
Слайду нужен заголовок – SCRUM методология
Владелец продукта
Бэклог продукта
Задачи от клиентов, партнерови других стейкхолдеров
Модель Кано. Эмоциональная удовлетворенность
Восхищающие(Attractive Quality) Визуализированная
история прохождения БП Эмотиконы в карточке
продажи
Требуемое(One-dimensional Quality)
• Геймификацияпрохождения БП
• Быстрое создание задачи в расписании
Обязательные (Must-be Quality) Бизнес процесс продаж Визуальное отображение
расписания
Восторг
Удовлетворение
Нейтральность
Неудовлетворение
Неприязнь
Отсутствует Есть на базовомуровне
Избыток
1 2
3
3
2
1
Presenter
Presentation Notes
Слайду нужен заголовок – SCRUM методология
Задачи от клиентов, партнерови других стейкхолдеров
Владелец продукта
Бэклог продукта
Модель Кано. Задачи
Для бизнеса Выявление ключевых потребностей пользователя Сегментация потребностей для стратегического планирования Концептуальное планирование с учетом целевой аудитории
иконкурентной среды
Для оценки результатов работы scrum-команд Получение критериев роста команд исходя из количества поставляемой
бизнес ценности Отслеживание изменения бизнес ценности в процессе работы над
историями Повышение эффективности работы команд за счет получения обратной