My presentation for PM-Forum in Ukraine
-
Upload
eugene-veselov-pmp -
Category
Documents
-
view
1.334 -
download
0
description
Transcript of My presentation for PM-Forum in Ukraine
![Page 1: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/1.jpg)
Применения Agile-методологий при разработке и реализации
стратегии развития IТ компании
Евгений Веселов[email protected]
![Page 2: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/2.jpg)
Немного о нас Основные принципы Agile; Работа с командами в Magento Inc /
X.Commerce; Гибкое управление требованиями; Управление качеством, сбор и анализ метрик
Структура доклада
![Page 3: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/3.jpg)
Компания основана в 2001 году, Роем Рубиным, который начал подрабатывать в Интернете, занимаясь установкой и кастомизацией Интернет-магазинов.Через пару месяцев он основал компанию Varien. Inc, которая в 2010 году была переименована в Magento.
Настоящий прорыв компании произошел в 2006 году, когда созрело решение о создании собственной платформы для построения Интернет-магазинов – Magento Commerce.
Сегодня динамика роста компании впечатляет. За 6 лет компания выросла из 3 человек до 250 только в Украине.
В начале 2009 года был открыт второй офис – в Днепропетровске. В начале 2011 – офис в Донецке. В ближайщих планах компании-открытие еще нескольких офисов по Украине.Компания продолжает расти и развиваться, совершенствуя платформу и предоставляя услуги высочайшей сложности и качества
Мы одна из немногих компаний, которая занимается разработкой своего продукта , а не аутстаффингом
Немного о нас
![Page 4: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/4.jpg)
Личности и их взаимодействия важнее, чем процессы и инструменты;
Работающее программное обеспечение важнее, чем полная документация;
Сотрудничество с заказчиком важнее, чем контрактные обязательства;
Реакция на изменения важнее, чем следование плану.
Основные идеи Agile
![Page 5: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/5.jpg)
лучшие технические требования, дизайн и архитектура получаются у самоорганизованной[мотивированной и сплоченной] команды;
приветствие изменений требований, даже в конце разработки (это может повысить конкурентоспособность полученного продукта);
частая поставка рабочего ПО (каждый месяц или неделю или ещё чаще);
тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта;
простота — искусство НЕ делать лишней работы;
постоянная адаптация к изменяющимся обстоятельствам.
Некоторые принципы Agile
![Page 6: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/6.jpg)
Как стать членом нашей команды ? Динамическое лидерство Обучение Нон-стоп
Работа с командами в Magento Inc/X.Commerce
![Page 7: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/7.jpg)
Как стать членом нашей команды ?
1. Мы ценим проактивность и инициативу2. Мы ценим постоянное
самосовершенстввование3. Работу на результат4. Долгосрочные отношения
Работа с командами в Magento Inc/X.Commerce
![Page 8: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/8.jpg)
Динамическое лидерство Для каждой задачи мы создаем
минигруппу из 2-4 человек Такая миникоманда отвечает за задачу от
начала и до конца (за весь ЖЦ) Лидер выбирается из числа членов
миникоманды в независимости от его должности
Работа с командами в Magento Inc/X.Commerce
![Page 9: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/9.jpg)
Преимущества виртуальных команд Мы растим лидеров Комаенды образуются быстрее Баланс между эффективным количеством
коммуникаций и размером команды достигается в командах около 5 человек (вспомним формулу кол-ва комм. каналов из PMBOK)
Работа с командами в Magento Inc/X.Commerce
![Page 10: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/10.jpg)
Обучение Нон-стоп
Свой учебный центр Заказываем внешние тренинги Внутрикомандные тренинги Ситуативные тренинги/выступления Активное участие работников Компании
во всевозможных конференциях
Работа с командами в Magento Inc/X.Commerce
![Page 11: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/11.jpg)
Гибкое управление требованиями
Источники требований
![Page 12: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/12.jpg)
Гибкое управление требованиями
Процесс работы с требованиями
Есть два вида запросов1. Срочный запрос2. Очень срочный запрос
![Page 13: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/13.jpg)
Гибкое управление требованиями
Для срочных запросов мы используем «правильный» процесс
SRS DRAFT
10-20% SRS SRS
Feature development
Regular acceptance meetings
![Page 14: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/14.jpg)
Гибкое управление требованиями
Для очень срочных запросов мы используем «не правильный» процесс
SRS
Code development
Regular acceptance meetings
![Page 15: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/15.jpg)
Управление качеством
Минимум документации
![Page 16: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/16.jpg)
1. Раннее вовлечение QA в процесс разработки ПО
2. Регулярная демонстрация продукта (acceptance meetings)
3. Четкие критерии готовности(Definition of done)
4. Общий стандарт описания проблем и их приоритезации
5. Прозрачный процесс управления запросами
Управление качеством
![Page 17: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/17.jpg)
Управление качеством
![Page 18: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/18.jpg)
Сбор и анализ метрик
![Page 19: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/19.jpg)
Сбор и анализ метрик
Точность оценки (EA)ОписаниеПоказывает фактическое отклонение в точности оценки от запланированного. Знак может быть как позитивным (когда работа заняла больше времени, чем планировалось) так и негативным.
EA = (actual efforts/planned efforts)-1
![Page 20: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/20.jpg)
Сбор и анализ метрик
Точность оценки (EA)ОписаниеПоказывает фактическое отклонение в точности оценки от запалнированного. Знак может быть как позитивным (когда работа заняла больше времени, чем планировалось) так и негативной.
EA = (actual efforts/planned efforts)-1
![Page 21: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/21.jpg)
Сбор и анализ метрик
Точность оценки (EA), история
Feature Size EE 1.10 EE 1.11 Diff.
<100h 1.6 0.9 44%
101-199h 1.3 1.28 1.5%
200+ 1.95 1.7 13%
![Page 22: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/22.jpg)
Сбор и анализ метрик
Количество уникальных дефектов, которые нашли клиенты (CRUD)
Описание
CRUD = количество уникальных дефектов, найденных пользователями /общее кол-во дефектов
![Page 23: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/23.jpg)
Сбор и анализ метрик
Количество уникальных дефектов, которые нашли клиенты (CRUD)
7/13
/201
1
7/14
/201
1
7/15
/201
1
7/16
/201
1
7/17
/201
1
7/18
/201
1
7/19
/201
1
7/20
/201
1
7/21
/201
1
7/22
/201
1
7/23
/201
1
7/24
/201
1
7/25
/201
1
7/26
/201
1
7/27
/201
1
7/28
/201
1
7/29
/201
1
7/30
/201
1
7/31
/201
1
8/1/
2011
28.5
28.6
28.7
28.8
28.9
29
29.1
CRUD(%)
CRUD(%)
![Page 24: My presentation for PM-Forum in Ukraine](https://reader036.fdocuments.net/reader036/viewer/2022062419/557fd2d6d8b42aab088b4ef3/html5/thumbnails/24.jpg)
Когда мы перестаем делать – мы перестаем жить.
Джордж Бернард Шоу