$30 off During Our Annual Pro Sale. View Details »

Кнопочное мышление против целостного IT-продукта

Кнопочное мышление против целостного IT-продукта

По материалам конференции .NET разработчиков http://dotnetconf.ru/materialy/buttonthinking

https://blog.byndyu.ru/2016/05/it.html

More Decks by Александр Бындю

Other Decks in Technology

Transcript

  1. Кнопочное мышление
    против
    целостного IT-продукта
    Александр Бындю
    http://byndyu.ru
    12-я конференция .NET разработчиков
    15 мая 2016
    dotnetconf.ru

    View Slide

  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

    View Slide

  3. 3
    План
    • Что такое «кнопочное мышление»?
    • Разные грани одной проблемы
    • Обсуждение историй из практики

    View Slide

  4. 4
    dreamstime.com
    Кнопочное
    мышление
    или
    «экранное»
    или
    преждевременная
    концептуализация

    View Slide

  5. 5
    Торопыги
    Они подумают, что мы не компетентны. Скорее нужно сказать решение!
    https://www.youtube.com/watch?v=_mf5SOyY9xY

    View Slide

  6. 6
    Решалы
    Мы всё знаем, спроси и мы сразу выдадим решение

    View Slide

  7. 7
    Поднял флаг Спасителя
    Чувство, когда лишь ты один сможешь спасти проект

    View Slide

  8. 8
    Я тоже
    могучий
    генератор
    кнопок и
    решений

    View Slide

  9. 9
    Почему мы даём решалам
    порулить?
    Почему не отбрасываем
    поверхностные решения?
    Как оградить себя от их влияния?

    View Slide

  10. 10
    Формат User Story не позволит
    пройти Решалам, потому что
    надо описать ценность
    https://medium.com/swift-space
    User Story

    View Slide

  11. 11
    Типовая User Story
    • Я как корпоративный клиент
    • Хочу скачивать отчет о движениях
    денежных средств
    • Чтобы видеть, что баланс стал
    отрицательным

    View Slide

  12. 12
    Product Owner’ы
    научились играть
    в эту игру

    View Slide

  13. 13
    Мимикрирующие User Story
    • Я как корпоративный клиент
    • Хочу скачивать отчет о движениях
    денежных средств
    • Чтобы видеть, что баланс стал
    отрицательным

    View Slide

  14. 14
    Понимание корневой проблемы
    • Я как корпоративный клиент
    • Не понимаю в каком состоянии
    счет и из-за этого ухожу в минус
    • Хочу …
    • Чтобы …

    View Slide

  15. 15
    Изменение поведения
    • Я как корпоративный клиент
    • Не понимаю в каком состоянии счет и
    из-за этого ухожу в минус
    • Хочу останавливать работу, если
    баланс стал критично низким
    • Чтобы не терять деньги

    View Slide

  16. 16
    Почувствуй разницу
    До
    • Я как корпоративный
    клиент
    • Хочу скачивать отчет о
    движениях денежных
    средств
    • Чтобы видеть, что
    баланс стал
    отрицательным
    После
    • Я как корпоративный
    клиент
    • Не понимаю в каком
    состоянии счет и из-за
    этого ухожу в минус
    • Хочу останавливать
    работу, если баланс
    стал критично низким
    • Чтобы не терять
    деньги

    View Slide

  17. 17
    Преждевременные решения
    http://www.bolshoyvopros.ru

    View Slide

  18. 18
    Зачем? Кто?
    Корневая
    проблема
    или
    потребность
    Решение1
    Решение2
    Решение3
    Решение4
    Решение!
    Решение6
    Решение7

    РешениеN
    Слепая зона

    View Slide

  19. 19
    Зачем? Кто?
    Корневая
    проблема
    или
    потребность
    Решение1
    Решение2
    Решение3
    Решение4
    Решение?
    Решение6
    Решение7

    РешениеN

    View Slide

  20. 20
    Зачем? Кто?
    Корневая
    проблема
    или
    потребность
    Решение1
    Решение2
    Решение3
    Решение4
    Решение5?
    Решение6
    Решение7

    РешениеN

    View Slide

  21. 21
    Кейс: Сужение видения
    • Во время обсуждения проблем звучит
    фраза: «…можно отправить почтой»
    • Сужение проблемы до одного решения
    • Опасность потерять большую картинку
    • Остановились, сформулировали проблему,
    придумали другие решения

    View Slide

  22. 22
    Кейс: Решения без проблемы
    • Новый заказчик обсуждает с нами модернизацию существующей
    системы
    • Пока рассказывает о системе, вспоминает о проблеме, что клиенты
    уходят в минус и перерасходуют ресурсы системы без оплаты
    • Сервис берет деньги по мере выполнения операции, но
    предсказать расходы заранее нельзя
    • Заказчика посещает идея — обрубать доступ и оставлять клиента
    без результата
    • Остановились, раскопали проблему пользователей. Оказалось, что
    они не понимают сколько денег остается в каждый момент
    времени, поэтому не могут принимать решения
    • Предложили показывать им расходы и текущий баланс,
    изменяющиеся в онлайн режиме
    • Заказчик сказал, что-то типа: А что так можно было?

    View Slide

  23. 23
    Взвесили, посчитали, взяли
    деньги, отдали продукты
    http://www.huffingtonpost.com/

    View Slide

  24. 24
    Эти помидоры для рагу не подходят.
    Возьмите лучше вот этот сорт.
    http://www.huffingtonpost.com/

    View Slide

  25. 25
    Impact Mapping для
    понимания целей
    Зачем?
    Кто?
    Как?
    Что?

    … …




    … …

    View Slide

  26. 26
    Решения
    3 кг помидор
    Зачем?
    Кто?
    Как?
    Что?

    … …




    … …
    Проблемы
    Для чего эти продукты?

    View Slide

  27. 27
    Кейс: Нужно больше
    всплывающих окон
    • Добавили всплывашку, чтобы понять на
    месте работник или нет. Раз в 10 минут он
    должен нажать ОК в модальном окне
    • Добавили всплывашку, чтобы работник
    выходил на улицу и раздавал листовки
    • Добавили еще много других всплывашек…
    • В итоге, цели одних всплывашек
    противоречат целям других

    View Slide

  28. 28
    Кейс: Зачем делаем?
    • Приложение для курьеров крупной
    компании с целью оптимизации их
    работы
    • Им сделали ТЗ
    • Им сделали реализацию, но не
    полностью
    • Пришли к нам для оценки задачи
    • От нас ушли с изменением бизнес-
    модели

    View Slide

  29. 29
    Если нет цели, то куда бы ты ни
    шёл — получается «вперёд»
    http://bodydevelopmentcentre.co.uk

    View Slide

  30. 30
    Кейс: Покажем потому что
    можем
    (создание SaaS-инструмента для продаж)
    ― Давайте выведем все договоры в интерфейсе
    – говорит заказчик.
    ― Чтобы что? – отвечаем мы.
    ― Они уже есть в нашей БД, можно легко их
    вывести.
    ― Как это поможет достигнуть целей продукта?
    ― Без договоров невозможно заплатить!
    ― Чтобы заплатить, нужно начать пользоваться
    продуктом, а он еще не существует.
    …через месяц переговоров мы вывели договоры
    в интерфейсе…

    View Slide

  31. 31
    — Вы специалист вот вам деньги, скажите
    как правильно
    — Вот так правильно
    — Я не согласен
    http://acidcow.com

    View Slide

  32. 32
    Кейс: Делайте что просят, какая
    вам разница?
    • Попадаются заказчики, которые
    считают, что мы руки, которые могут
    печатать код, а могут не печатать.
    • Мы поясняем, что мы пытаемся создать
    полезный продукт, а не подстроиться
    под текущие подходы, принятые у
    заказчика

    View Slide

  33. 33
    Кейс: Решение без предыстории
    • «Мы сейчас внутри обсудим и скажем
    вам результат обсуждения»
    • Не хватает понимания почему выбрали
    этот инструмент. Между чем и чем
    выбирали? Почему не выбрали то что
    не выбрали?
    • Без предыстории невозможно оценить
    решение.

    View Slide

  34. 34
    Кейс: Не слушайте бизнес
    (создание SaaS в сфере e-commerce)
    • Люди занимаются документооборотом и
    подобными бизнес-процессами внутри
    компании
    • Их подключили к созданию IT-продукта для
    внешних пользователей
    • «Не слушайте бизнес, им только бантики
    нужны»
    • Бантики в данном случае – это то, за что
    клиенты платят
    • «Телега не может ехать впереди лошади»
    • Лошадь — это документооборот

    View Slide

  35. 35
    Энтропия наш удел
    Советы, которые легко понять и сложно применить
    1. Управлять на уровне достижения
    бизнес-целей
    2. Ставить перед командой проблемы,
    а не приходить с решениями
    3. Короткие итерации, сбор обратной
    связи с команды и клиентов
    4. Ранняя валидация идей

    View Slide

  36. 36
    Спасибо за внимание!
    Буду рад ответить на ваши вопросы лично
    или через:
    blog.byndyu.ru
    alexanderbyndyu
    [email protected]

    View Slide