SlideShare a Scribd company logo
1 of 26
Download to read offline
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

More Related Content

What's hot

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
 
Agile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisAgile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisMaxim Tsepkov
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Дмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXДмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXMail.ru Group
 
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Yury Vetrov
 
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проекта
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проектаSECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проекта
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проектаSECON
 
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Svetlana Gulyaeva
 
Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)Andrey Bibichev
 
Дизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииДизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииCodeFest
 
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+AR
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+ARЭффективная обратная связь в менеджменте проектов. Техники STAR и STAR+AR
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+ARSixSigmaOnline
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуAIC
 
Свод знаний управление проектами
Свод знаний управление проектамиСвод знаний управление проектами
Свод знаний управление проектамиSergey Yrievich
 
Проектирование больших ИС в Agile
Проектирование больших ИС в AgileПроектирование больших ИС в Agile
Проектирование больших ИС в AgileAndrey Bibichev
 
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...Mail.ru Group
 
Разработка веб-сервисов осень 2013 лекция 12
Разработка веб-сервисов осень 2013 лекция 12Разработка веб-сервисов осень 2013 лекция 12
Разработка веб-сервисов осень 2013 лекция 12Technopark
 
Как снизить сложность инженерных проектов
Как снизить сложность инженерных проектовКак снизить сложность инженерных проектов
Как снизить сложность инженерных проектовOlga Siamashka
 
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...Yury Vetrov
 

What's hot (20)

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)
 
Agile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custisAgile - ответ на вызовы третьей промышленной революции - цепков custis
Agile - ответ на вызовы третьей промышленной революции - цепков custis
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Дмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UXДмитрий Андронов, Корпоративный UX
Дмитрий Андронов, Корпоративный UX
 
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
Design Weekend Ярославль 2014: Юрий Ветров — Продуктовый дизайнер. Современно...
 
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проекта
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проектаSECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проекта
SECON'2017, Мелехова Анна, Архитектура как стихия. Обуздываем энтропию проекта
 
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
Николай Яремко. Использование вики методик при разработке Яндекс.Почты.
 
Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)Проектирование больших ИС в Agile (статья)
Проектирование больших ИС в Agile (статья)
 
Дизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компанииДизайн-команда в продуктовой компании
Дизайн-команда в продуктовой компании
 
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+AR
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+ARЭффективная обратная связь в менеджменте проектов. Техники STAR и STAR+AR
Эффективная обратная связь в менеджменте проектов. Техники STAR и STAR+AR
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Микромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингуМикромоменты: руководство по успешному мобильному маркетингу
Микромоменты: руководство по успешному мобильному маркетингу
 
Свод знаний управление проектами
Свод знаний управление проектамиСвод знаний управление проектами
Свод знаний управление проектами
 
Проектирование больших ИС в Agile
Проектирование больших ИС в AgileПроектирование больших ИС в Agile
Проектирование больших ИС в Agile
 
UX Strategy 101
UX Strategy 101UX Strategy 101
UX Strategy 101
 
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...
Искандер Мирмахмадов, UX-аналитика: определение аналитики в рамках пользовате...
 
Разработка веб-сервисов осень 2013 лекция 12
Разработка веб-сервисов осень 2013 лекция 12Разработка веб-сервисов осень 2013 лекция 12
Разработка веб-сервисов осень 2013 лекция 12
 
Как снизить сложность инженерных проектов
Как снизить сложность инженерных проектовКак снизить сложность инженерных проектов
Как снизить сложность инженерных проектов
 
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
WUD2011: Юрий Ветров — Design Thinking. Тренинг от Stanford d.School для Mail...
 
Agile
AgileAgile
Agile
 

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

Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТCUSTIS
 
цепков развитие управления проектами и критериев качества в ит м. цепков-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
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТCodeFest
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovMaxim Tsepkov
 
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
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийCUSTIS
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Agile Base Camp
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие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
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.ScrumTrek
 
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
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...Lead Zeppelin
 

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

Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 
цепков развитие управления проектами и критериев качества в ит м. цепков-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
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkov
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 Tsepkov
 
DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требований
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требований
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
 
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 — ответ на вызовы третьей промышленной революции.
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
 
Как понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компанииКак понять, подходит ли Agile вашей компании
Как понять, подходит ли Agile вашей компании
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 

More from Maxim Tsepkov

Самоопределяйся технологично!
Самоопределяйся технологично!Самоопределяйся технологично!
Самоопределяйся технологично!Maxim Tsepkov
 
Accounting diagram - Tsepkov EconConf-2017
Accounting diagram - Tsepkov EconConf-2017Accounting diagram - Tsepkov EconConf-2017
Accounting diagram - Tsepkov EconConf-2017Maxim Tsepkov
 
Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Maxim Tsepkov
 
Use OOP for domain ontology WIAD-2017
Use OOP for domain ontology WIAD-2017Use OOP for domain ontology WIAD-2017
Use OOP for domain ontology WIAD-2017Maxim Tsepkov
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахMaxim Tsepkov
 
Process and Case Management together (SECR-2016)
Process and Case Management together (SECR-2016)Process and Case Management together (SECR-2016)
Process and Case Management together (SECR-2016)Maxim Tsepkov
 
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...Maxim Tsepkov
 
Process and Case Management together
Process and Case Management togetherProcess and Case Management together
Process and Case Management togetherMaxim Tsepkov
 
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Maxim Tsepkov
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Maxim Tsepkov
 
действуй опираясь на ценности а не просто применяй инструменты максим цепков
действуй опираясь на ценности а не просто применяй инструменты максим цепковдействуй опираясь на ценности а не просто применяй инструменты максим цепков
действуй опираясь на ценности а не просто применяй инструменты максим цепковMaxim Tsepkov
 
Responsibilities in software development tsepkov analyst days 2015
Responsibilities in software development tsepkov analyst days 2015Responsibilities in software development tsepkov analyst days 2015
Responsibilities in software development tsepkov analyst days 2015Maxim Tsepkov
 
Spiral dynamics in use tsepkov sqadays-16
Spiral dynamics in use tsepkov sqadays-16Spiral dynamics in use tsepkov sqadays-16
Spiral dynamics in use tsepkov sqadays-16Maxim Tsepkov
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovMaxim Tsepkov
 
Ddd softwarepeople-2013-tsepkov
Ddd softwarepeople-2013-tsepkovDdd softwarepeople-2013-tsepkov
Ddd softwarepeople-2013-tsepkovMaxim Tsepkov
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovMaxim Tsepkov
 
Spiral dynamics InUse Tsepkov Testclub 2014-07
Spiral dynamics InUse Tsepkov Testclub 2014-07Spiral dynamics InUse Tsepkov Testclub 2014-07
Spiral dynamics InUse Tsepkov Testclub 2014-07Maxim Tsepkov
 
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15Maxim Tsepkov
 
Agile and usual_managerment-sp_mconf-2013-tsepkov
Agile and usual_managerment-sp_mconf-2013-tsepkovAgile and usual_managerment-sp_mconf-2013-tsepkov
Agile and usual_managerment-sp_mconf-2013-tsepkovMaxim Tsepkov
 
Belbin team spmconf-2012-tsepkov
Belbin team spmconf-2012-tsepkovBelbin team spmconf-2012-tsepkov
Belbin team spmconf-2012-tsepkovMaxim Tsepkov
 

More from Maxim Tsepkov (20)

Самоопределяйся технологично!
Самоопределяйся технологично!Самоопределяйся технологично!
Самоопределяйся технологично!
 
Accounting diagram - Tsepkov EconConf-2017
Accounting diagram - Tsepkov EconConf-2017Accounting diagram - Tsepkov EconConf-2017
Accounting diagram - Tsepkov EconConf-2017
 
Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017
 
Use OOP for domain ontology WIAD-2017
Use OOP for domain ontology WIAD-2017Use OOP for domain ontology WIAD-2017
Use OOP for domain ontology WIAD-2017
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Process and Case Management together (SECR-2016)
Process and Case Management together (SECR-2016)Process and Case Management together (SECR-2016)
Process and Case Management together (SECR-2016)
 
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...
Эволюция организаций и эволюция сотрудника – как изменяется понятие о прави...
 
Process and Case Management together
Process and Case Management togetherProcess and Case Management together
Process and Case Management together
 
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
 
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
Agile то что на самом деле нужно госзаказчикам - Максим Цепков на AgileDays-2016
 
действуй опираясь на ценности а не просто применяй инструменты максим цепков
действуй опираясь на ценности а не просто применяй инструменты максим цепковдействуй опираясь на ценности а не просто применяй инструменты максим цепков
действуй опираясь на ценности а не просто применяй инструменты максим цепков
 
Responsibilities in software development tsepkov analyst days 2015
Responsibilities in software development tsepkov analyst days 2015Responsibilities in software development tsepkov analyst days 2015
Responsibilities in software development tsepkov analyst days 2015
 
Spiral dynamics in use tsepkov sqadays-16
Spiral dynamics in use tsepkov sqadays-16Spiral dynamics in use tsepkov sqadays-16
Spiral dynamics in use tsepkov sqadays-16
 
Ddd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkovDdd softwarepeople-2012-tsepkov
Ddd softwarepeople-2012-tsepkov
 
Ddd softwarepeople-2013-tsepkov
Ddd softwarepeople-2013-tsepkovDdd softwarepeople-2013-tsepkov
Ddd softwarepeople-2013-tsepkov
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 
Spiral dynamics InUse Tsepkov Testclub 2014-07
Spiral dynamics InUse Tsepkov Testclub 2014-07Spiral dynamics InUse Tsepkov Testclub 2014-07
Spiral dynamics InUse Tsepkov Testclub 2014-07
 
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15
You and Сustomer: Solve problems Tsepkov Myasnikov Uzhevko SQAdays-15
 
Agile and usual_managerment-sp_mconf-2013-tsepkov
Agile and usual_managerment-sp_mconf-2013-tsepkovAgile and usual_managerment-sp_mconf-2013-tsepkov
Agile and usual_managerment-sp_mconf-2013-tsepkov
 
Belbin team spmconf-2012-tsepkov
Belbin team spmconf-2012-tsepkovBelbin team spmconf-2012-tsepkov
Belbin team spmconf-2012-tsepkov
 

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