Если на переменах вы больше зарабатываете, чем теряете, вам будет хотеться перемен. В мире, где всё быстро меняется, где конкуренция возвышает одни компании и уничтожает другие, нужно выстраивать работу так, чтобы перемены приносили пользу, а не разрушения.
В докладе поразмышляем как выстроить процессы работы, архитектуру IT-систем и взаимодействия людей, чтобы придать IT-продуктам свойства антихрупкости.
https://13.codefest.ru/lecture/2251
Функции аналитика в Agile-команде, как его "встроить", нужен ли он, как быть с кросс-функциональностью. Презентация - см. http://www.slideshare.net/biBIGine/agile-sef09?type=presentation
— Как выявлять бизнес-цели
— Как согласовывать стратегию достижения целей
— Как приоритизировать бизнес-гипотезы
— Как использовать карту в работе над продуктом
— Влияние целей на мотивацию
— Как отсекать Pet Feature со стороны заказчика и со стороны команды
— Какие есть подводные камни в применении Impact Mapping + примеры из практики
Функции аналитика в Agile-команде, как его "встроить", нужен ли он, как быть с кросс-функциональностью. Презентация - см. http://www.slideshare.net/biBIGine/agile-sef09?type=presentation
— Как выявлять бизнес-цели
— Как согласовывать стратегию достижения целей
— Как приоритизировать бизнес-гипотезы
— Как использовать карту в работе над продуктом
— Влияние целей на мотивацию
— Как отсекать Pet Feature со стороны заказчика и со стороны команды
— Какие есть подводные камни в применении Impact Mapping + примеры из практики
Большинство дизайнерских задач – шире визуала и интерфейса. В чем особенности продуктового дизайна и что сейчас понимается под профессией UX рассказал Юрий Ветров из Mail.Ru Group
проектирование, поддержка и контент интернет магазинаТауруна
Как правильно формировать требования к интернет-проекту, пример бизнес-модели интернет-магазина, детализация технического задания и подводные камни при оформлении договора на разработку, вопросы поддержки и развития интернет-магазина, риски аутсорса, и, конечно, грамотное управление контентом – об этом и многом другом в презентации "Проектирование, поддержка и контент интернет-магазина".
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...ScrumTrek
Доклад про трансформацию процесса развития госуслуг: не столько и не только разработка кода портала госуслуг, сколько изменения всего процесса сервис-дизайна. А также договорная составляющая: как гибкий подход нашёл отражение в госконтрактах.
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Timofey (Tim) Yevgrashyn
Семинар на тему Историй Пользователя (User Stories) прошел в рамках седьмой конференции AgileUkraine.
Первоначально задуманный как практическое упражнение для 20 человек, он превратился в захватывающую тематическую дискуссию с аудиторией в 50 человек.
Судя по отзывам, участникам было о чем пообщаться.
Проектирование Программных Систем. Лекция 01Dima Dzuba
Лекция рассказывает о базовых принципах построения программного обеспечения. Проводится сравнение гибких (Agile) и водопадных методологий разработки программного обеспечения.
Инфраструктура для совместной предпроктной работы IT-компаний и реального ...Alexander Byndyu
Если у вас есть IT-компания и вы хотите делать проекты для промышленных предприятий, то предлагаю вам следующую схему, работоспособность которой мы проверили https://blog.byndyu.ru/2023/03/it.html
Выступление на конференции TrueTechDay 2023 в Москве.
Содержание:
1. Причины появления интереса к low-code платформам
2. Управление сложностью в обычном и low-code подходах
3. Технические проблемы с low-code и как снизить эти риски
4. Организационные проблемы с low-code и как снизить эти риски
5. Сценарии успешного применения
6. Чеклист выбора low-code платформы
Статья на эту тему и видео-запись доклада https://blog.byndyu.ru/2023/04/low-code.html
More Related Content
Similar to Антихрупкость в IT или как полюбить изменения
Большинство дизайнерских задач – шире визуала и интерфейса. В чем особенности продуктового дизайна и что сейчас понимается под профессией UX рассказал Юрий Ветров из Mail.Ru Group
проектирование, поддержка и контент интернет магазинаТауруна
Как правильно формировать требования к интернет-проекту, пример бизнес-модели интернет-магазина, детализация технического задания и подводные камни при оформлении договора на разработку, вопросы поддержки и развития интернет-магазина, риски аутсорса, и, конечно, грамотное управление контентом – об этом и многом другом в презентации "Проектирование, поддержка и контент интернет-магазина".
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...ScrumTrek
Доклад про трансформацию процесса развития госуслуг: не столько и не только разработка кода портала госуслуг, сколько изменения всего процесса сервис-дизайна. А также договорная составляющая: как гибкий подход нашёл отражение в госконтрактах.
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Timofey (Tim) Yevgrashyn
Семинар на тему Историй Пользователя (User Stories) прошел в рамках седьмой конференции AgileUkraine.
Первоначально задуманный как практическое упражнение для 20 человек, он превратился в захватывающую тематическую дискуссию с аудиторией в 50 человек.
Судя по отзывам, участникам было о чем пообщаться.
Проектирование Программных Систем. Лекция 01Dima Dzuba
Лекция рассказывает о базовых принципах построения программного обеспечения. Проводится сравнение гибких (Agile) и водопадных методологий разработки программного обеспечения.
Инфраструктура для совместной предпроктной работы IT-компаний и реального ...Alexander Byndyu
Если у вас есть IT-компания и вы хотите делать проекты для промышленных предприятий, то предлагаю вам следующую схему, работоспособность которой мы проверили https://blog.byndyu.ru/2023/03/it.html
Выступление на конференции TrueTechDay 2023 в Москве.
Содержание:
1. Причины появления интереса к low-code платформам
2. Управление сложностью в обычном и low-code подходах
3. Технические проблемы с low-code и как снизить эти риски
4. Организационные проблемы с low-code и как снизить эти риски
5. Сценарии успешного применения
6. Чеклист выбора low-code платформы
Статья на эту тему и видео-запись доклада https://blog.byndyu.ru/2023/04/low-code.html
Карта гипотез как метод стратегического планированияAlexander Byndyu
Расскажу о новом методе стратегического планирования. Много лет я смотрел, как другие делают Impact Map, сам его делал для своих проектов и проектов заказчиков. В итоге, пересобрал этот метод в новый, чтобы можно было точнее определять причинно-следственные связи между бизнес-целями, задачами и гипотезами достижения целей. Назвал этот метод “Карта гипотез”.
Доклад на конференции Стачка https://nastachku.ru/hypothesis-map-as-method-of-strategic-planning
История о том, как техническое задание подменяет цель проектаAlexander Byndyu
Видео на эту тему https://www.youtube.com/watch?v=fuy4Ol4nRNY
Писать или не писать ТЗ? В спорах на эту тему была сломана ни одна клавиатура. У нас есть свое мнение на счет технических заданий.
Рынок IT, привлечение разработчиков, выбор платформы и языка для разработки, выбор методологии управления, создание IT-продукта, IT-архитектура, современные возможности IT с примерами
2. ● Владелец и IT-архитектор Byndyusoft
● Методолог, эксперт в Agile и Lean
● Спикер на профессиональных IT-
конференциях
● Преподаватель в ВУЗах
● Автор книги «Антихрупкость в IT»
https://byndyu.ru
Александр Бындю
3. Любит ли кружка изменения? Нет.
Становятся ли она сильнее после
изменений? Нет, потому что она
хрупкая, изменения ее разрушают.
Кружка не хочет изменений, она
старается их избегать.
4. Любят ли бактерии изменения?
Вряд ли, потому что многие
погибают.
Становятся ли они сильнее после
изменений? Да.
Бактерии не стараются избежать
изменений.
Эволюцию устойчивых к антибиотикам «супербактерий»
воспроизвели в миниатюре
https://nplus1.ru/news/2016/09/09/megapetridish
0 0
1 1
10 10
100 100
1000
5. Тезисы из мира IT
1. Если на переменах ваш IT-продукт больше
зарабатывает, чем теряет, вам будет хотеться перемен.
В обратном случае обратный эффект.
2. В IT-системе, работающей на пределе возможностей
(качество кода, качество архитектуры, качество
автоматизации,...) и поэтому хрупкой, малейшие
перемены ведут к непредсказуемым последствиям.
3. Хрупкость равно нелюбовь к случайности.
4. Нелюбовь к случайности означает повышенные риски
при неминуемых изменениях.
6.
7.
8. Какими свойствами должно обладать ПО, процесс и
разработчики, чтобы можно было постоянно делать
повороты?
10. Безопасно
и дешево
вносить
изменения
Направления для исследования
антихрупкости в IT:
1. Процессы: ТЗ, инструменты
управления
2. Внутреннее качество IT-систем
3. Отношения Заказчик–
Исполнитель
4. Люди
5. Бизнес
12. Жесткое ТЗ пытается
законсервировать
случайность.
Как следствие, изменения
(случайности) будут
разрушать процесс и систему.
Изменения точно произойдут,
значит всегда будут жертвовать
качеством.
Техническое задании:
методология, риски, ограничения,
варианты оформления
14. Должна быть
визуализация целей
и гипотез, готовая к
изменениям
Заказчики и исполнители:
1. Понимают зачем создаётся IT-
продукт.
2. Принимают бизнес-цели и готовы
взяться за их достижение.
3. Понимают стратегию достижения
результата и приоритеты.
4. Понимают критерии успешности
IT-продукта.
Мастер-класс по нюансам Impact
Mapping
15. 1. Целостное видение IT-
продукта.
2. Точки входа, точки выхода и
переходы пользователей.
3. Линии жизни действующих
лиц и точки их
взаимодействия друг с
другом.
Схематизация опыта с CJM и
Service Blueprint. Практика
гибридной нотации
Должна быть
визуализация
клиентского опыта,
готовая к изменениям
16. Должна быть
визуализация функций
системы, готовая к
изменениям
1. Понимание ценности каждой
истории.
2. Визуализация приоритетов.
3. Описание функций системы.
4. Удобная нарезка релиза.
Руководство по сбору требований
в формате User Story Mapping
17. 1. Отклоняться от курса можно и нужно, когда это необходимо.
2. Сохраняем открытость к изменениям.
3. Метод управление вторичен, главное, чтобы была дешевая
коммуникация (Kanban, Scrum).
18. Бюджетирование,
готовое к изменениям
1. Объем работы обговаривается в начале
проекта, но является предметом для
изменения.
2. Всё самое важно успеть к сроку.
3. Глубина проработки задач и конечный
список этих задач могут менять во время
работы.
4. Риски делятся поровну между
разработчиками и заказчиком.
5. Внутреннее качество системы становится
очень важным. Поэтому код, тесты,
внутренний дизайн, архитектура и
автоматизация должны быть высокого
качества.
Управление проектом по Fix Time, Fix Budget,
Flex Scope (FFF)
20. IT-продукты внутри должны быть устроены
так, чтобы изменения в продукте
воспринимались не как проблема, а как
возможность к росту.
21. Управление сложностью
Целенаправленный и постоянный вклад в
управление сложностью:
1. Постоянный рефакторинг кода и
архитектуры для соответствия новым
реалиям бизнеса и нашим знаниям о
системе.
2. Тотальное автоматизированное
тестирование: модульные, нагрузочные,
e2e… тесты.
3. Дробление систем на много мелких
сервисов, чтобы их было удобно
пересобирать в новые логические
структуры.
4. Тотальная автоматизация
инфраструктуры и оценки внутреннего
качества.
22. Микросервисы
Как выбрать IT-архитектуру: от
хаоса до микросервисов
https://blog.byndyu.ru/2020/04/it.ht
ml
Эволюция архитектуры
https://blog.byndyu.ru/2020/04/blog
-post_14.html
Скрытые расходы при переходе на
микросервисы
https://blog.byndyu.ru/2020/12/blog
-post.html
28. Научился печатать код, а что дальше?
Зачем этот код? Кому это всё
надо?
Надо вникать в бизнес, уметь
отвечать на вопрос «чтобы
что?» и понимать каким
образом разработка может
помочь бизнесу.
30. Доверие – дешевая коммуникация
В квадрате В самая дешевая
коммуникация.
При внешних изменениях это дает:
1. Скорость перестройки в
понимании IT-продукта и
траектории его развития
2. Скорость перестройки
процессов
3. Скорость перестройки
архитектуры и кода
32. Характеристики людей,
которые становятся сильнее
от изменений
1. Инженеры, которых хотят использовать
свои головы, а не только руки.
2. Мотивированная и
высококвалифицированная команда, а
значит дорогая.
Считайте заранее будет ли это выгодно в
вашем случае.
3. Высокая вовлеченность Заказчика,
который готов тратить на взаимодействие
свои ресурсы.
37. Сколько стоит антихрупкость?
Сравнить ценность достижения бизнес-цели и
накладные расходы.
“Накладные” расходы:
1. Выстраивание процессов и использование
инструментов
2. Вкладывание в управление сложностью и
внутреннее качество IT-систем
3. Выстраивание отношений Заказчик–
Исполнитель
4. Подбор и обучение сотрудников
5. Работа на уровне бизнеса для поддержания
открытости к изменениям
39. Давайте вместе собирать практики!
Направления для исследования
антихрупкости в IT:
1. Процессы: ТЗ, инструменты
управления
2. Внутреннее качество IT-систем
3. Отношения Заказчик–Исполнитель
4. Люди
5. Бизнес
Присылайте мне ваши мысли на эту
тему.
0 0
1 1
10 10
100 100
1000
40. Ссылки
1. Сайт книги «Антихрупкость в
IT»
2. Как стать антихрупким, работая
в IT. Интервью с Хекслет.
41. Спасибо за внимание!
Есть вопросы?
Бындю Александр,
IT-архитектор
Byndyusoft
Обратная связь
по докладу