SlideShare a Scribd company logo
© Kondakov Consulting, 2017
Kondakov Consulting Improvements for the better!
http://consulting.kondakov.ru/
AGILE
CMMI®
и «вообще»
Декабрь, 2016 – Январь, 2017
(фрагмент материалов семинара по заказу
конкретного заказчика)
Семинар
© Kondakov Consulting, 2017 2
Интерпретации
Интертрепации CMMI® и
Agile1
© Kondakov Consulting, 2017 3
Поначалу многие
воспринимают CMMI®
так:
Действительно так бывает
в жизни, но чаще это
просто такое восприятие
CMMI®, вызванное…
© Kondakov Consulting, 2017 4
отсутствием понимания и знания
модели;
ориентацией на «сертификацию по
CMMI» любой ценой;
какими-либо личными «аспектами»
и идеями;
понимании понятия «процесс» как
чего-то, прежде всего, «бумажного» и
«тяжелого».
а)
б)
в)
г)
Однако...
© Kondakov Consulting, 2017 5
Scrum – is a process.
Это сказал (и
написал в
книге) он!

Ken Schwaber
– один из
«отцов-
основателей»
Scrum
Восприятие же
(ожидание от) методов
Agile обычно такое…
© Kondakov Consulting, 2017 6
Это наш
ежедневный «stand
up»

Это, конечно же,
planning poker

Естественно, у
нас будет доска
для задач

И так далее, но в жизни чаще
получается так…
© Kondakov Consulting, 2017 7
Срочные «stand
up»’ы на «ковре» у
руководства

Срочная
«перерисовка»
(все-таки) планов

Ожидавшаяся доска
заменяется
ненужными
инструментами 
И многое другое…
Почему же так происходит?!
© Kondakov Consulting, 2017 8
Зачем всё это нужно?
2
© Kondakov Consulting, 2017 9
Два вопроса – один общий ответ!
Почему вы
применяете Agile
и, в частности
<название
методологии>?
Почему эта
презентация
такая зелёная, да
еще и с таким
шрифтом?
Не знаем (не знаю). Да
просто нам (мне) это
понравилось, да и многие
используют!
© Kondakov Consulting, 2017 10
В части
организации
работы от Agile
ожидают такое…

… или нечто
такое

Между тем…
© Kondakov Consulting, 2017 11
Любой “агильный” (Agile) метод – это
набор предопределенных действий
(церемониалов)!
В то время как…
«Агильность» не
означает, что,
например, «ваш»
Scrum должен
быть разным для
разных
Заказчиков с
точки зрения
церемониалов!
«Агильность» - это
подход к
взаимодействию всех
заинтересованных в
результате работ
лиц (на основе
определенных
церемониалов)!
© Kondakov Consulting, 2017 12
Любая модель семейства CMMI®
абстрактна!
И одна из самых полезных рекомендаций…
Это набор
подсказок или
рекомендаций –
что надо не
забыть сделать в
том или ином
контексте!
Никаких
обязательных
церемониалов,
документов,
артефактов в модели
нет!
© Kondakov Consulting, 2017 13
… практика (рекомендация) из области
Organizational Process Focus (OPF)!
Идея проста: поймите какого вида
процессы вам нужны и почему
(насколько они применимы и полезны
для конечного результата и целей
бизнеса).
Итак, вы захотели Agile-процессы…
© Kondakov Consulting, 2017 14
… а насколько это
реально нужно
бизнесу (кто
инициатор)?

… а насколько
«агилен» ваш
Заказчик?

… а насколько
технически
возможно так
работать ?

И результат этого «теста»…
Иллюстрация
удалена
Иллюстрация
удалена
© Kondakov Consulting, 2017 15
Если хоть один раз Вы ответили
отрицательно (не нужно, не «агилен»,
невозможно), но при этом все равно
внедряете Agile-процессы, то тогда
возникает вопрос:
зачем всё это нужно?
© Kondakov Consulting, 2017 16
И немного «прикладного»…
3
© Kondakov Consulting, 2017 17
Любая модель семейства CMMI®
абстрактна!
Но она позволяет
установить
любой
«прикладной»
(например, Scrum)
процесс как
управляемый,
повторяемый и
предсказуемый.
Тяжелое слово, но оно именно об этом
© Kondakov Consulting, 2017 18
Процесс (и Agile в т.ч.) без
институционализации это…
Посмотрим в CMMI®…
А) непонятно зачем используемый;
Б) хаотичный (непонятно – что, когда и
кому делать);
В) неконтролируемый («всё само вроде
работает);
Г) выполняемый «не теми» людьми по
каким-то их непонятным методам;
Д) … и другое.
© Kondakov Consulting, 2017 19
Атрибуты институционализации
заложены в модели в виде т.н. «общих»
(generic) практик (рекомендаций),
применимых в контексте любого
процесса и/или вида деятельности.
GPx.x – номер общей практики в модели
А кто эти люди на картинке?
© Kondakov Consulting, 2017 20
В основном – это участники тех самых
«агильных» команд, которых кстати,
как только в мире Agile не называют
(помимо «команд»)…
Из них формируют «отряды» (squads), но и
обо всём этом есть в CMMI®…
«кланы» (Clans)

«племена» (tribes)

© Kondakov Consulting, 2017 21
… практики (рекомендации) из областей
Organizational Process Definition (OPD) и…
Integrated Project Management (IPM)…
...содержат рекомендации на тему того
– о чем задуматься при разработке
каких-либо общих правил по
формированию команд и при
формировании конкретных команд.
© Kondakov Consulting, 2017 22
Вы всё еще играете в покер?
Хорошая практика и метод. Не
противоречит модели CMMI®, в
первых четырех практиках
(рекомендациях) области Project
Planning (PP) есть полезная
информация – что еще можно
было бы принять во внимание при
оценках. И тогда могут быть
виднее риски…
Это, конечно же,
planning poker

© Kondakov Consulting, 2017 23
Риск – потенциальная проблема (угроза
результату)
Риски – атрибут
повседневной жизни

Жизнь «агильных»
команд – не исключение

И об этом в CMMI® есть отдельная область!
© Kondakov Consulting, 2017 24
Измерения чрезвычайно любимы в «агильных»
командах, например…
… burn-down chart

… team velocity charts

… и другие
Хорошая помощь в оценке состояния дел, но…
© Kondakov Consulting, 2017 25
Решить эти проблемы помогают методы
«количественного» (включая статистические
методы) управления. В CMMI® они относятся к
областям 4-го уровня зрелости…
А) не дают представления о стабильности
процесса (например, собственно процесса
разработки);
Б) не могут служить достоверным
инструментом для предсказания
достижимости результатов (экспертная
оценка по отклонениям);
В) прекрасный способ решать проблемы
сиюминутно, скрывая (умышленно или
нет) системные ошибки.
© Kondakov Consulting, 2017 26
Их применимость и польза в «агильной» среде
уже доказана реальными примерами!
В работах «отцов-
основателей» Scrum

В компаниях – лидерах
ИТ-индустрии в СНГ и
Европе

Иллюстрация
удалена
© Kondakov Consulting, 2017 27
Мониторинг и контроль
Методологии Agile предлагают разные методы
для разных стадий и это – «прикладной»
уровень. Практики (рекомендации) модели из
области Project Monitoring and Control (PMC)
напоминают – а за чем надо наблюдать и
что контролировать.
Это наш
ежедневный «stand
up»

© Kondakov Consulting, 2017 28
Многие «инжиниринговые» и
вспомогательные практики CMMI®
детальнее отражены в Agile:
Область CMMI® Методы Agile
Configuration Management (CM)
Product Integration (PI)
Continuous Integration
Requirements Development (RD) Backlog Grooming
User Stories/Epics
Technical Solution (TS)
Verification (VER), цель 2
Pair Programming
Validation (VAL) Sprint Demo
Приведены только некоторые примеры!
© Kondakov Consulting, 2017 29
Можно и дальше продолжать
сопоставления на «прикладном»
уровне…
… но самое главное (суть) останется тем же:
© Kondakov Consulting, 2017 30
«Agile без причины – признак <…>»
Один достаточно известный оценщик по CMMI®
А) модель CMMI® абстрактна, но
«напоминает» о том, что нужно не
забыть сделать в том или ином
контексте;
Б) модель CMMI® «рекомендует» – что
нужно сделать, чтобы ваш (любой) процесс
стал частью вашей культуры;
В) любой из методов Agile – один из
способов реализации рекомендаций модели
CMMI®.
© Kondakov Consulting, 2017 31
CMMI® и Agile можно (а иногда – и
нужно) использовать совместно; есть
хороший индустриальный опыт!
Но нужно хорошо знать методы и
методологии, с которыми работаешь!
© Kondakov Consulting, 2017 32
Читаем всё подряд реально
полезное!
4
© Kondakov Consulting, 2017 33
Литературы по Agile – изобилие (равно
как и «специалистов» в этом)!
Посмотрим на примере Scrum…
Есть литература:
А) объясняющая конкретные методы;
Б) «продающая» конкретные методы;
В) «грузящая» конкретным методом;
Г) вовсе не литература (далее не
рассматривается).
© Kondakov Consulting, 2017 34
Если хотите
«конкретики», то
достаточно этого!

Если хотите, чтобы
Вам «продали»
Scrum…

А может хотите
«загрузиться»
Scrum’ом в объеме
340 страниц?

Свободно скачивается
И «поддавшихся» уже немало!
Книга Свободно скачивается
© Kondakov Consulting, 2017 35
Хуже ситуация с литературой по
Agile в контексте CMMI®!
Самое полезное – это из пункта Б
(выше)…
Есть:
А) отдельные разрозненные публикации,
презентации и блоги;
Б) одна книга, одна официальная
публикация;
… и в общем-то всё.
© Kondakov Consulting, 2017 36
Одна из самых
разумных книг про
CMMI® (ну и про
Agile)

Вполне полезная
официальная
публикация CMMI
Institute

Свободно скачивается
© Kondakov Consulting, 2017 37
Теперь вы знаете о
AGILE
CMMI®
и «вообще» ?
Не уверены? Спрашивайте на:
http://russian-sla.livejournal.com/
https://twitter.com/cmmi_ru
Спасибо!

More Related Content

What's hot

Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Timofey (Tim) Yevgrashyn
 
CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010
Андрей Степенко
 
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui testsBdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui testsautomated-testing.info
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
ScrumTrek
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
ScrumTrek
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Bdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_testsBdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_tests
Oleksiy Rezchykov
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
Sergey Rogachev
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестированияBoris Frolov
 
Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...
borovoystudio
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
ScrumTrek
 
Agile или не Agile
Agile или не AgileAgile или не Agile
Agile или не Agile
Timofey (Tim) Yevgrashyn
 
вебинар 2601 эффективность интернет магазина
вебинар 2601 эффективность интернет магазинавебинар 2601 эффективность интернет магазина
вебинар 2601 эффективность интернет магазинаАндрей Степенко
 
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
Всеукраинский Форум "Развитие производственных систем"
 
Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?
SQALab
 
8D
8D8D
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
ScrumTrek
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Иван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в AgileИван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в Agile
ScrumTrek
 
Внедрение системы World Class Manufacturing в крупной международной компании
Внедрение системы World Class Manufacturing в крупной международной компанииВнедрение системы World Class Manufacturing в крупной международной компании
Внедрение системы World Class Manufacturing в крупной международной компании
Всеукраинский Форум "Развитие производственных систем"
 

What's hot (20)

Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
 
CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010
 
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui testsBdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
Александр Андронов, Engineering Assessment
Александр Андронов, Engineering AssessmentАлександр Андронов, Engineering Assessment
Александр Андронов, Engineering Assessment
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Bdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_testsBdd with java_using_concordion_and_selenium_ui_tests
Bdd with java_using_concordion_and_selenium_ui_tests
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестирования
 
Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
 
Agile или не Agile
Agile или не AgileAgile или не Agile
Agile или не Agile
 
вебинар 2601 эффективность интернет магазина
вебинар 2601 эффективность интернет магазинавебинар 2601 эффективность интернет магазина
вебинар 2601 эффективность интернет магазина
 
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
Проекты Кайдзен как ключевой элемент непрерывного совершенствования. Калько Ю...
 
Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?Путь тестировщика: Расту или деградирую?
Путь тестировщика: Расту или деградирую?
 
8D
8D8D
8D
 
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеВладимир Стасевич, Сбербанк и Agile – понятия совместимые
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Иван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в AgileИван Дубровин, Возможные подходы к контрактованию в Agile
Иван Дубровин, Возможные подходы к контрактованию в Agile
 
Внедрение системы World Class Manufacturing в крупной международной компании
Внедрение системы World Class Manufacturing в крупной международной компанииВнедрение системы World Class Manufacturing в крупной международной компании
Внедрение системы World Class Manufacturing в крупной международной компании
 

Viewers also liked

Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
Agileee
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
SPIN Chennai
 
Cohort Study
Cohort StudyCohort Study
Cohort Study
Achyut Raj Pandey
 
Business Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive AdvantageBusiness Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive Advantage
Alexander Osterwalder
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
SlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
Kapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
Empowered Presentations
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
Jesse Desjardins - @jessedee
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
Oneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
Content Marketing Institute
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
SlideShare
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 

Viewers also liked (16)

Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
 
Cohort Study
Cohort StudyCohort Study
Cohort Study
 
Business Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive AdvantageBusiness Model Design and Innovation for Competitive Advantage
Business Model Design and Innovation for Competitive Advantage
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Agile, cmmi and everything

Какой инструмент нужнее менеджеру?
Какой инструмент нужнее менеджеру?Какой инструмент нужнее менеджеру?
Какой инструмент нужнее менеджеру?
Victor Bogomolov
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управления
Alexander Novichkov
 
управление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнесауправление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнеса
Aryeh Gotsdanker
 
Презентация для "Сибирской интрнет недели"
Презентация для "Сибирской интрнет недели" Презентация для "Сибирской интрнет недели"
Презентация для "Сибирской интрнет недели" Nimax
 
Запуск МКС во Вселенную e-learning
Запуск МКС во Вселенную e-learningЗапуск МКС во Вселенную e-learning
Запуск МКС во Вселенную e-learning
Павел Безяев
 
Service design Dnipro
Service design DniproService design Dnipro
Service design Dnipro
Oleg Koss
 
Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)
Andrey Bibichev
 
О шаблоне бизнес модели
О шаблоне бизнес моделиО шаблоне бизнес модели
О шаблоне бизнес модели
Ivan Smirnov
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Edgar Khachatryan
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспеченияcezium
 
Бизнес кейс
Бизнес кейсБизнес кейс
Бизнес кейс
SixSigmaOnline
 
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
ScrumTrek
 
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
Alexander Krass
 
Чем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджераЧем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджера
Vasiliy Cheptsov
 
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
Sergei Penkov
 
Docflow 2010. ECM Strategy
Docflow 2010. ECM StrategyDocflow 2010. ECM Strategy
Docflow 2010. ECM StrategyAl_Bert
 
Методология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТМетодология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТ
Daria Veldina
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном МаршеNikita Filippov
 

Similar to Agile, cmmi and everything (20)

Какой инструмент нужнее менеджеру?
Какой инструмент нужнее менеджеру?Какой инструмент нужнее менеджеру?
Какой инструмент нужнее менеджеру?
 
Построение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управленияПостроение эффективной команды и эффективной системы управления
Построение эффективной команды и эффективной системы управления
 
управление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнесауправление проектами по развитию и трансформации бизнеса
управление проектами по развитию и трансформации бизнеса
 
Презентация для "Сибирской интрнет недели"
Презентация для "Сибирской интрнет недели" Презентация для "Сибирской интрнет недели"
Презентация для "Сибирской интрнет недели"
 
Запуск МКС во Вселенную e-learning
Запуск МКС во Вселенную e-learningЗапуск МКС во Вселенную e-learning
Запуск МКС во Вселенную e-learning
 
Service design Dnipro
Service design DniproService design Dnipro
Service design Dnipro
 
Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)
 
О шаблоне бизнес модели
О шаблоне бизнес моделиО шаблоне бизнес модели
О шаблоне бизнес модели
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
современные модели качества программного обеспечения
современные модели качества программного обеспечениясовременные модели качества программного обеспечения
современные модели качества программного обеспечения
 
Бизнес кейс
Бизнес кейсБизнес кейс
Бизнес кейс
 
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
 
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)
 
Чем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджераЧем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджера
 
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
 
Docflow 2010. ECM Strategy
Docflow 2010. ECM StrategyDocflow 2010. ECM Strategy
Docflow 2010. ECM Strategy
 
Методология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТМетодология исполнения консалтинговых проектов в ИТ
Методология исполнения консалтинговых проектов в ИТ
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном Марше
 

Agile, cmmi and everything

  • 1. © Kondakov Consulting, 2017 Kondakov Consulting Improvements for the better! http://consulting.kondakov.ru/ AGILE CMMI® и «вообще» Декабрь, 2016 – Январь, 2017 (фрагмент материалов семинара по заказу конкретного заказчика) Семинар
  • 2. © Kondakov Consulting, 2017 2 Интерпретации Интертрепации CMMI® и Agile1
  • 3. © Kondakov Consulting, 2017 3 Поначалу многие воспринимают CMMI® так: Действительно так бывает в жизни, но чаще это просто такое восприятие CMMI®, вызванное…
  • 4. © Kondakov Consulting, 2017 4 отсутствием понимания и знания модели; ориентацией на «сертификацию по CMMI» любой ценой; какими-либо личными «аспектами» и идеями; понимании понятия «процесс» как чего-то, прежде всего, «бумажного» и «тяжелого». а) б) в) г) Однако...
  • 5. © Kondakov Consulting, 2017 5 Scrum – is a process. Это сказал (и написал в книге) он!  Ken Schwaber – один из «отцов- основателей» Scrum Восприятие же (ожидание от) методов Agile обычно такое…
  • 6. © Kondakov Consulting, 2017 6 Это наш ежедневный «stand up»  Это, конечно же, planning poker  Естественно, у нас будет доска для задач  И так далее, но в жизни чаще получается так…
  • 7. © Kondakov Consulting, 2017 7 Срочные «stand up»’ы на «ковре» у руководства  Срочная «перерисовка» (все-таки) планов  Ожидавшаяся доска заменяется ненужными инструментами  И многое другое… Почему же так происходит?!
  • 8. © Kondakov Consulting, 2017 8 Зачем всё это нужно? 2
  • 9. © Kondakov Consulting, 2017 9 Два вопроса – один общий ответ! Почему вы применяете Agile и, в частности <название методологии>? Почему эта презентация такая зелёная, да еще и с таким шрифтом? Не знаем (не знаю). Да просто нам (мне) это понравилось, да и многие используют!
  • 10. © Kondakov Consulting, 2017 10 В части организации работы от Agile ожидают такое…  … или нечто такое  Между тем…
  • 11. © Kondakov Consulting, 2017 11 Любой “агильный” (Agile) метод – это набор предопределенных действий (церемониалов)! В то время как… «Агильность» не означает, что, например, «ваш» Scrum должен быть разным для разных Заказчиков с точки зрения церемониалов! «Агильность» - это подход к взаимодействию всех заинтересованных в результате работ лиц (на основе определенных церемониалов)!
  • 12. © Kondakov Consulting, 2017 12 Любая модель семейства CMMI® абстрактна! И одна из самых полезных рекомендаций… Это набор подсказок или рекомендаций – что надо не забыть сделать в том или ином контексте! Никаких обязательных церемониалов, документов, артефактов в модели нет!
  • 13. © Kondakov Consulting, 2017 13 … практика (рекомендация) из области Organizational Process Focus (OPF)! Идея проста: поймите какого вида процессы вам нужны и почему (насколько они применимы и полезны для конечного результата и целей бизнеса). Итак, вы захотели Agile-процессы…
  • 14. © Kondakov Consulting, 2017 14 … а насколько это реально нужно бизнесу (кто инициатор)?  … а насколько «агилен» ваш Заказчик?  … а насколько технически возможно так работать ?  И результат этого «теста»… Иллюстрация удалена Иллюстрация удалена
  • 15. © Kondakov Consulting, 2017 15 Если хоть один раз Вы ответили отрицательно (не нужно, не «агилен», невозможно), но при этом все равно внедряете Agile-процессы, то тогда возникает вопрос: зачем всё это нужно?
  • 16. © Kondakov Consulting, 2017 16 И немного «прикладного»… 3
  • 17. © Kondakov Consulting, 2017 17 Любая модель семейства CMMI® абстрактна! Но она позволяет установить любой «прикладной» (например, Scrum) процесс как управляемый, повторяемый и предсказуемый. Тяжелое слово, но оно именно об этом
  • 18. © Kondakov Consulting, 2017 18 Процесс (и Agile в т.ч.) без институционализации это… Посмотрим в CMMI®… А) непонятно зачем используемый; Б) хаотичный (непонятно – что, когда и кому делать); В) неконтролируемый («всё само вроде работает); Г) выполняемый «не теми» людьми по каким-то их непонятным методам; Д) … и другое.
  • 19. © Kondakov Consulting, 2017 19 Атрибуты институционализации заложены в модели в виде т.н. «общих» (generic) практик (рекомендаций), применимых в контексте любого процесса и/или вида деятельности. GPx.x – номер общей практики в модели А кто эти люди на картинке?
  • 20. © Kondakov Consulting, 2017 20 В основном – это участники тех самых «агильных» команд, которых кстати, как только в мире Agile не называют (помимо «команд»)… Из них формируют «отряды» (squads), но и обо всём этом есть в CMMI®… «кланы» (Clans)  «племена» (tribes) 
  • 21. © Kondakov Consulting, 2017 21 … практики (рекомендации) из областей Organizational Process Definition (OPD) и… Integrated Project Management (IPM)… ...содержат рекомендации на тему того – о чем задуматься при разработке каких-либо общих правил по формированию команд и при формировании конкретных команд.
  • 22. © Kondakov Consulting, 2017 22 Вы всё еще играете в покер? Хорошая практика и метод. Не противоречит модели CMMI®, в первых четырех практиках (рекомендациях) области Project Planning (PP) есть полезная информация – что еще можно было бы принять во внимание при оценках. И тогда могут быть виднее риски… Это, конечно же, planning poker 
  • 23. © Kondakov Consulting, 2017 23 Риск – потенциальная проблема (угроза результату) Риски – атрибут повседневной жизни  Жизнь «агильных» команд – не исключение  И об этом в CMMI® есть отдельная область!
  • 24. © Kondakov Consulting, 2017 24 Измерения чрезвычайно любимы в «агильных» командах, например… … burn-down chart  … team velocity charts  … и другие Хорошая помощь в оценке состояния дел, но…
  • 25. © Kondakov Consulting, 2017 25 Решить эти проблемы помогают методы «количественного» (включая статистические методы) управления. В CMMI® они относятся к областям 4-го уровня зрелости… А) не дают представления о стабильности процесса (например, собственно процесса разработки); Б) не могут служить достоверным инструментом для предсказания достижимости результатов (экспертная оценка по отклонениям); В) прекрасный способ решать проблемы сиюминутно, скрывая (умышленно или нет) системные ошибки.
  • 26. © Kondakov Consulting, 2017 26 Их применимость и польза в «агильной» среде уже доказана реальными примерами! В работах «отцов- основателей» Scrum  В компаниях – лидерах ИТ-индустрии в СНГ и Европе  Иллюстрация удалена
  • 27. © Kondakov Consulting, 2017 27 Мониторинг и контроль Методологии Agile предлагают разные методы для разных стадий и это – «прикладной» уровень. Практики (рекомендации) модели из области Project Monitoring and Control (PMC) напоминают – а за чем надо наблюдать и что контролировать. Это наш ежедневный «stand up» 
  • 28. © Kondakov Consulting, 2017 28 Многие «инжиниринговые» и вспомогательные практики CMMI® детальнее отражены в Agile: Область CMMI® Методы Agile Configuration Management (CM) Product Integration (PI) Continuous Integration Requirements Development (RD) Backlog Grooming User Stories/Epics Technical Solution (TS) Verification (VER), цель 2 Pair Programming Validation (VAL) Sprint Demo Приведены только некоторые примеры!
  • 29. © Kondakov Consulting, 2017 29 Можно и дальше продолжать сопоставления на «прикладном» уровне… … но самое главное (суть) останется тем же:
  • 30. © Kondakov Consulting, 2017 30 «Agile без причины – признак <…>» Один достаточно известный оценщик по CMMI® А) модель CMMI® абстрактна, но «напоминает» о том, что нужно не забыть сделать в том или ином контексте; Б) модель CMMI® «рекомендует» – что нужно сделать, чтобы ваш (любой) процесс стал частью вашей культуры; В) любой из методов Agile – один из способов реализации рекомендаций модели CMMI®.
  • 31. © Kondakov Consulting, 2017 31 CMMI® и Agile можно (а иногда – и нужно) использовать совместно; есть хороший индустриальный опыт! Но нужно хорошо знать методы и методологии, с которыми работаешь!
  • 32. © Kondakov Consulting, 2017 32 Читаем всё подряд реально полезное! 4
  • 33. © Kondakov Consulting, 2017 33 Литературы по Agile – изобилие (равно как и «специалистов» в этом)! Посмотрим на примере Scrum… Есть литература: А) объясняющая конкретные методы; Б) «продающая» конкретные методы; В) «грузящая» конкретным методом; Г) вовсе не литература (далее не рассматривается).
  • 34. © Kondakov Consulting, 2017 34 Если хотите «конкретики», то достаточно этого!  Если хотите, чтобы Вам «продали» Scrum…  А может хотите «загрузиться» Scrum’ом в объеме 340 страниц?  Свободно скачивается И «поддавшихся» уже немало! Книга Свободно скачивается
  • 35. © Kondakov Consulting, 2017 35 Хуже ситуация с литературой по Agile в контексте CMMI®! Самое полезное – это из пункта Б (выше)… Есть: А) отдельные разрозненные публикации, презентации и блоги; Б) одна книга, одна официальная публикация; … и в общем-то всё.
  • 36. © Kondakov Consulting, 2017 36 Одна из самых разумных книг про CMMI® (ну и про Agile)  Вполне полезная официальная публикация CMMI Institute  Свободно скачивается
  • 37. © Kondakov Consulting, 2017 37 Теперь вы знаете о AGILE CMMI® и «вообще» ? Не уверены? Спрашивайте на: http://russian-sla.livejournal.com/ https://twitter.com/cmmi_ru Спасибо!