SlideShare une entreprise Scribd logo
1  sur  26
Agile и управление знаниями
в ИТ-проектах
Максим Цепков
Главный архитектор дирекции развития решений
16 декабря 2016
 Я работаю в ИТ-индустрии более 30 лет
 Автоматизация бизнеса, разработка его моделей
 Перестройка бизнеса с помощью ИТ
 Софт – это овеществленное знание,
а успех ИТ-проектов определяется людьми
 Практики управления знаниями вплетены в методы
ведения проектов в ИТ-отрасли
 Я расскажу о таких практиках в очищенном
виде – в виде уроков, полезных во всех отраслях
Кто я и о чем расскажу
2/26
Управление знаниями
в ИТ-индустрии:
в чем ценность опыта?
3/26
 ИТ-индустрия первой столкнулась с вызовами основанного на
знаниях общества (Питер Друкер. Менеджмент. Вызовы XXI века)*
 В ИТ-индустрии люди и работа со знаниями – ключевой фактор
успеха (Том ДеМарко. Человеческий фактор)
 В ИТ-индустрии люди постоянно осваивают новые технологии,
а знания о продуктах надо передавать тем, кто их будет
сопровождать
 ИТ-индустрия научилась коллективно работать со знаниями,
в том числе в распределенной команде
 ИТ-индустрия уверенно ответила на вызовы «поколения
Facebook», перед которыми сейчас оказываются все компании
(Gary Hamel. The Facebook Generation vs. the Fortune 500)*
ИТ – на передовой управления знаниями
* Подробнее – в моем докладе «Эволюция организаций и эволюция
сотрудника: как изменяется понятие о правильном»
4/26
 Работа со знаниями вплетена в ИТ-разработку,
есть свое управление проектами и командами –
Agile-методы
 Простой перенос берет фрагменты,
а они не работают отдельно от остального
 Знания в ИТ – не только про софт
и процесс разработки, они про устройство бизнеса,
и это можно переносить
 Сейчас актуален перенос Agile-процесса,
а процесс управления знаниями у него внутри
Сложность переноса опыта ИТ
5/26
Уроки управления знаниями
в ИТ-индустрии
Часть 1. Знания – в коммуникациях
6/26
 Знания о технологиях и способах работы
меняются очень быстро
 Практика сильно опережает теорию
 Знания не успевают оформляться
в «солидные и проверенные» источники
 Надо слушать пульс времени, быть в курсе
нового, пробовать применять его
Слушаем пульс времени
Казалось бы, очевидно. Но многие по-прежнему
ждут, когда выйдет учебник…
7/26
 Знания поступают по многим каналам
 Тематические интернет-порталы
 Социальные сети и группы в них
 Online- и offline- конференции и семинары
 Meetup’ы и встречи профессионалов – быстрые знания
 «Встречи на кухне» на работе
 Выбираем эффективные для себя каналы
 Комбинируем разные формы получения знаний
 Ведем активные коммуникации:
чтобы получать знание, надо его отдавать
Используем все каналы
8/26
 Демо – представление состояния проекта тем, кто
пользуется результатами твоей работы, и другим
интересующимся
 Ретро – оценка себя: правильно ли мы работаем
и что можно улучшить
 Daily meeting – синхронизация представлений
команды о движении проекта
 Планирование – синхронизация намерений
Знания о движении проекта –
через точки коммуникации
У каждой встречи – свое назначение и свой
формат, соответствующий этому назначению
9/26
 Ищем хорошее визуальное
представление
 Burn down chart для движения проекта
 Доска с задачами
 Различные схемы
 Материальное представление эффективнее
электронного, но это бывает не всегда,
надо выбирать
 Не забываем классику: повестка дня,
тайминг, протоколы с фиксацией решений
Эффективные коммуникации
требуют артефактов
«Артефакт» – развитие
привычного документа
10/26
Уроки управления знаниями
в ИТ-индустрии
Часть 2. Передаем смыслы
11/26
 Естественный язык многозначен
и трактуем, а необходимо передавать смысл
 Применяем схемы и визуализацию, дополняя
их текстовыми описаниями
 Описания не дублируют схему,
а поясняют ее
 Создаем словарь понятий, единый язык
(«ubiquitous language») проекта
 Обсуждаем не термины, а содержание –
от тоталитаризма к плюрализму
Схемы и модели вместо текста
UML прижился
как схемы-картинки,
а не как язык
12/26
 Вопрос «что сделать» куда менее важен,
чем «почему» или «зачем»
 Придумываем простые форматы,
содержащие нужные компоненты
 Пример форматов – use case и user story.
Они подходят не только для ИТ-отрасли,
но и для проектов изменений в бизнесе
«Зачем» важнее, чем «что»
13/26
 Не работают формальные требования
к документу – оглавления, обязательная
форма заполнения
 Работают критерии пригодности документа
к использованию стейкхолдерами
 Готовность оцениваем экспертно
 В помощь экспертам – check list проверки
Содержание важнее формы
14/26
 Модели для описания бизнеса в Archimate
 Модель мотивации стейкхолдеров в Archimate
 Подходы объектно-ориентированного
программирования, перенесенные на
разработку онтологий в Domain Driven Design
 Карта ведения проекта OMG Essence
 Схема множественных viewpoint’ов ISO 42010
Типовые модели знаний
Они слишком тяжелы, если соблюдать форму,
но хороши для проверки содержания и структуры
15/26
Уроки управления знаниями
в ИТ-индустрии
Часть 3. Работаем с документами
Так по привычке называют артефакты
16/26
 Документы служат для коммуникации,
а не являются самоценными
 Фиксация решений или устройства бизнеса –
коммуникация с «собой в будущем»
 Форма документа выбирается исходя
из целей предполагаемой коммуникации
 Используем гипертекст и многообразие
форм: текст, схемы, графики, аудио, видео
Документ – для коммуникаций
17/26
 Не делаем один документ для всех
 Делим документы по назначению и адресату
 для принятия решений
 текущей коммуникации
 сохранения знаний во времени («мне через полгода»)
 передачи знаний другим людям
 помощи в текущей работе и др…
 Каждому назначению соответствует свой вид
описания – viewpoint – и свой метод описания
Документ должен быть адресным
18/26
 Протоколы совещаний, резюме разговоров
необходимо оформлять документами
 Задачами управляем не в переписке,
а в системах ведения дел
 Материалы доступны всем участникам
работы, есть поиск и навигация
 Цель – это не поиск виноватых,
а восстановление обстоятельств и действий
Оставляем следы
19/26
 Документ живет дольше его первого автора
 Работаем коллективно, а не пересылаем
 Используем wiki-системы – они позволяют
строить системы связанных документов
 Google Docs и аналоги тоже можно
использовать, но они хуже, т. к. ведут
отдельные документы
 Увидел, что улучшить, – сразу сделал,
согласование – только по несогласию
 Правим ответственно и уведомляем
У документа нет автора
20/26
 Большой документ устаревает раньше,
чем будет написан
 Концепты – кратки, проводим детализацию
по необходимости, а не сразу
 Делаем ту часть документа, которая касается
текущей задачи
 Используем специальные форматы,
ориентированные на инкрементальное
создание, – user story, slice use case, story mapping
Документ создаем постепенно
21/26
 Чем подробнее документ,
тем он дороже
 Подробные описания устройства бизнеса
 Протоколы совещаний, понятные отсутствовавшим, и т. д.
 Управляем детальностью документов
 Используем компромиссные варианты:
резюме или конспект + видео или аудио
 Не забываем фиксировать основания
и логику решений – их упускают чаще всего
Документ имеет цену
В особенности
актуальный
22/26
Уроки управления знаниями
в ИТ-индустрии
Часть 4. Собираем метод
23/26
 ИТ-индустрия накопила много хороших практик
эффективной работы в быстро изменяющемся мире
 Используем готовое – это экономит время и силы
для поиска решений
 Когда берем практики из других
отраслей, нужна адаптация
 Kanban и Lean при переносе в ИТ-отрасль
из производства изменились очень сильно
 Для адаптации к своей ситуации надо понимать
устройство и цели практик
Используй готовое и адаптируй!
Впечатляющий,
но тяжелый урок ИТ
24/26
 Не существует единого метода!
 Придумывать свой метод – дорого,
его надо собирать из отдельных практик
 Практики дополняют друг друга как паззл
 OMG Essence – способ описывать
индивидуальную сборку метода
 Метод развивается по ходу проекта,
ретро – точка совершенствования
Каждому проекту – свой метод
25/26
 Надо не только использовать опыт ИТ, но и понимать,
что ИТ становится основой и партнером бизнеса
 Бизнес конкурирует
ИТ-программами
 «Тинькофф Банк» известен в этой области давно, «Сбербанк»
и «Альфа-Банк» идут в том же направлении
 Авиаперевозчики конкурируют продажей билетов и логистикой,
а это обеспечивается ИТ
 Надо понимать работу ИТ для эффективного
взаимодействия с этой индустрией
Вместо заключения
Вопросы? Обращайтесь!
Максим Цепков mtsepkov.org
Это называется
цифровизацией
26/26

Contenu connexe

Tendances

Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?SQALab
 
цепков развитие управления проектами и критериев качества в ит м. цепков-16х9
цепков   развитие управления проектами и критериев качества в ит м. цепков-16х9цепков   развитие управления проектами и критериев качества в ит м. цепков-16х9
цепков развитие управления проектами и критериев качества в ит м. цепков-16х9Magneta AI
 
Big picture of it project managerment Tsepkov AgileDays 2015
Big picture of it project managerment Tsepkov AgileDays 2015Big picture of it project managerment Tsepkov AgileDays 2015
Big picture of it project managerment Tsepkov AgileDays 2015Maxim Tsepkov
 
Разработка веб-сервисов осень 2013 лекция 2
Разработка веб-сервисов осень 2013 лекция 2Разработка веб-сервисов осень 2013 лекция 2
Разработка веб-сервисов осень 2013 лекция 2Technopark
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovMaxim Tsepkov
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахMaxim Tsepkov
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТCodeFest
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Yury Kupriyanov
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение измененийDmitry Bezuglyy
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворковYana Brodetski
 
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Evgeniy Krivosheev
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по AgileAlexey Deryushkin
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Andrey Zakhodyaychenko
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Technopark
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияAnatoly Levenchuk
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Yana Brodetski
 

Tendances (20)

Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
 
цепков развитие управления проектами и критериев качества в ит м. цепков-16х9
цепков   развитие управления проектами и критериев качества в ит м. цепков-16х9цепков   развитие управления проектами и критериев качества в ит м. цепков-16х9
цепков развитие управления проектами и критериев качества в ит м. цепков-16х9
 
Big picture of it project managerment Tsepkov AgileDays 2015
Big picture of it project managerment Tsepkov AgileDays 2015Big picture of it project managerment Tsepkov AgileDays 2015
Big picture of it project managerment Tsepkov AgileDays 2015
 
Разработка веб-сервисов осень 2013 лекция 2
Разработка веб-сервисов осень 2013 лекция 2Разработка веб-сервисов осень 2013 лекция 2
Разработка веб-сервисов осень 2013 лекция 2
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
 
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
Модуль 2: Лекция 9-10.  Обзор методологий, фреймворковМодуль 2: Лекция 9-10.  Обзор методологий, фреймворков
Модуль 2: Лекция 9-10. Обзор методологий, фреймворков
 
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 

En vedette

Результаты опроса по управлению знаниями в ИТ-компаниях
Результаты опроса по управлению знаниями в ИТ-компанияхРезультаты опроса по управлению знаниями в ИТ-компаниях
Результаты опроса по управлению знаниями в ИТ-компанияхNikita Melnikov
 
State of the .Net Performance
State of the .Net PerformanceState of the .Net Performance
State of the .Net PerformanceCUSTIS
 
Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?CUSTIS
 
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...CUSTIS
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
 
Oracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cOracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cAndrey Akulov
 
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыБудущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыCUSTIS
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыCUSTIS
 

En vedette (8)

Результаты опроса по управлению знаниями в ИТ-компаниях
Результаты опроса по управлению знаниями в ИТ-компанияхРезультаты опроса по управлению знаниями в ИТ-компаниях
Результаты опроса по управлению знаниями в ИТ-компаниях
 
State of the .Net Performance
State of the .Net PerformanceState of the .Net Performance
State of the .Net Performance
 
Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?
 
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банке
 
Oracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12cOracle Database 12c: Новые возможности Oracle 12c
Oracle Database 12c: Новые возможности Oracle 12c
 
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыБудущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 

Similaire à Agile и управление знаниями в ИТ-проектах

From Agile to Teal Organization PRyug-2017
From Agile to Teal Organization PRyug-2017From Agile to Teal Organization PRyug-2017
From Agile to Teal Organization PRyug-2017Maxim Tsepkov
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovMaxim Tsepkov
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийCUSTIS
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovMaxim Tsepkov
 
DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требованийSQALab
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Agile Base Camp
 
Agile and the Third Wave (IT Spring 2017)
Agile and the Third Wave (IT Spring 2017)Agile and the Third Wave (IT Spring 2017)
Agile and the Third Wave (IT Spring 2017)Maxim Tsepkov
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеSQALab
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017Maxim Tsepkov
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиCUSTIS
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.ScrumTrek
 
Agile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisAgile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisMaxim Tsepkov
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииCUSTIS
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреYury Vetrov
 
Как понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компанииКак понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компанииMaxim Tsepkov
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)SPECIA
 

Similaire à Agile и управление знаниями в ИТ-проектах (20)

From Agile to Teal Organization PRyug-2017
From Agile to Teal Organization PRyug-2017From Agile to Teal Organization PRyug-2017
From Agile to Teal Organization PRyug-2017
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkov
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требований
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 Tsepkov
 
DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требований
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”
 
Agile and the Third Wave (IT Spring 2017)
Agile and the Third Wave (IT Spring 2017)Agile and the Third Wave (IT Spring 2017)
Agile and the Third Wave (IT Spring 2017)
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практики
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
 
Agile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisAgile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custis
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революции
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
 
Как понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компанииКак понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компании
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 

Plus de CUSTIS

Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseCUSTIS
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеCUSTIS
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...CUSTIS
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисовCUSTIS
 
От монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымОт монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымCUSTIS
 
Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...CUSTIS
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетCUSTIS
 
Process и Case Management в информационной системе: от автоматизации As Is к ...
Process и Case Management в информационной системе: от автоматизации As Is к ...Process и Case Management в информационной системе: от автоматизации As Is к ...
Process и Case Management в информационной системе: от автоматизации As Is к ...CUSTIS
 
RBAC & ABAC: гибридное решение для управления правами доступа
RBAC & ABAC: гибридное решение для управления правами доступаRBAC & ABAC: гибридное решение для управления правами доступа
RBAC & ABAC: гибридное решение для управления правами доступаCUSTIS
 
Омниканальная модель в ритейле: решения и кейсы
Омниканальная модель в ритейле: решения и кейсыОмниканальная модель в ритейле: решения и кейсы
Омниканальная модель в ритейле: решения и кейсыCUSTIS
 
WinDbg со товарищи
WinDbg со товарищиWinDbg со товарищи
WinDbg со товарищиCUSTIS
 
Akka.NET
Akka.NETAkka.NET
Akka.NETCUSTIS
 
Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!CUSTIS
 
Программы лояльности в эпоху omni
Программы лояльности в эпоху omniПрограммы лояльности в эпоху omni
Программы лояльности в эпоху omniCUSTIS
 
OZON.ru: полный онлайн
OZON.ru: полный онлайнOZON.ru: полный онлайн
OZON.ru: полный онлайнCUSTIS
 
Омниканальность как один из ответов ритейла на изменение Customer Experience
Омниканальность как один из ответов ритейла на изменение Customer ExperienceОмниканальность как один из ответов ритейла на изменение Customer Experience
Омниканальность как один из ответов ритейла на изменение Customer ExperienceCUSTIS
 
Омниканальность: buzzword или новая реальность?
Омниканальность: buzzword или новая реальность?Омниканальность: buzzword или новая реальность?
Омниканальность: buzzword или новая реальность?CUSTIS
 
Инновационный ракурс в проектном управлении
Инновационный ракурс в проектном управленииИнновационный ракурс в проектном управлении
Инновационный ракурс в проектном управленииCUSTIS
 

Plus de CUSTIS (19)

Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для Enterprise
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейле
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисов
 
От монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымОт монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульным
 
Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
 
Process и Case Management в информационной системе: от автоматизации As Is к ...
Process и Case Management в информационной системе: от автоматизации As Is к ...Process и Case Management в информационной системе: от автоматизации As Is к ...
Process и Case Management в информационной системе: от автоматизации As Is к ...
 
RBAC & ABAC: гибридное решение для управления правами доступа
RBAC & ABAC: гибридное решение для управления правами доступаRBAC & ABAC: гибридное решение для управления правами доступа
RBAC & ABAC: гибридное решение для управления правами доступа
 
Омниканальная модель в ритейле: решения и кейсы
Омниканальная модель в ритейле: решения и кейсыОмниканальная модель в ритейле: решения и кейсы
Омниканальная модель в ритейле: решения и кейсы
 
WinDbg со товарищи
WinDbg со товарищиWinDbg со товарищи
WinDbg со товарищи
 
Akka.NET
Akka.NETAkka.NET
Akka.NET
 
Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!Process & Case Management: совмещай и властвуй!
Process & Case Management: совмещай и властвуй!
 
Программы лояльности в эпоху omni
Программы лояльности в эпоху omniПрограммы лояльности в эпоху omni
Программы лояльности в эпоху omni
 
OZON.ru: полный онлайн
OZON.ru: полный онлайнOZON.ru: полный онлайн
OZON.ru: полный онлайн
 
Омниканальность как один из ответов ритейла на изменение Customer Experience
Омниканальность как один из ответов ритейла на изменение Customer ExperienceОмниканальность как один из ответов ритейла на изменение Customer Experience
Омниканальность как один из ответов ритейла на изменение Customer Experience
 
Омниканальность: buzzword или новая реальность?
Омниканальность: buzzword или новая реальность?Омниканальность: buzzword или новая реальность?
Омниканальность: buzzword или новая реальность?
 
Инновационный ракурс в проектном управлении
Инновационный ракурс в проектном управленииИнновационный ракурс в проектном управлении
Инновационный ракурс в проектном управлении
 

Agile и управление знаниями в ИТ-проектах

  • 1. Agile и управление знаниями в ИТ-проектах Максим Цепков Главный архитектор дирекции развития решений 16 декабря 2016
  • 2.  Я работаю в ИТ-индустрии более 30 лет  Автоматизация бизнеса, разработка его моделей  Перестройка бизнеса с помощью ИТ  Софт – это овеществленное знание, а успех ИТ-проектов определяется людьми  Практики управления знаниями вплетены в методы ведения проектов в ИТ-отрасли  Я расскажу о таких практиках в очищенном виде – в виде уроков, полезных во всех отраслях Кто я и о чем расскажу 2/26
  • 4.  ИТ-индустрия первой столкнулась с вызовами основанного на знаниях общества (Питер Друкер. Менеджмент. Вызовы XXI века)*  В ИТ-индустрии люди и работа со знаниями – ключевой фактор успеха (Том ДеМарко. Человеческий фактор)  В ИТ-индустрии люди постоянно осваивают новые технологии, а знания о продуктах надо передавать тем, кто их будет сопровождать  ИТ-индустрия научилась коллективно работать со знаниями, в том числе в распределенной команде  ИТ-индустрия уверенно ответила на вызовы «поколения Facebook», перед которыми сейчас оказываются все компании (Gary Hamel. The Facebook Generation vs. the Fortune 500)* ИТ – на передовой управления знаниями * Подробнее – в моем докладе «Эволюция организаций и эволюция сотрудника: как изменяется понятие о правильном» 4/26
  • 5.  Работа со знаниями вплетена в ИТ-разработку, есть свое управление проектами и командами – Agile-методы  Простой перенос берет фрагменты, а они не работают отдельно от остального  Знания в ИТ – не только про софт и процесс разработки, они про устройство бизнеса, и это можно переносить  Сейчас актуален перенос Agile-процесса, а процесс управления знаниями у него внутри Сложность переноса опыта ИТ 5/26
  • 6. Уроки управления знаниями в ИТ-индустрии Часть 1. Знания – в коммуникациях 6/26
  • 7.  Знания о технологиях и способах работы меняются очень быстро  Практика сильно опережает теорию  Знания не успевают оформляться в «солидные и проверенные» источники  Надо слушать пульс времени, быть в курсе нового, пробовать применять его Слушаем пульс времени Казалось бы, очевидно. Но многие по-прежнему ждут, когда выйдет учебник… 7/26
  • 8.  Знания поступают по многим каналам  Тематические интернет-порталы  Социальные сети и группы в них  Online- и offline- конференции и семинары  Meetup’ы и встречи профессионалов – быстрые знания  «Встречи на кухне» на работе  Выбираем эффективные для себя каналы  Комбинируем разные формы получения знаний  Ведем активные коммуникации: чтобы получать знание, надо его отдавать Используем все каналы 8/26
  • 9.  Демо – представление состояния проекта тем, кто пользуется результатами твоей работы, и другим интересующимся  Ретро – оценка себя: правильно ли мы работаем и что можно улучшить  Daily meeting – синхронизация представлений команды о движении проекта  Планирование – синхронизация намерений Знания о движении проекта – через точки коммуникации У каждой встречи – свое назначение и свой формат, соответствующий этому назначению 9/26
  • 10.  Ищем хорошее визуальное представление  Burn down chart для движения проекта  Доска с задачами  Различные схемы  Материальное представление эффективнее электронного, но это бывает не всегда, надо выбирать  Не забываем классику: повестка дня, тайминг, протоколы с фиксацией решений Эффективные коммуникации требуют артефактов «Артефакт» – развитие привычного документа 10/26
  • 11. Уроки управления знаниями в ИТ-индустрии Часть 2. Передаем смыслы 11/26
  • 12.  Естественный язык многозначен и трактуем, а необходимо передавать смысл  Применяем схемы и визуализацию, дополняя их текстовыми описаниями  Описания не дублируют схему, а поясняют ее  Создаем словарь понятий, единый язык («ubiquitous language») проекта  Обсуждаем не термины, а содержание – от тоталитаризма к плюрализму Схемы и модели вместо текста UML прижился как схемы-картинки, а не как язык 12/26
  • 13.  Вопрос «что сделать» куда менее важен, чем «почему» или «зачем»  Придумываем простые форматы, содержащие нужные компоненты  Пример форматов – use case и user story. Они подходят не только для ИТ-отрасли, но и для проектов изменений в бизнесе «Зачем» важнее, чем «что» 13/26
  • 14.  Не работают формальные требования к документу – оглавления, обязательная форма заполнения  Работают критерии пригодности документа к использованию стейкхолдерами  Готовность оцениваем экспертно  В помощь экспертам – check list проверки Содержание важнее формы 14/26
  • 15.  Модели для описания бизнеса в Archimate  Модель мотивации стейкхолдеров в Archimate  Подходы объектно-ориентированного программирования, перенесенные на разработку онтологий в Domain Driven Design  Карта ведения проекта OMG Essence  Схема множественных viewpoint’ов ISO 42010 Типовые модели знаний Они слишком тяжелы, если соблюдать форму, но хороши для проверки содержания и структуры 15/26
  • 16. Уроки управления знаниями в ИТ-индустрии Часть 3. Работаем с документами Так по привычке называют артефакты 16/26
  • 17.  Документы служат для коммуникации, а не являются самоценными  Фиксация решений или устройства бизнеса – коммуникация с «собой в будущем»  Форма документа выбирается исходя из целей предполагаемой коммуникации  Используем гипертекст и многообразие форм: текст, схемы, графики, аудио, видео Документ – для коммуникаций 17/26
  • 18.  Не делаем один документ для всех  Делим документы по назначению и адресату  для принятия решений  текущей коммуникации  сохранения знаний во времени («мне через полгода»)  передачи знаний другим людям  помощи в текущей работе и др…  Каждому назначению соответствует свой вид описания – viewpoint – и свой метод описания Документ должен быть адресным 18/26
  • 19.  Протоколы совещаний, резюме разговоров необходимо оформлять документами  Задачами управляем не в переписке, а в системах ведения дел  Материалы доступны всем участникам работы, есть поиск и навигация  Цель – это не поиск виноватых, а восстановление обстоятельств и действий Оставляем следы 19/26
  • 20.  Документ живет дольше его первого автора  Работаем коллективно, а не пересылаем  Используем wiki-системы – они позволяют строить системы связанных документов  Google Docs и аналоги тоже можно использовать, но они хуже, т. к. ведут отдельные документы  Увидел, что улучшить, – сразу сделал, согласование – только по несогласию  Правим ответственно и уведомляем У документа нет автора 20/26
  • 21.  Большой документ устаревает раньше, чем будет написан  Концепты – кратки, проводим детализацию по необходимости, а не сразу  Делаем ту часть документа, которая касается текущей задачи  Используем специальные форматы, ориентированные на инкрементальное создание, – user story, slice use case, story mapping Документ создаем постепенно 21/26
  • 22.  Чем подробнее документ, тем он дороже  Подробные описания устройства бизнеса  Протоколы совещаний, понятные отсутствовавшим, и т. д.  Управляем детальностью документов  Используем компромиссные варианты: резюме или конспект + видео или аудио  Не забываем фиксировать основания и логику решений – их упускают чаще всего Документ имеет цену В особенности актуальный 22/26
  • 23. Уроки управления знаниями в ИТ-индустрии Часть 4. Собираем метод 23/26
  • 24.  ИТ-индустрия накопила много хороших практик эффективной работы в быстро изменяющемся мире  Используем готовое – это экономит время и силы для поиска решений  Когда берем практики из других отраслей, нужна адаптация  Kanban и Lean при переносе в ИТ-отрасль из производства изменились очень сильно  Для адаптации к своей ситуации надо понимать устройство и цели практик Используй готовое и адаптируй! Впечатляющий, но тяжелый урок ИТ 24/26
  • 25.  Не существует единого метода!  Придумывать свой метод – дорого, его надо собирать из отдельных практик  Практики дополняют друг друга как паззл  OMG Essence – способ описывать индивидуальную сборку метода  Метод развивается по ходу проекта, ретро – точка совершенствования Каждому проекту – свой метод 25/26
  • 26.  Надо не только использовать опыт ИТ, но и понимать, что ИТ становится основой и партнером бизнеса  Бизнес конкурирует ИТ-программами  «Тинькофф Банк» известен в этой области давно, «Сбербанк» и «Альфа-Банк» идут в том же направлении  Авиаперевозчики конкурируют продажей билетов и логистикой, а это обеспечивается ИТ  Надо понимать работу ИТ для эффективного взаимодействия с этой индустрией Вместо заключения Вопросы? Обращайтесь! Максим Цепков mtsepkov.org Это называется цифровизацией 26/26