Содержание
- 2. Цель улучшения процессов разработки в проекте Эффективное достижение бизнес целей проекта © ScrumTrek.ru, 2009
- 3. Эффективность Эффективность = соблюдение ограничений © ScrumTrek.ru, 2009
- 4. Явные ограничения Разработка с использованием технологий Microsoft Использование «нашего» фреймворка Обойтись существующей командой Уложиться в бюджет
- 5. Неявные, но подразумеваемые ограничения Соблюдение УК РФ Отсутствие несчастных случаев Заказчик должен быть доволен © ScrumTrek.ru,
- 6. НЕявные и Неподразумеваемые ограничения Архитектура должна быть «крутая» Менеджер должен получить повышение после проекта Наш отдел
- 7. Как добиться высокой эффективности? Rational Unified Process, Prince2, CMMi, ISO9000, Scrum, Extreme Programming, PMBOK, P+, Evo,
- 8. Методология как … …сборник рецептов RUP полезно сравнивать с буфетом или рестораном (с) Doug Foote …коллекция
- 9. © ScrumTrek.ru, 2009 Если существует самый эффективный метод, почему методов так много?
- 10. Три проблемы методологии One size doesn’t fit ‘em all Lack of rationale Lack of understanding ©
- 11. Проект = организм? Процессное заболевание Дисфункция, приводящая к недостижению или неэффективному достижению целей проекта Описание проблемы
- 12. Что можно сделать с процессным заболеванием? Можно вылечить Проблемы больше нет Можно купировать Проблема не исчезла,
- 13. Симптом ≠ Болезнь Симптом = на что жалуются люди Болезнь = что является причиной неэффективного достижения
- 14. Дисфункции © ScrumTrek.ru, 2009
- 15. Группа №1. Инфекции Нарушения обмена информацией Проблемы с распределением ответственности © ScrumTrek.ru, 2009
- 16. Пример инфекции. Тестировщик против программиста Симптомы Много открытых багов Баги часто возвращаются тестировщикам с пометкой «By
- 17. Еще инфекции “Неадекватный" заказчик Плохая связь разработки с заказчиками Низкая вовлеченность/мотивация разработчиков Низкий уровень ответственности разработчиков
- 18. Лечение инфекций Наладим обмен веществ информацией Короткие итерации, Daily Scrum, планирование, демонстрации и т.д. Повысим иммунитет
- 19. Лечение инфекций В узком смысле Scrum Итеративность = прозрачность Самоорганизация В широком смысле Определить роли и
- 20. Чеклист Role. Есть ли ответственный за решение проблемы? Commit. Он знает, что он ответственный? Знает ли
- 21. Группа №2. Токсины Внешние по отношению к команде ограничения, влияющие на эффективность обмена информацией или правильное
- 22. Примеры токсинов Эффективность коммуникации Распределенная разработка Языковой барьер Разница во времени Удаленный заказчик "Отдел тестирования" Разделение
- 23. Работа с токсинами Обмен информацией Лечение. Убрать токсин Купирование. Средства, облегчающие обмен информацией Документация (Wiki, Word,
- 24. Группа №3. Физическая форма Проблемы объема жира документации Проблемы качества мышечной массы кода © ScrumTrek.ru, 2009
- 25. Примеры проблем с физической формой Объем документации Требования плавают в течении итерации Никто не помнит почему
- 26. Коммуникации в проекте © ScrumTrek.ru, 2009
- 27. © ScrumTrek.ru, 2009
- 28. © ScrumTrek.ru, 2009
- 29. © ScrumTrek.ru, 2009 У кого из них нормальный вес?
- 30. © ScrumTrek.ru, 2009 Идеальный вес
- 31. Набор физической формы Как правило, длительный процесс Нужно планировать работу над формой Обязательно осознавать свои возможности
- 32. Группа №4. Неврология Фундаментальные дисфункции Бизнес-цель неясна Бизнес-цель недостижима Бизнес-цель отсутствует Ограничения эффективности несовместны © ScrumTrek.ru,
- 33. Кретинизм Бизнес цель неясна Лечение Product Owner Product Management Vision & Biz Vison © ScrumTrek.ru, 2009
- 34. Галлюцинации Бизнес-цель недостижима Лечение Диагностика рынком Динамично корректировать цель © ScrumTrek.ru, 2009
- 35. Мозг мертв. Вегетативная кома Проект еще существует, но необходимости в нем нет Лечение Эвтаназия © ScrumTrek.ru,
- 36. Шизофрения. Раздвоение личности Ограничения эффективности несовместны Как правило, означает наличие "политики" Лечение Реформа внутри организации Купирование
- 37. Есть и другие дисфункции Рак. Некомандное поведение Недостаточность. Отсутствие всех необходимых навыков у команды Незрелость. Непрофессионализм
- 38. Общие замечания Оптимизировать процесс в целом Заниматься болезнью, а не симптомами Тяжелая болезнь может скрывать более
- 39. Понимать процесс разработки ПО © ScrumTrek.ru, 2009
- 40. Развитие идеи Сделать каталог процессных дисфункций Собрать best practices лечения Подробности тут: http://scrumtrek.blogspot.com © ScrumTrek.ru, 2009
- 42. Скачать презентацию