Slide 1

Slide 1 text

1

Slide 2

Slide 2 text

Byndyusoft — 11 лет на рынке 2 Создаём IT-продукты на заказ. Нам доверяют ключевые сервисы, от которых зависит бизнес

Slide 3

Slide 3 text

Андрей Шапиро — Арт-директор и партнёр в Byndyusoft

Slide 4

Slide 4 text

Проблемные ситуации 4

Slide 5

Slide 5 text

Ситуация — Бизнес сегментирован на «продукты» — Продукты взаимосвязаны и требуют согласованного развития — Вам жизненно важно разобраться в их взаимовлиянии

Slide 6

Slide 6 text

Ситуация коммуникационные потоки — Новый участник пришёл в продукт и пытается, как пчела, собрать хоть что-то изо всех источников — Аналитики вели проектную документацию каждый в своих личных пространствах — Про ́ дакт, знавший всё, внезапно уходит

Slide 7

Slide 7 text

Время жизненного цикла продукта и его строителей несопоставимы

Slide 8

Slide 8 text

Проблемы —Гигантские временные потери на передачу и переоткрытие знаний о продукте, когда люди уходят —Сложный, запутанный объект продуктового управления сложно удерживать в голове продакта или в «командном разуме»

Slide 9

Slide 9 text

Чем мы управляем в продукте? 9

Slide 10

Slide 10 text

понимание смыслы исследования эксперимент Объект: продукт— мир очень сложный Знания об объекте имитируют объект, не менее сложны

Slide 11

Slide 11 text

Не понимать свою систему == не управлять её развитием — Объектом управления является модель, основанная на понимании систем вокруг продукта — Упрощение модели рождает мифы, неадекватные представления и гипотезы — Неадкватность модели обернётся болью при встрече с реальностью, — Поэтому важно оставлять модель адекватной, то есть достаточно сложной — И мы вновь остаёмся лицом к лицу со сложным

Slide 12

Slide 12 text

Системная сложность 12

Slide 13

Slide 13 text

Weather Warren. Science and Complexity // American Scientist. 1948. Vol. 36, no 4.

Slide 14

Slide 14 text

Системная сложность — сложенность Тяжесть как психологический эффект возникает в результате встречи с запутанностью и неопределённостью Трубопроводная сеть на химическом танкере

Slide 15

Slide 15 text

Знания об объекте Объект: продукт— мир очень сложный имитируют объект, чуть менее сложны Мы зацепились только за часть нюансов объекта

Slide 16

Slide 16 text

Управление развитием сложного продукта — это управление знаниями об этом продукте и его окружении ТЕЗИС

Slide 17

Slide 17 text

Первопринципы управления знаниями о сложном продукте

Slide 18

Slide 18 text

Предваряющие положения —Кусочками знания я считаю любое допущение, существенным образом влияющее на судьбу системы —Знания — это тоже система. В своей основе знания имеют конструктивную природу: мы складываем их из разных частей, кусочков, связывая их друг с другом. —Никакие знания не являются конечными. Они постоянно уточняются.

Slide 19

Slide 19 text

4 правила даны в порядке их важности · Каждое последующее определяет более зрелую ступень в управлении знаниями

Slide 20

Slide 20 text

1. Знания требуют фиксации в едином командном пространстве Абсолютно каждое принципиальное допущение, существенным образом влияющее на судьбу системы, должно быть зафиксировано в виде текста или схемы Знание А

Slide 21

Slide 21 text

Другой — это не только новый человек в компании, но и Ты Завтра Кадр из кинофильма «Мементо», 2000

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

2. Знания неоднородны и требуют смыслового различения Каждый кусочек знаний должен быть отнесён к одному из классов, отражающих его смысл и стадию развития Допущение Проблема Задача Целевой критерий Обратная связь Наблюдение Белое пятно Знание А Договорённость

Slide 24

Slide 24 text

Движение частицы знания в процессе развития Знание А Наблюдение Гипотеза проблемы Проблема Задача Пользовательская история Договорённость 80% корзин остаются брошенными

Slide 25

Slide 25 text

Движение частицы знания в процессе развития Знание А’ Наблюдение Гипотеза проблемы Проблема Задача на исследование Пользовательская история Договорённость Выбранный способ привлечения трафика генерирует брошенные корзины

Slide 26

Slide 26 text

Движение частицы знания в процессе развития Наблюдение Гипотеза проблемы Проблема Исследование Пользовательская история Договорённость Гипотеза развития Задача Допущение Целевой критерий Работа

Slide 27

Slide 27 text

Статья о журнале проектирования

Slide 28

Slide 28 text

3. Кусочки знания должны быть связаны друг с другом Связи должны отражать структуры принятого решения, все элементы- подробности, без которых «завтра» нельзя будет восстановить понимание Знание А Знание Б Проблема Целевой критерий Знание В Задача

Slide 29

Slide 29 text

Формат ADR — тема — контекст — решение — статус — последствия Architect Decision Record — в контексте … — перед лицом необходимости … — выбрано решение … — отказано … — чтобы достичь … — примиряясь с последствиями … Y-statement whY statement

Slide 30

Slide 30 text

Открытые вопросы Техдолг Преемники, предшественники Обоснования Мотив

Slide 31

Slide 31 text

Фиксация дизайна эксперимента 31 Гипотеза Добавление поля с кодом купона на страницу оформления заказа приведет к снижению дохода на одного пользователя для пользователей, которые начинают процесс покупки. Метрика Выручка с пользователя Практическая значимость Минимальный обнаруживаемый эффект: 1% Единица рандомизации Пользователи Сегментация Будем ориентироваться на всех пользователей и анализировать тех, кто посещает страницу оформления заказа. Размер групп Чтобы иметь 80% мощности для обнаружения хотя бы 1%-ного изменения дохода на пользователя, мы проведем анализ мощности для определения размера. Длительность эксперимента Значит эксперимент проводится минимум в течение 4 дней с распределением 34/33/33% между контрольной и двумя исследуемыми группами. Запустим эксперимент в течение целой недели, чтобы убедиться, что понимаем эффект дня недели, и, возможно, продолжим, если обнаружим эффекты первенства и новизны. Гипотеза Метрика Цель Что и как Kohavi, Ron,Tang, Diane,Xu, Ya. Trustworthy Online Controlled Experiments (p. 34). Cambridge University Press. Kindle Edition

Slide 32

Slide 32 text

Карта гипотез соединяет кусочки знания в схему с четырьмя местами, сохраняя структуру принятия решения

Slide 33

Slide 33 text

Статья о дереве продуктовых гипотез то если если то если то если то если то

Slide 34

Slide 34 text

4. Знание требует фиксации всей истории своего развития Каждое допущение должно быть зафиксировано во всех вариантах превращений в процессе его развития для восстановления понимания Знание А Знание А’ Знание А’’

Slide 35

Slide 35 text

Преемник Предшественник

Slide 36

Slide 36 text

Иногда это в прямом смысле летопись, описывающая эпохи развития знания о какой- то части системы Эпоха 1 Эпоха 2

Slide 37

Slide 37 text

Подводя итоги

Slide 38

Slide 38 text

Проблемы —Потери знаний о продукте, когда люди уходят —Сложно удерживать в голове или «командном разуме» знания о сложном продукте 38

Slide 39

Slide 39 text

1. Фиксация в общем пространстве сохраняет в принципе . . . 2. Смысловая категоризация . . . распутывает сложность 3. Связывание друг с другом сохраняет смысл распутывает сложность 4. Запись истории развития сохраняет смысл даёт шанс на переосмысление Роль в сохранении знаний Роль в укрощении сложности Принцип

Slide 40

Slide 40 text

Что попробовать уже завтра —Для распутывания сложности: —Журнал проектирования —Дерево продуктовых гипотез —Для фиксации решений: —Практика ADR: Architect Decision Reсord 40

Slide 41

Slide 41 text

Спасибо! Вопросы? Андрей Шапиро [email protected] Телеграм: @ashapiro, ashapiro.ru t.me/how2scheme Слайды и ссылки Канал о проектировании

Slide 42

Slide 42 text

Технические инструменты для систематизации знаний

Slide 43

Slide 43 text

Связи двусторонние Связывают два отдельных куска знания в двустороннем порядке 43 Допущение А-12 Договорённость Ж3

Slide 44

Slide 44 text

Свёртки, телескопический текст Уточняет тут же скрытое содержание по мере надобности. UI-элемененты с раскрывашками, группирующими и скрывающими в себе подробности

Slide 45

Slide 45 text

Встройки Символические вставки, синхронизирующие часть одного документа с частью другого 45