SlideShare a Scribd company logo
1 of 15
Аналитика проекта. Простые и
эффективные методы
Панченко Анна
Минск 2014
PM Club
Время очередной проверки результатов
работы (milestones, deliverables)
• Время и график работ (успеваем ли мы по графику или отстаем
от нее)
• Стоимость (Вписываемся ли мы в бюджет)
• Ресурсы (Хватает ли ресурсов для завершения проекта в срок)
• Объемы работы (Есть ли неконтролируемое наращивание
требований)
• Качество (Контролируется ли качество, и исправляем ли мы
проблемы)
• Текущие операции (Есть ли забытые дела, которые нужно
выполнить)
Ключевые показатели контроля
Бойтесь полуправды. Ведь у вас может оказаться не
та половина.
Неизвестный источник.
Работать с энтузиазмом, не подкрепленным
знаниями, все равно что бежать в темноте.
Неизвестный источник.
• Дерево текущей реальности
• Диаграммы Парето
• Диаграммы разброса значений
• Диаграммы Потоков
• Контрольные списки
• Аудиты
• Статистические исследования
• Гистограммы
Интерпретация результатов. Методы
анализа проблем проекта.
• Отстаем от графика работ. Выполнили 90%, потратили
125% запланированного времени;
• Появилось неконтролируемое наращивание требований;
• % багфикса к разработке составил 65%.
Суровые реалии проекта Х
«Тушить пожары» – вам это
это знакомо?
1. Дерево текущей реальности
Голдратт
Если вы умудряетесь сохранять самообладание, когда все вокруг его
теряют, значит вы недооцениваете всей серьезности проблемы.
Закон Эванса
ДТР Шаг 1
ДТР Шаг 2
Выписываем минимум 10 признаков (внешних проявлений) проблемы.
Много времени уходит на
фикс багов
Задачи выполняются с
перерасходом времени
Часть задач заносится как баги
(их нет в плане)
Менеджер пропускает задачи
(не вносит план)
Фикс бага, который ранее не
считался багом
Пропускаются баги в задачах
из-за того, что не смогли
смоделировать ситуацию
Неверно оцениваем задачи
При выполнении задачи
время уходит еще и на
рефакторинг кода
Долго ищем баги в коде
(фронтенд или бэкенд)
Тратим дополнительное
время на задачи из-за
дополнения требований
ДТР Шаг 3
Строим Дерево существующей реальности.
«Если “нежелательное явление 1”, то “нежелательное явление
2”»
В результате чего...?
Потому что...
Почему происходит
перерасход времени?
Много времени уходит на фикс
багов
Задачи выполняются с
перерасходом времени
* У. Детмер Теория ограничений Голдратта
Почему происходит
перерасход времени?
Много времени уходит
на фикс багов
Неверно оцениваем
задачи
При выполнении
задачи время уходит
еще и на рефакторинг
кода
Долго ищем баги в
коде (фронтенд или
бэкенд)
Пропускаем баги, т.к. не
можем смоделировать
ситуацию
Объявляются баги,
которые ранее не
считались багами
Часть задач заносится
как баги
Дополнительное времени
из-за добавления
уточняющих требований
Плохое описание
задач, упускаются
важные детали
Задачи выполняются с
перерасходом времени
Менеджер пропускает
задачи (не вносит план)
Проблемы с
тестированием
определенных кейсов
Низкое качество
архитектуры проекта
Отсутсвие технической
документации проекта
Не был привлечен
архитектор на проекте
Сфера влияния
Над чем работать?
• Плохое описание задач, упускаются
важные детали (8НЯ);
• Отсутствие технической документации
проекта (3НЯ);
• Проблемы с тестированием определенных
кейсов (3НЯ);
• При выполнении задачи время уходит еще
и на рефакторинг кода (3НЯ).
2. Диаграмма Парето
Радуйтесь, что проблемы существуют. Ведь если бы их
не было, кто угодно мог бы работать на вашем месте.
Неизвестный источник.
• Возникновение бага из-за невозможности тестирования
фичи (не было возможности смоделировать ситуацию);
• Баг появился вследствие ошибки в реализации фичи;
• Квазибаг (не считался багом раньше);
• Функционал оформленный через баг (скрытый
функционал);
• Отставание в связи с появлением багов при закрытии
фичи;
• Отставание в связи с появлением багов при закрытии
фичи;
• Неверно сделана оценка задачи;
• Задача не была добавлена в план.
Диаграмма Парето. Шаг 1
Диаграмма Парето. Шаг 2
Диаграмма Парето. Шаг 3
41% 39%
12%
5%
1% 1% 1%
41%
80%
92%
97% 98% 99% 100%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Баг
появившийся
вследствии
ошибки в
реализации
фичи
Возникновение
бага из-за
невозможности
тестирования
фичи (не было
возможности
смоделировать
ситуацию)
Неверно
сделанная
оценка фичи
Отставание в
связи с
появлением
багов при
закрытии фичи
Добавление
нового
функционала
через баги
Задача не
добавлена в
план
Баги, который
не считался
багом раньше
Воздействие
Суммарное воздействие
*Построение графика: http://habrahabr.ru/post/213183/
Спасибо за внимание

More Related Content

What's hot

Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Nikita Nalyutin
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требованийSQALab
 
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...Yandex
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QAFest
 
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.TKConf
 
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)Прыжок веры. От настоящегого к будущему. (AnalystDays2016)
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)Alexey Vasilyev
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПОSQALab
 
SQA Days 10: Session-based testing
SQA Days 10: Session-based testingSQA Days 10: Session-based testing
SQA Days 10: Session-based testingNatalya Rukol
 
Как оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомКак оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомVladymyr Rudenko
 
Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Евгений Пикулев
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиковISS Art, LLC
 
SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровNatalya Rukol
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань it-people
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...Aleksandr Meshkov
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QAFest
 
How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlogDevGAMM Conference
 
Управление проектами с использованием метода критической цепи
Управление проектами с использованием метода критической цепиУправление проектами с использованием метода критической цепи
Управление проектами с использованием метода критической цепиЕвгений Пикулев
 
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьПостроение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьSQALab
 
Code fest 2013 (final)
Code fest 2013 (final)Code fest 2013 (final)
Code fest 2013 (final)Alexey Petrov
 

What's hot (20)

Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
Test Labs 2009. Налютин Никита. Тестирование, как средство противодействия вн...
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требований
 
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
 
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
 
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)Прыжок веры. От настоящегого к будущему. (AnalystDays2016)
Прыжок веры. От настоящегого к будущему. (AnalystDays2016)
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
 
SQA Days 10: Session-based testing
SQA Days 10: Session-based testingSQA Days 10: Session-based testing
SQA Days 10: Session-based testing
 
Как оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потомКак оценить проект, чтобы не было мучительно больно...потом
Как оценить проект, чтобы не было мучительно больно...потом
 
Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиков
 
SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеров
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlog
 
Управление проектами с использованием метода критической цепи
Управление проектами с использованием метода критической цепиУправление проектами с использованием метода критической цепи
Управление проектами с использованием метода критической цепи
 
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьПостроение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путь
 
Code fest 2013 (final)
Code fest 2013 (final)Code fest 2013 (final)
Code fest 2013 (final)
 

Similar to аналитика проекта. простые и эффективные методы

Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Ontico
 
Принципы эффективного управления компанией
Принципы эффективного управления компаниейПринципы эффективного управления компанией
Принципы эффективного управления компаниейНовый Сайт
 
Корпоративный портал. Внутреннее пространство компании
Корпоративный портал. Внутреннее пространство компанииКорпоративный портал. Внутреннее пространство компании
Корпоративный портал. Внутреннее пространство компанииDigital-агентство Uplab
 
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Ontico
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеSQALab
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектамиJana Pavlenkova
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовNatalia Zhelnova
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовSQALab
 
Bitrix24 - Tasks and projects
Bitrix24 - Tasks and projectsBitrix24 - Tasks and projects
Bitrix24 - Tasks and projectsYulia Golovchenko
 
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...QAFest
 
Управление проектами: как успеть в срок, не упуская мелочей
Управление проектами: как успеть в срок, не упуская мелочейУправление проектами: как успеть в срок, не упуская мелочей
Управление проектами: как успеть в срок, не упуская мелочей1C-KPD
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиBoris Volfson
 
Analyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовAnalyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовNatalia Zhelnova
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектовSQALab
 
Управление, проектами как успеть в срок, не упуская мелочей
Управление, проектами как успеть в срок, не упуская мелочейУправление, проектами как успеть в срок, не упуская мелочей
Управление, проектами как успеть в срок, не упуская мелочейColor-IT
 
Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»1С-Битрикс
 
Все об эстимейтах
Все об эстимейтахВсе об эстимейтах
Все об эстимейтахElena Sharovar
 
Подход и инструменты измерения эффективности процесса разработки или как держ...
Подход и инструменты измерения эффективности процесса разработки или как держ...Подход и инструменты измерения эффективности процесса разработки или как держ...
Подход и инструменты измерения эффективности процесса разработки или как держ...HOWWEDOIT
 
О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010Artem Volftrub
 

Similar to аналитика проекта. простые и эффективные методы (20)

Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Принципы эффективного управления компанией
Принципы эффективного управления компаниейПринципы эффективного управления компанией
Принципы эффективного управления компанией
 
Корпоративный портал. Внутреннее пространство компании
Корпоративный портал. Внутреннее пространство компанииКорпоративный портал. Внутреннее пространство компании
Корпоративный портал. Внутреннее пространство компании
 
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
Риски, которые необходимо учесть при разработке сложного проекта (Олег Бунин)
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработке
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектами
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
 
Bitrix24 - Tasks and projects
Bitrix24 - Tasks and projectsBitrix24 - Tasks and projects
Bitrix24 - Tasks and projects
 
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
 
Управление проектами: как успеть в срок, не упуская мелочей
Управление проектами: как успеть в срок, не упуская мелочейУправление проектами: как успеть в срок, не упуская мелочей
Управление проектами: как успеть в срок, не упуская мелочей
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Analyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовAnalyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектов
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
 
Управление, проектами как успеть в срок, не упуская мелочей
Управление, проектами как успеть в срок, не упуская мелочейУправление, проектами как успеть в срок, не упуская мелочей
Управление, проектами как успеть в срок, не упуская мелочей
 
Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»Управление проектами в «Битрикс24»
Управление проектами в «Битрикс24»
 
Все об эстимейтах
Все об эстимейтахВсе об эстимейтах
Все об эстимейтах
 
Подход и инструменты измерения эффективности процесса разработки или как держ...
Подход и инструменты измерения эффективности процесса разработки или как держ...Подход и инструменты измерения эффективности процесса разработки или как держ...
Подход и инструменты измерения эффективности процесса разработки или как держ...
 
О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010О чем молчит Scrum. Whalerider 2010
О чем молчит Scrum. Whalerider 2010
 
Tasks 4x3
Tasks 4x3Tasks 4x3
Tasks 4x3
 

аналитика проекта. простые и эффективные методы

  • 1. Аналитика проекта. Простые и эффективные методы Панченко Анна Минск 2014 PM Club
  • 2. Время очередной проверки результатов работы (milestones, deliverables)
  • 3. • Время и график работ (успеваем ли мы по графику или отстаем от нее) • Стоимость (Вписываемся ли мы в бюджет) • Ресурсы (Хватает ли ресурсов для завершения проекта в срок) • Объемы работы (Есть ли неконтролируемое наращивание требований) • Качество (Контролируется ли качество, и исправляем ли мы проблемы) • Текущие операции (Есть ли забытые дела, которые нужно выполнить) Ключевые показатели контроля Бойтесь полуправды. Ведь у вас может оказаться не та половина. Неизвестный источник.
  • 4. Работать с энтузиазмом, не подкрепленным знаниями, все равно что бежать в темноте. Неизвестный источник. • Дерево текущей реальности • Диаграммы Парето • Диаграммы разброса значений • Диаграммы Потоков • Контрольные списки • Аудиты • Статистические исследования • Гистограммы Интерпретация результатов. Методы анализа проблем проекта.
  • 5. • Отстаем от графика работ. Выполнили 90%, потратили 125% запланированного времени; • Появилось неконтролируемое наращивание требований; • % багфикса к разработке составил 65%. Суровые реалии проекта Х «Тушить пожары» – вам это это знакомо?
  • 6. 1. Дерево текущей реальности Голдратт Если вы умудряетесь сохранять самообладание, когда все вокруг его теряют, значит вы недооцениваете всей серьезности проблемы. Закон Эванса
  • 7. ДТР Шаг 1 ДТР Шаг 2 Выписываем минимум 10 признаков (внешних проявлений) проблемы. Много времени уходит на фикс багов Задачи выполняются с перерасходом времени Часть задач заносится как баги (их нет в плане) Менеджер пропускает задачи (не вносит план) Фикс бага, который ранее не считался багом Пропускаются баги в задачах из-за того, что не смогли смоделировать ситуацию Неверно оцениваем задачи При выполнении задачи время уходит еще и на рефакторинг кода Долго ищем баги в коде (фронтенд или бэкенд) Тратим дополнительное время на задачи из-за дополнения требований
  • 8. ДТР Шаг 3 Строим Дерево существующей реальности. «Если “нежелательное явление 1”, то “нежелательное явление 2”» В результате чего...? Потому что... Почему происходит перерасход времени? Много времени уходит на фикс багов Задачи выполняются с перерасходом времени
  • 9. * У. Детмер Теория ограничений Голдратта Почему происходит перерасход времени? Много времени уходит на фикс багов Неверно оцениваем задачи При выполнении задачи время уходит еще и на рефакторинг кода Долго ищем баги в коде (фронтенд или бэкенд) Пропускаем баги, т.к. не можем смоделировать ситуацию Объявляются баги, которые ранее не считались багами Часть задач заносится как баги Дополнительное времени из-за добавления уточняющих требований Плохое описание задач, упускаются важные детали Задачи выполняются с перерасходом времени Менеджер пропускает задачи (не вносит план) Проблемы с тестированием определенных кейсов Низкое качество архитектуры проекта Отсутсвие технической документации проекта Не был привлечен архитектор на проекте Сфера влияния
  • 10. Над чем работать? • Плохое описание задач, упускаются важные детали (8НЯ); • Отсутствие технической документации проекта (3НЯ); • Проблемы с тестированием определенных кейсов (3НЯ); • При выполнении задачи время уходит еще и на рефакторинг кода (3НЯ).
  • 11. 2. Диаграмма Парето Радуйтесь, что проблемы существуют. Ведь если бы их не было, кто угодно мог бы работать на вашем месте. Неизвестный источник.
  • 12. • Возникновение бага из-за невозможности тестирования фичи (не было возможности смоделировать ситуацию); • Баг появился вследствие ошибки в реализации фичи; • Квазибаг (не считался багом раньше); • Функционал оформленный через баг (скрытый функционал); • Отставание в связи с появлением багов при закрытии фичи; • Отставание в связи с появлением багов при закрытии фичи; • Неверно сделана оценка задачи; • Задача не была добавлена в план. Диаграмма Парето. Шаг 1
  • 14. Диаграмма Парето. Шаг 3 41% 39% 12% 5% 1% 1% 1% 41% 80% 92% 97% 98% 99% 100% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Баг появившийся вследствии ошибки в реализации фичи Возникновение бага из-за невозможности тестирования фичи (не было возможности смоделировать ситуацию) Неверно сделанная оценка фичи Отставание в связи с появлением багов при закрытии фичи Добавление нового функционала через баги Задача не добавлена в план Баги, который не считался багом раньше Воздействие Суммарное воздействие *Построение графика: http://habrahabr.ru/post/213183/