Impact Mapping на практике v2Alexander Byndyu— Как выявлять бизнес-цели
— Как согласовывать стратегию достижения целей
— Как приоритизировать бизнес-гипотезы
— Как использовать карту в работе над продуктом
— Влияние целей на мотивацию
— Как отсекать Pet Feature со стороны заказчика и со стороны команды
— Какие есть подводные камни в применении Impact Mapping + примеры из практики
Переход от монолитной архитектуры к распределеннойAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/frommonolittodistributed
Пять самых важных составляющих процесса выпуска проектовAlexander ByndyuМатериалы выступления на .NETconf и HappyDev 2015 http://blog.byndyu.ru/2015/09/blog-post.html
Пять самых важных составляющих процесса выпуска продуктовAlexander ByndyuМатериалы доклада AgileDays 2016 в Москве http://agiledays.ru/members/profile/1427/#report-45
Переход от монолитной архитектуры к распределеннойAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/frommonolittodistributed
Александр Бындю - Компания мечты своими руками | HappyDev'12HappyDevРассказ о поисках идеальной компании, о проблемах на этом пути и об опыте создания своей компании мечты
Докладчик расскажет об опыте работе в найме, нескольких лет консультирования IT-компаний, а также ответит на следующие вопросы, исходя из своего опыта:
- Откуда пришла идея создания собственного бизнеса и с какими трудностями столкнулась молодая компания?
- Как лучше устроить компанию, чтобы обеспечить быстрый рост?
- Как найти людей в компанию, которой всего несколько месяцев?
- Зачем ставить в основание ценности Agile?
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеScrumTrekВ моем выступлении мы по шагам пройдем наш тернистый путь к продукту Сбербанк Онлайн, каким мы знаем его сегодня. С момента первого запуска нашего мобильного приложения мы преодолели огромное расстояние – как внутри команды, так и внутри такой огромной структуры, как Сбербанк.
Я буду в деталях рассказывать о том, какие методы мы внедряли, с какими проблемами сталкивались, как строили культуру, как формировали доверие в команде и в каком виде сейчас у нас работает Agile.
Участникам конференции наш кейс будет особенно интересен тем, что речь пойдет не столько об IT, сколько о создании продукта. Я подробно расскажу о формировании цикла product discovery – сложной, крупной задаче, под которую мы подбирали свои методы. В процессе мы столкнулись с разными трудностями, а еще активно работали над созданием культуры и среды, которая бы стимулировала креатив и генерацию идей внутри команды. В докладе не будет воды и голословных тезисов – только реальные примеры, только работающие методы, только хардкор.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.ScrumTrekКак различные виды исследований и аналитики продукта работают в условиях Agile и быстрых циклах разработки. Почему важна живая обратная связь от пользователей, и как она может коррелировать с продуктовыми метриками. Рассмотрим эти вопросы на примере живого кейса.
Презентация "Scrum с нуля" (2 часть)Елена КоптеваПрезентация была представлена в ходе обсуждения вебинара "Scrum с нуля", автор - Валерий Федоров, руководитель проектов компании "Кодерлайн".
http://www.koderline.ru/
Обсуждение касалось вопроса, почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum. Выступающий представил личный практический опыт.
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
Трудно представить возможность применения Agile в компаниях с большим количеством зарегламентированных процессов, которые, к тому же, ориентированны на водопадную модель разработки ПО. На примере разработки системы управления рисками на Финансовых рынках мы поделимся своим опытом как можно построить полноценный Agile процесс исключительно с использованием стандартного SCRUM framework. Мы расскажем об бизнес процессе, решенных проблемах и инженерных практиках, которые позволили обеспечить высокую скорость delivery в рамках данной системы.
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...ScrumTrekДоклад про трансформацию процесса развития госуслуг: не столько и не только разработка кода портала госуслуг, сколько изменения всего процесса сервис-дизайна. А также договорная составляющая: как гибкий подход нашёл отражение в госконтрактах.
CQRS на практике. В поиске точки масштабирования и новых метафорAlexander ByndyuВидео и описание темы http://blog.byndyu.ru/2014/07/command-and-query-responsibility.html
Пять самых важных составляющих процесса выпуска проектовAlexander ByndyuМатериалы выступления на .NETconf и HappyDev 2015 http://blog.byndyu.ru/2015/09/blog-post.html
Пять самых важных составляющих процесса выпуска продуктовAlexander ByndyuМатериалы доклада AgileDays 2016 в Москве http://agiledays.ru/members/profile/1427/#report-45
Переход от монолитной архитектуры к распределеннойAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/frommonolittodistributed
Александр Бындю - Компания мечты своими руками | HappyDev'12HappyDevРассказ о поисках идеальной компании, о проблемах на этом пути и об опыте создания своей компании мечты
Докладчик расскажет об опыте работе в найме, нескольких лет консультирования IT-компаний, а также ответит на следующие вопросы, исходя из своего опыта:
- Откуда пришла идея создания собственного бизнеса и с какими трудностями столкнулась молодая компания?
- Как лучше устроить компанию, чтобы обеспечить быстрый рост?
- Как найти людей в компанию, которой всего несколько месяцев?
- Зачем ставить в основание ценности Agile?
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеScrumTrekВ моем выступлении мы по шагам пройдем наш тернистый путь к продукту Сбербанк Онлайн, каким мы знаем его сегодня. С момента первого запуска нашего мобильного приложения мы преодолели огромное расстояние – как внутри команды, так и внутри такой огромной структуры, как Сбербанк.
Я буду в деталях рассказывать о том, какие методы мы внедряли, с какими проблемами сталкивались, как строили культуру, как формировали доверие в команде и в каком виде сейчас у нас работает Agile.
Участникам конференции наш кейс будет особенно интересен тем, что речь пойдет не столько об IT, сколько о создании продукта. Я подробно расскажу о формировании цикла product discovery – сложной, крупной задаче, под которую мы подбирали свои методы. В процессе мы столкнулись с разными трудностями, а еще активно работали над созданием культуры и среды, которая бы стимулировала креатив и генерацию идей внутри команды. В докладе не будет воды и голословных тезисов – только реальные примеры, только работающие методы, только хардкор.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.ScrumTrekКак различные виды исследований и аналитики продукта работают в условиях Agile и быстрых циклах разработки. Почему важна живая обратная связь от пользователей, и как она может коррелировать с продуктовыми метриками. Рассмотрим эти вопросы на примере живого кейса.
Презентация "Scrum с нуля" (2 часть)Елена КоптеваПрезентация была представлена в ходе обсуждения вебинара "Scrum с нуля", автор - Валерий Федоров, руководитель проектов компании "Кодерлайн".
http://www.koderline.ru/
Обсуждение касалось вопроса, почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum. Выступающий представил личный практический опыт.
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
Трудно представить возможность применения Agile в компаниях с большим количеством зарегламентированных процессов, которые, к тому же, ориентированны на водопадную модель разработки ПО. На примере разработки системы управления рисками на Финансовых рынках мы поделимся своим опытом как можно построить полноценный Agile процесс исключительно с использованием стандартного SCRUM framework. Мы расскажем об бизнес процессе, решенных проблемах и инженерных практиках, которые позволили обеспечить высокую скорость delivery в рамках данной системы.
Дмитрий Матвеев, Александр Павлович. Гибкий подход к продуктовому развитию Го...ScrumTrekДоклад про трансформацию процесса развития госуслуг: не столько и не только разработка кода портала госуслуг, сколько изменения всего процесса сервис-дизайна. А также договорная составляющая: как гибкий подход нашёл отражение в госконтрактах.
CQRS на практике. В поиске точки масштабирования и новых метафорAlexander ByndyuВидео и описание темы http://blog.byndyu.ru/2014/07/command-and-query-responsibility.html
ElasticSearch: Найдется все... и быстро!Alexander ByndyuThis document discusses Elasticsearch and provides an overview of its key features and capabilities. Elasticsearch is described as a flexible, powerful, open source, distributed, real-time search and analytics engine. The document then covers topics like how Elasticsearch is RESTful and uses JSON, its data model of indexes and types, and how it can be used for full text search and analytics capabilities.
Impact mapping in practiceAlexander ByndyuThis document introduces Impact Mapping, which is a technique for planning projects. It involves identifying goals and objectives, stakeholders and their impacts, and tasks to achieve those impacts. The document provides an overview of the Impact Mapping process, which involves defining the Why (objectives), Who (stakeholders), How (impacts), and What (tasks). It also includes some tips for using Impact Mapping such as facilitating the process rather than dictating it, prioritizing goals, and avoiding artificial objectives.
Эволюция управления зависимостями в кодеAlexander ByndyuПо материалам конференции .NET разработчиков - www.dotnetconf.ru
http://dotnetconf.ru/Materialy/Dependency_Control
Баг-трекер по-новому: что и почему JetBrains изменил в последней версии YouTrackAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/youtrack
Использование сервера Continuous Integration для разработки мобильных приложенийAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/ci_for_mobile
Taming taxonomy—a practical introAlberta SoranzoThe document discusses tips and tools for creating taxonomy with the user in mind. It describes a case study of developing a new taxonomy for a portal containing content from six different sites. A multi-step process is outlined, including reviewing the existing taxonomy, conducting keyword research, user research with personas, term sorting, validation with subject matter experts, and adding synonyms and polyhierarchies to result in the new taxonomy. Taxonomy, navigation, and information architecture are distinguished in their roles for organizing content.
UX Poland 2014: Y.Vetrov — Applied UX StrategyYury VetrovThe document discusses applying UX strategy and assessing a company's UX maturity level. It defines three levels of UX maturity - operational, tactical, and strategic - and describes how deeply designers become engaged in product development at each level. The document also stresses that a company's own maturity must be sufficient to support UX strategy. It provides a framework for assessing a company's resources, processes, and priorities to understand its "UX environment" and determine where improvements may be needed to successfully implement a UX strategy.
User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...Yury VetrovПрезентация Юрия Ветрова "Как показывать интерфейс клиенту (так, чтобы не было мучительно больно)" с конференции User Experience 2010.
11 ключевых ошибок в разработке интернет-проектовborovoystudioПрезентация выступления Виталия Денисенкова, директора Студии Борового, на семинаре по интернет-маркетингу и брендингу «Стань эффективнее!» в Минске, 6 августа 2015 года.
Киев. Как внедрить SCRUM без трупов и остаться довольнымVladimir ZavertaylovПартнёрская конференция «1С-Битрикс» в Киеве, 9 ноября. Как внедрить SCRUM без трупов и остаться довольным
15 шагов к быстрым сделкам на тендерных площадкахConformatoАнастасия Новикова на Conformato Conference 2014 рассказывала о быстрых сделках 15 апреля, а 17 - продолжала свой доклад по многочисленным просьбам.
Доклад на тему "15 шагов к быстрым сделкам на тендерных площадках" содержит алгоритм, который эффективно работает и указывает на типичные ошибки.
Помимо этого Анастасия сразу же предлагает пути их решения.
=Чтобы посмотреть видеозапись доклада, зарегистрируйтесь здесь: http://goo.gl/uK0rmY =
Осознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться ...borovoystudioОсознанное развитие бизнеса в интернете. Что нужно ЗНАТЬ, чтобы не ошибиться там, где ошибается 95% проектов
Виталий Денисенков, директор Студии Борового
Проектирование с учетом пользовательских требованийCEE-SEC(R)Как от продукта для 20 человек мы пришли к массовому продукту
Маргарита Титова, Onlinetours.ru
Инфраструктура для совместной предпроктной работы IT-компаний и реального ...Alexander ByndyuЕсли у вас есть IT-компания и вы хотите делать проекты для промышленных предприятий, то предлагаю вам следующую схему, работоспособность которой мы проверили https://blog.byndyu.ru/2023/03/it.html
Применение low-code платформ в энтерпрайзеAlexander ByndyuВыступление на конференции 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
Антихрупкость в IT или как полюбить измененияAlexander ByndyuЕсли на переменах вы больше зарабатываете, чем теряете, вам будет хотеться перемен. В мире, где всё быстро меняется, где конкуренция возвышает одни компании и уничтожает другие, нужно выстраивать работу так, чтобы перемены приносили пользу, а не разрушения.
В докладе поразмышляем как выстроить процессы работы, архитектуру IT-систем и взаимодействия людей, чтобы придать IT-продуктам свойства антихрупкости.
https://13.codefest.ru/lecture/2251
Карта гипотез как метод стратегического планированияAlexander ByndyuРасскажу о новом методе стратегического планирования. Много лет я смотрел, как другие делают Impact Map, сам его делал для своих проектов и проектов заказчиков. В итоге, пересобрал этот метод в новый, чтобы можно было точнее определять причинно-следственные связи между бизнес-целями, задачами и гипотезами достижения целей. Назвал этот метод “Карта гипотез”.
Доклад на конференции Стачка https://nastachku.ru/hypothesis-map-as-method-of-strategic-planning
История о том, как техническое задание подменяет цель проектаAlexander ByndyuВидео на эту тему https://www.youtube.com/watch?v=fuy4Ol4nRNY
Писать или не писать ТЗ? В спорах на эту тему была сломана ни одна клавиатура. У нас есть свое мнение на счет технических заданий.
Шпаргалка поIT-миру дляпредпринимателяAlexander ByndyuРынок IT, привлечение разработчиков, выбор платформы и языка для разработки, выбор методологии управления, создание IT-продукта, IT-архитектура, современные возможности IT с примерами
Микросервисы, чистый PaaS и конкурс Мисс РоссияAlexander ByndyuВыступление на DevCon, 21.04.2017, Москва
https://events.techdays.ru/Modern-Architecture/2017-04/schedule
Индексы в MSSQL: принципы работы и способы оптимизацииAlexander ByndyuПо материалам конференции .NET разработчиков - http://dotnetconf.ru/materialy/mssqlindexes
2. 2
Обо мне
1. Основатель IT-компании ByndyuSoft
http://byndyusoft.com
2. Консультант по вопросам инженерных практик и
управления IT-проектами в ScrumTrek
3. Вожатый на AgileCamp
4. Преподаватель в ЮУрГУ и ЧелГУ
Развитие сообщества
• Технический блог http://blog.byndyu.ru
• Организую конференции .NET-разработчиков
http://dotnetconf.ru
• Выступаю на конференциях по всей стране
• Веду группу по проблемам разработки и управления
проектами
https://groups.google.com/forum/?hl=ru&fromgroups#!forum/d
otnetconf
3. 3
План
• Что такое «кнопочное мышление»?
• Разные грани одной проблемы
• Обсуждение историй из практики
9. 9
Почему мы даём решалам
порулить?
Почему не отбрасываем
поверхностные решения?
Как оградить себя от их влияния?
10. 10
Формат User Story не позволит
пройти Решалам, потому что
надо описать ценность
https://medium.com/swift-space
User Story
11. 11
Типовая User Story
• Я как корпоративный клиент
• Хочу скачивать отчет о движениях
денежных средств
• Чтобы видеть, что баланс стал
отрицательным
13. 13
Мимикрирующие User Story
• Я как корпоративный клиент
• Хочу скачивать отчет о движениях
денежных средств
• Чтобы видеть, что баланс стал
отрицательным
14. 14
Понимание корневой проблемы
• Я как корпоративный клиент
• Не понимаю в каком состоянии
счет и из-за этого ухожу в минус
• Хочу …
• Чтобы …
15. 15
Изменение поведения
• Я как корпоративный клиент
• Не понимаю в каком состоянии счет и
из-за этого ухожу в минус
• Хочу останавливать работу, если
баланс стал критично низким
• Чтобы не терять деньги
16. 16
Почувствуй разницу
До
• Я как корпоративный
клиент
• Хочу скачивать отчет о
движениях денежных
средств
• Чтобы видеть, что
баланс стал
отрицательным
После
• Я как корпоративный
клиент
• Не понимаю в каком
состоянии счет и из-за
этого ухожу в минус
• Хочу останавливать
работу, если баланс
стал критично низким
• Чтобы не терять
деньги
21. 21
Кейс: Сужение видения
• Во время обсуждения проблем звучит
фраза: «…можно отправить почтой»
• Сужение проблемы до одного решения
• Опасность потерять большую картинку
• Остановились, сформулировали проблему,
придумали другие решения
22. 22
Кейс: Решения без проблемы
• Новый заказчик обсуждает с нами модернизацию существующей
системы
• Пока рассказывает о системе, вспоминает о проблеме, что клиенты
уходят в минус и перерасходуют ресурсы системы без оплаты
• Сервис берет деньги по мере выполнения операции, но
предсказать расходы заранее нельзя
• Заказчика посещает идея — обрубать доступ и оставлять клиента
без результата
• Остановились, раскопали проблему пользователей. Оказалось, что
они не понимают сколько денег остается в каждый момент
времени, поэтому не могут принимать решения
• Предложили показывать им расходы и текущий баланс,
изменяющиеся в онлайн режиме
• Заказчик сказал, что-то типа: А что так можно было?
27. 27
Кейс: Нужно больше
всплывающих окон
• Добавили всплывашку, чтобы понять на
месте работник или нет. Раз в 10 минут он
должен нажать ОК в модальном окне
• Добавили всплывашку, чтобы работник
выходил на улицу и раздавал листовки
• Добавили еще много других всплывашек…
• В итоге, цели одних всплывашек
противоречат целям других
28. 28
Кейс: Зачем делаем?
• Приложение для курьеров крупной
компании с целью оптимизации их
работы
• Им сделали ТЗ
• Им сделали реализацию, но не
полностью
• Пришли к нам для оценки задачи
• От нас ушли с изменением бизнес-
модели
29. 29
Если нет цели, то куда бы ты ни
шёл — получается «вперёд»
http://bodydevelopmentcentre.co.uk
30. 30
Кейс: Покажем потому что
можем
(создание SaaS-инструмента для продаж)
― Давайте выведем все договоры в интерфейсе
– говорит заказчик.
― Чтобы что? – отвечаем мы.
― Они уже есть в нашей БД, можно легко их
вывести.
― Как это поможет достигнуть целей продукта?
― Без договоров невозможно заплатить!
― Чтобы заплатить, нужно начать пользоваться
продуктом, а он еще не существует.
…через месяц переговоров мы вывели договоры
в интерфейсе…
31. 31
— Вы специалист вот вам деньги, скажите
как правильно
— Вот так правильно
— Я не согласен
http://acidcow.com
32. 32
Кейс: Делайте что просят, какая
вам разница?
• Попадаются заказчики, которые
считают, что мы руки, которые могут
печатать код, а могут не печатать.
• Мы поясняем, что мы пытаемся создать
полезный продукт, а не подстроиться
под текущие подходы, принятые у
заказчика
33. 33
Кейс: Решение без предыстории
• «Мы сейчас внутри обсудим и скажем
вам результат обсуждения»
• Не хватает понимания почему выбрали
этот инструмент. Между чем и чем
выбирали? Почему не выбрали то что
не выбрали?
• Без предыстории невозможно оценить
решение.
34. 34
Кейс: Не слушайте бизнес
(создание SaaS в сфере e-commerce)
• Люди занимаются документооборотом и
подобными бизнес-процессами внутри
компании
• Их подключили к созданию IT-продукта для
внешних пользователей
• «Не слушайте бизнес, им только бантики
нужны»
• Бантики в данном случае – это то, за что
клиенты платят
• «Телега не может ехать впереди лошади»
• Лошадь — это документооборот
35. 35
Энтропия наш удел
Советы, которые легко понять и сложно применить
1. Управлять на уровне достижения
бизнес-целей
2. Ставить перед командой проблемы,
а не приходить с решениями
3. Короткие итерации, сбор обратной
связи с команды и клиентов
4. Ранняя валидация идей
36. 36
Спасибо за внимание!
Буду рад ответить на ваши вопросы лично
или через:
blog.byndyu.ru
alexanderbyndyu
alexander.byndyu@gmail.com