🗊 Презентация Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek

Категория: Технологии
Нажмите для полного просмотра!
Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №1 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №2 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №3 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №4 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №5 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №6 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №7 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №8 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №9 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №10 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №11 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №12 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №13 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №14 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №15 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №16 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №17 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №18 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №19 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №20 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №21 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №22 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №23 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №24 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №25 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №26 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №27 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №28 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №29 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №30 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №31 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №32 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №33 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №34 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №35 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №36 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №37 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №38 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №39 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №40 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №41 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №42 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №43 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №44 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №45 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №46 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №47 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №48 Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №49

Содержание

Вы можете ознакомиться и скачать презентацию на тему Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek. Доклад-сообщение содержит 49 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek
Описание слайда:
Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek

Слайд 2


Асхат Уразбаев Agile Coach Тренер и консультант по Agile Совладелец компании ScrumTrek Основатель и координатор сообщества AgileRussia
Описание слайда:
Асхат Уразбаев Agile Coach Тренер и консультант по Agile Совладелец компании ScrumTrek Основатель и координатор сообщества AgileRussia

Слайд 3


Процесс
Описание слайда:
Процесс

Слайд 4


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

Слайд 5


Дисфункция №1. Проблема коммуникаций Заказчик не знает, как идет разработка Разработчики не понимают, зачем нужна система Тестировщики узнают о...
Описание слайда:
Дисфункция №1. Проблема коммуникаций Заказчик не знает, как идет разработка Разработчики не понимают, зачем нужна система Тестировщики узнают о требованиях от программистов Аналитики не видят готовую систему

Слайд 6


Дисфункция №2. Ответственность !не равна= полномочиям Команда не соблюдает сроки разработки А оценкой работ занимается заказчик Менеджер проекта...
Описание слайда:
Дисфункция №2. Ответственность !не равна= полномочиям Команда не соблюдает сроки разработки А оценкой работ занимается заказчик Менеджер проекта отвечает за продуктивность команды Но не может вводить и выводить людей из проекта Тест-менеджер отвечает за качество продукта Но не может отменить релиз продукта

Слайд 7


Дисфункция №3 Отсутствие commit’а Заказчик работает "по-agile” Но не знает, что это такое Аналитик отвечает за управление требованиями Но не...
Описание слайда:
Дисфункция №3 Отсутствие commit’а Заказчик работает "по-agile” Но не знает, что это такое Аналитик отвечает за управление требованиями Но не считает себя обязанным это делать

Слайд 8


Дисфункция №4. Отсутствие средств/возможностей (Ответсвенный не может достичь цели/решить проблему из-за отсутствия средств/возможностей) В команде...
Описание слайда:
Дисфункция №4. Отсутствие средств/возможностей (Ответсвенный не может достичь цели/решить проблему из-за отсутствия средств/возможностей) В команде нет специалиста по пользовательским интерфейсам Нет нужного сервера или продукта Не ведется проектная документация

Слайд 9


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

Слайд 10


«Классический» менеджер проекта: управление ответственностью Role. Умеет делегировать Commit. Получает commit от ответственного Openness. Информирует...
Описание слайда:
«Классический» менеджер проекта: управление ответственностью Role. Умеет делегировать Commit. Получает commit от ответственного Openness. Информирует заинтересованные лиц Rights. Передает эксклюзивные права на принятие решений в его области ответственности FUN. Побеспокоится о том, что ответственный получает удовлетворение от решения проблемы Means. И о том, что у него есть средства решения проблемы Communication. Создает "инструмент" постоянной передачи информации ЗЛ Feedback. Осуществляет постоянную и мгновенную обратную связь по результатам работы

Слайд 11


Дисфункция №5. Проблема взаимозависимости К пуговицам претензии есть? "Настоящие Программисты не тестируют!" "А у меня на машине все...
Описание слайда:
Дисфункция №5. Проблема взаимозависимости К пуговицам претензии есть? "Настоящие Программисты не тестируют!" "А у меня на машине все работает!" "Настоящий мужик свои проблемы решает сам!" Проблема общей ответственности

Слайд 12


Команда … небольшая группа людей с дополняющими навыками, с общей целью, стремящаяся улучшить свою производительность и чуствующая ответственность по...
Описание слайда:
Команда … небольшая группа людей с дополняющими навыками, с общей целью, стремящаяся улучшить свою производительность и чуствующая ответственность по отношению к друг другу… Katzenbach, Smith, “The Wisdom of Team”

Слайд 13


Agile: ответственной может быть команда! Общая цель Коллективное принятие решений Доверие Взаимная ответственость Прозрачность
Описание слайда:
Agile: ответственной может быть команда! Общая цель Коллективное принятие решений Доверие Взаимная ответственость Прозрачность

Слайд 14


Хорошее решение
Описание слайда:
Хорошее решение

Слайд 15


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

Слайд 16


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

Слайд 17


Средства Регламент Артефакты Визуальные чарты Инструменты Навыки и знания
Описание слайда:
Средства Регламент Артефакты Визуальные чарты Инструменты Навыки и знания

Слайд 18


Регламент Обязательные для выполнения правила Примеры Проводить Code Review перед коммитом Daily Scrum начинается в 11-30 утра Scrum Master меняется...
Описание слайда:
Регламент Обязательные для выполнения правила Примеры Проводить Code Review перед коммитом Daily Scrum начинается в 11-30 утра Scrum Master меняется каждую итерацию

Слайд 19


Артефакты Документ Word, Wiki, Sharepoint, text и т.д. Примеры Vision, SRS, Use Case Model, Architecture Notebook etc. Product Backlog, Iteration...
Описание слайда:
Артефакты Документ Word, Wiki, Sharepoint, text и т.д. Примеры Vision, SRS, Use Case Model, Architecture Notebook etc. Product Backlog, Iteration Plan и т.д.

Слайд 20


Визуальные чарты Средства коммуникации, выставленные на всеобщее обозрение Пример TaskBoard, BurnDown chart, Release Backlog etc.
Описание слайда:
Визуальные чарты Средства коммуникации, выставленные на всеобщее обозрение Пример TaskBoard, BurnDown chart, Release Backlog etc.

Слайд 21


Инструменты Программные продукты Пример Jira, Visual Studio, CruiseControl, FXCop, Resharper, IntelliJ IDEA etc.
Описание слайда:
Инструменты Программные продукты Пример Jira, Visual Studio, CruiseControl, FXCop, Resharper, IntelliJ IDEA etc.

Слайд 22


Навыки и знания Примеры Test Driven Development, Continuous Integration, Use Case Modeling Умение общаться с заказчиком Умение проектировать...
Описание слайда:
Навыки и знания Примеры Test Driven Development, Continuous Integration, Use Case Modeling Умение общаться с заказчиком Умение проектировать пользовательские интерфейсы Умение проектировать архитектуру систем

Слайд 23


Внешние препятствия
Описание слайда:
Внешние препятствия

Слайд 24


«Токсины» Внешние по отношению к команде ограничения, влияющие на эффективность обмена информацией или правильное разделение ответственности
Описание слайда:
«Токсины» Внешние по отношению к команде ограничения, влияющие на эффективность обмена информацией или правильное разделение ответственности

Слайд 25


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

Слайд 26


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

Слайд 27


Качество и изменчивость
Описание слайда:
Качество и изменчивость

Слайд 28


Интересы БИЗНЕСА Придумываем БЫСТРО Разрабатываем СРАЗУ Выкладываем НЕМЕДЛЕННО
Описание слайда:
Интересы БИЗНЕСА Придумываем БЫСТРО Разрабатываем СРАЗУ Выкладываем НЕМЕДЛЕННО

Слайд 29


Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №29
Описание слайда:

Слайд 30


Итог Нет плана Нет взаимодействия Плохой код
Описание слайда:
Итог Нет плана Нет взаимодействия Плохой код

Слайд 31


Интересы разработки Придумываем ДОЛГО Разрабатываем ТЩАТЕЛЬНО Выкладываем НЕ СКОРО
Описание слайда:
Интересы разработки Придумываем ДОЛГО Разрабатываем ТЩАТЕЛЬНО Выкладываем НЕ СКОРО

Слайд 32


Паттерны построения эффективного процесса разработки Асхат Уразбаев ScrumTrek, слайд №32
Описание слайда:

Слайд 33


Итог Тщательное планирование Тяжелые инженерные решения Слабая связь с рынком
Описание слайда:
Итог Тщательное планирование Тяжелые инженерные решения Слабая связь с рынком

Слайд 34


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

Слайд 35


Проблема баланса интересов разработки и бизнеса Проблема осознается, когда уже поздно что либо принимать В этой области "здравый смысл"...
Описание слайда:
Проблема баланса интересов разработки и бизнеса Проблема осознается, когда уже поздно что либо принимать В этой области "здравый смысл" работает плохо

Слайд 36


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

Слайд 37


Паттерны решения проблемы Принципы: решение принимается заранее (раз и навсегда) Принципы качества Scrum We do not compromise quality! Continuous...
Описание слайда:
Паттерны решения проблемы Принципы: решение принимается заранее (раз и навсегда) Принципы качества Scrum We do not compromise quality! Continuous Testing Extreme Programming Keep It Simple You Ain’t Gonna Need It

Слайд 38


Инструменты управления качеством в agile Технологический долг Definition Of Done Test Driven Development Continuous Integration Pair Programming
Описание слайда:
Инструменты управления качеством в agile Технологический долг Definition Of Done Test Driven Development Continuous Integration Pair Programming

Слайд 39


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

Слайд 40


Набор физической формы Как правило, длительный процесс Нужно планировать работу над формой Обязательно осознавать свои возможности Процесс набора...
Описание слайда:
Набор физической формы Как правило, длительный процесс Нужно планировать работу над формой Обязательно осознавать свои возможности Процесс набора должен быть облегчен по максимуму

Слайд 41


Управление продуктом
Описание слайда:
Управление продуктом

Слайд 42


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

Слайд 43


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

Слайд 44


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

Слайд 45


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

Слайд 46


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

Слайд 47


«Неврологические» дисфункции Бизнес-цель неясна Бизнес-цель недостижима Бизнес-цель отсутствует Ограничения эффективности несовместны
Описание слайда:
«Неврологические» дисфункции Бизнес-цель неясна Бизнес-цель недостижима Бизнес-цель отсутствует Ограничения эффективности несовместны

Слайд 48


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

Слайд 49


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



Похожие презентации
Mypresentation.ru
Загрузить презентацию