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

Содержание


Презентации» Шаблоны, фоны презентаций» Процессные заболевания и методы их лечения
Процессные заболевания и методы их лечения
 Асхат Уразбаев
 ScrumTrek
 http://scrumtrek.ruЦель улучшения процессов разработки в проекте
 Эффективное достижение бизнес целей проектаЭффективность
 Эффективность 
  = 
  соблюдение
  ограниченийЯвные ограничения
 Разработка с использованием технологий Microsoft
 Использование «нашего» фреймворка
 ОбойтисьНеявные, но подразумеваемые ограничения
 Соблюдение УК РФ
 Отсутствие несчастных случаев
 ЗаказчикНЕявные и Неподразумеваемые ограничения
 Архитектура должна быть «крутая»
 Менеджер должен получитьКак добиться высокой эффективности?
 Rational Unified Process, Prince2, CMMi, ISO9000, Scrum,Методология как …
 …сборник рецептов
 RUP полезно сравнивать с буфетом илиЕсли существует самый эффективный метод, почему методов так много?Три проблемы методологии
 One size doesn’t fit ‘em all
 Lack ofПроект = организм?
 Процессное заболевание
 Дисфункция, приводящая к недостижению или неэффективномуЧто можно сделать с процессным заболеванием?
 Можно вылечить 
 Проблемы большеСимптом ≠ Болезнь
 Симптом = на что жалуются люди
 Болезнь =ДисфункцииГруппа №1. Инфекции
 Нарушения обмена информацией
 Проблемы с распределением ответственностиПример инфекции. Тестировщик против программиста
 Симптомы
 Много открытых багов
 Баги частоЕще инфекции
 “Неадекватный" заказчик
 Плохая связь разработки с заказчиками
 Низкая вовлеченность/мотивацияЛечение инфекций
 Наладим обмен веществ информацией
 Короткие итерации, Daily Scrum, планирование,Лечение инфекций
 В узком смысле 
 Scrum
 Итеративность = 
 	прозрачность
Чеклист
 Role. Есть ли ответственный за решение проблемы? 
 Commit. ОнГруппа №2. Токсины
 Внешние по отношению к команде ограничения, влияющие наПримеры токсинов
 Эффективность коммуникации
 Распределенная разработка
 Языковой барьер
 Разница во времени
Работа с токсинами
 Обмен информацией
 Лечение. Убрать токсин
 Купирование. Средства, облегчающиеГруппа №3. Физическая форма
 Проблемы объема жира документации
 Проблемы качества мышечнойПримеры проблем с физической формой
 Объем документации
 Требования плавают в теченииКоммуникации в проектеНабор физической формы
 Как правило, длительный процесс
 Нужно планировать работу надГруппа №4. Неврология 
 Фундаментальные дисфункции
 Бизнес-цель неясна
 Бизнес-цель недостижима
 Бизнес-цельКретинизм
 Бизнес цель неясна
 Лечение
 Product Owner
 Product Management
 Vision &Галлюцинации
 Бизнес-цель недостижима
 Лечение
 Диагностика рынком
 Динамично корректировать цельМозг мертв. Вегетативная кома
 Проект еще существует, но необходимости в немШизофрения. Раздвоение личности
 Ограничения эффективности несовместны
 Как правило, означает наличие "политики"
Есть и другие дисфункции
 Рак. Некомандное поведение
 Недостаточность. Отсутствие всех необходимыхОбщие замечания
 Оптимизировать процесс в целом
 Заниматься болезнью, а не симптомами
Понимать процесс разработки ПОРазвитие идеи
 Сделать каталог процессных дисфункций
 Собрать best practices лечения
 ПодробностиКонец
 Будьте здоровы! 
 Вопросы?



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Процессные заболевания и методы их лечения Асхат Уразбаев ScrumTrek http://scrumtrek.ru


Слайд 2
Описание слайда:
Цель улучшения процессов разработки в проекте Эффективное достижение бизнес целей проекта

Слайд 3
Описание слайда:
Эффективность Эффективность = соблюдение ограничений

Слайд 4
Описание слайда:
Явные ограничения Разработка с использованием технологий Microsoft Использование «нашего» фреймворка Обойтись существующей командой Уложиться в бюджет

Слайд 5
Описание слайда:
Неявные, но подразумеваемые ограничения Соблюдение УК РФ Отсутствие несчастных случаев Заказчик должен быть доволен

Слайд 6
Описание слайда:
НЕявные и Неподразумеваемые ограничения Архитектура должна быть «крутая» Менеджер должен получить повышение после проекта Наш отдел должен получить всю славу

Слайд 7
Описание слайда:
Как добиться высокой эффективности? Rational Unified Process, Prince2, CMMi, ISO9000, Scrum, Extreme Programming, PMBOK, P+, Evo, FDD, OpenUP, Crystal, Lean development, some text, nobody will be able to recognize, on the screen anyway.

Слайд 8
Описание слайда:
Методология как … …сборник рецептов RUP полезно сравнивать с буфетом или рестораном (с) Doug Foote …коллекция лучших практик CMMI is a collection of best practices…(с) Wikipedia …минимальный набор практик Do not change Scrum (с) Ken Schwaber

Слайд 9
Описание слайда:
Если существует самый эффективный метод, почему методов так много?

Слайд 10
Описание слайда:
Три проблемы методологии One size doesn’t fit ‘em all Lack of rationale Lack of understanding

Слайд 11
Описание слайда:
Проект = организм? Процессное заболевание Дисфункция, приводящая к недостижению или неэффективному достижению целей проекта Описание проблемы первично Рецепт вторичен

Слайд 12
Описание слайда:
Что можно сделать с процессным заболеванием? Можно вылечить Проблемы больше нет Можно купировать Проблема не исчезла, но больше не беспокоит Можно объявить индивидуальной особенностью Поменяем определение «эффективности» или цели проекта

Слайд 13
Описание слайда:
Симптом ≠ Болезнь Симптом = на что жалуются люди Болезнь = что является причиной неэффективного достижения цели Симптом "У нас заказчик неадекватный» Болезнь Слабая связь с заказчика и разработчика

Слайд 14
Описание слайда:
Дисфункции

Слайд 15
Описание слайда:
Группа №1. Инфекции Нарушения обмена информацией Проблемы с распределением ответственности

Слайд 16
Описание слайда:
Пример инфекции. Тестировщик против программиста Симптомы Много открытых багов Баги часто возвращаются тестировщикам с пометкой «By design» Система уходит в тестирование в полуразобранном состоянии Конфликты разработчик – тестировщик Причины Программисты не отвечают за качество продукта

Слайд 17
Описание слайда:
Еще инфекции “Неадекватный" заказчик Плохая связь разработки с заказчиками Низкая вовлеченность/мотивация разработчиков Низкий уровень ответственности разработчиков Команда не соблюдает сроки разработки Оценкой работ занимается заказчик, а не команда

Слайд 18
Описание слайда:
Лечение инфекций Наладим обмен веществ информацией Короткие итерации, Daily Scrum, планирование, демонстрации и т.д. Повысим иммунитет самоорганизацию команды Коллективное принятие решений, прозрачность, Shared Vision, ретроспектива и т.д.

Слайд 19
Описание слайда:
Лечение инфекций В узком смысле Scrum Итеративность = прозрачность Самоорганизация В широком смысле Определить роли и ответственности всех участников процесса Agile: ответственность может нести команда!

Слайд 20
Описание слайда:
Чеклист Role. Есть ли ответственный за решение проблемы? Commit. Он знает, что он ответственный? Знает ли он область своей ответственности? Openness. Все ли заинтересованные (ЗЛ) лица знают, кто ответственый? Rights. Имеет ли ответственный эксклюзивные права на принятие решений в его области ответственности? FUN. Получает ли ответственный удовлетворение от решения проблемы? Means. Есть ли у него все необходимые средства для решения проблемы? Communication. Все ли ЗЛ информируются о том, как проблема решается? Feedback. Существует ли постоянная обратная связь по результатам работы?

Слайд 21
Описание слайда:
Группа №2. Токсины Внешние по отношению к команде ограничения, влияющие на эффективность обмена информацией или правильное разделение ответственности

Слайд 22
Описание слайда:
Примеры токсинов Эффективность коммуникации Распределенная разработка Языковой барьер Разница во времени Удаленный заказчик "Отдел тестирования" Разделение ответственности Персональное бонусирование "Пошареные" члены проектной команды Проекты Fixed Price

Слайд 23
Описание слайда:
Работа с токсинами Обмен информацией Лечение. Убрать токсин Купирование. Средства, облегчающие обмен информацией Документация (Wiki, Word, Sharepoint, Scrum Notes etc) Коммуникация (skype, videoconference, и т.д.) Личные контакты (командировки, видео, «тимбилдинг») Разделение ответственности Лечение. Убрать токсин Купирование. Прокси - ответственный

Слайд 24
Описание слайда:
Группа №3. Физическая форма Проблемы объема жира документации Проблемы качества мышечной массы кода

Слайд 25
Описание слайда:
Примеры проблем с физической формой Объем документации Требования плавают в течении итерации Никто не помнит почему мы приняли такие странные решения Очень много переделок, которые можно было избежать Качество кода Долгий полный цикл тестирования Много «наведенных» дефектов Время на исправление дефекта невозможно оценить

Слайд 26
Описание слайда:
Коммуникации в проекте

Слайд 27
Описание слайда:

Слайд 28
Описание слайда:

Слайд 29
Описание слайда:

Слайд 30
Описание слайда:

Слайд 31
Описание слайда:
Набор физической формы Как правило, длительный процесс Нужно планировать работу над формой Обязательно осознавать свои возможности Процесс набора должен быть облегчен по максимуму Практики Технологический долг TDD, Test Automation Definition of Done Шаблоны RUP/OpenUP Собственные шаблоны

Слайд 32
Описание слайда:
Группа №4. Неврология Фундаментальные дисфункции Бизнес-цель неясна Бизнес-цель недостижима Бизнес-цель отсутствует Ограничения эффективности несовместны

Слайд 33
Описание слайда:
Кретинизм Бизнес цель неясна Лечение Product Owner Product Management Vision & Biz Vison

Слайд 34
Описание слайда:
Галлюцинации Бизнес-цель недостижима Лечение Диагностика рынком Динамично корректировать цель

Слайд 35
Описание слайда:
Мозг мертв. Вегетативная кома Проект еще существует, но необходимости в нем нет Лечение Эвтаназия

Слайд 36
Описание слайда:
Шизофрения. Раздвоение личности Ограничения эффективности несовместны Как правило, означает наличие "политики" Лечение Реформа внутри организации Купирование Product Owner ограждает команду от политики

Слайд 37
Описание слайда:
Есть и другие дисфункции Рак. Некомандное поведение Недостаточность. Отсутствие всех необходимых навыков у команды Незрелость. Непрофессионализм команды

Слайд 38
Описание слайда:
Общие замечания Оптимизировать процесс в целом Заниматься болезнью, а не симптомами Тяжелая болезнь может скрывать более легкую

Слайд 39
Описание слайда:
Понимать процесс разработки ПО

Слайд 40
Описание слайда:
Развитие идеи Сделать каталог процессных дисфункций Собрать best practices лечения Подробности тут: http://scrumtrek.blogspot.com

Слайд 41
Описание слайда:
Конец Будьте здоровы!  Вопросы?


Скачать презентацию на тему Процессные заболевания и методы их лечения можно ниже:

Похожие презентации