Урок 1.1 · Как объяснить задачу программисту · Модуль 1. Задача и результат · Бесплатно
Цель урока: Научиться отличать проблему от заранее выбранного решения.
Зачем это нужно: Половина неудачных проектов начинается не с плохого программиста, а с готового решения, которое приняли раньше времени.
Как это работает: Проблема описывает, что сейчас идёт не так и кому это мешает: «клиенты путают время записи и приходят не в свой слот». Решение — это способ, который кто-то уже выбрал: «нужно мобильное приложение». Если начинать с решения, вы покупаете именно его, а не результат: приложение сделают, а путаница останется.
Пример подробнее. Парикмахерская на два кресла. Администратор записывает клиентов по телефону, но часто подолгу консультирует: какие стрижки бывают, сколько стоит, есть ли свободное время в субботу. Пока она говорит с одним, остальные не дозваниваются. Часть клиентов звонит напрямую мастеру, и он тоже записывает — в свой блокнот. Пока мастер и администратор сообщат друг другу, кто на когда записан, проходит время, и в итоге двое клиентов оказываются записаны на одно и то же время. Разберём, что в этой ситуации есть на самом деле. Что происходит. Клиенты не дозваниваются, а иногда двое записаны на одно время. Это видно по журналу звонков и по блокнотам — то есть это не догадка, а факт. Кому это мешает. Клиентам — не дозвонились или пришли к занятому мастеру. Мастеру — разрывается между двумя людьми и извиняется. Хозяйке — теряет деньги: один уход стоит около 3 000 ₽, а за месяц на недозвонах и накладках набегают десятки, а то и сотни тысяч. Что уже пробовали. Договорились, что записывает только администратор. Не помогло: мастер всё равно берёт трубку, когда человек звонит ему напрямую, а администратор в это время на другом звонке — и записи снова расходятся. Чего мы пока не знаем. Администратор не успевает из-за долгих разговоров — или дело в том, что записи ведутся в двух местах и общей картины не видит никто. Это разные проблемы: в первом случае нужны короткие ответы на частые вопросы без звонка (цена, время, как добраться), во втором — одно общее место записи, куда смотрят и мастер, и администратор. «Нужно приложение» — это ответ на последний вопрос, которого ещё не задали. Может оказаться, что хватит одной общей онлайн-таблицы: администратор пишет, мастер видит. А может — что дело не в записи вовсе, а в том, что администратор один и физически не успевает отвечать на все звонки. Заметьте: решение может быть и правильным. Проблема не в самом приложении, а в том, что его выбрали до того, как поняли, что чинят.
Разбор: Возьмём формулировку «нужен сайт на современном фреймворке» и разберём её по частям. «Нужен сайт» — это уже решение: выбран способ, а не названа боль. Непонятно, что сайт должен изменить: больше заявок, меньше звонков, чтобы клиенты сами находили ответы? «На современном фреймворке» — выбор инструмента. О результате он не говорит ничего: сайт на модном фреймворке бывает медленным и неудобным, а простой работает годами. За кадром остались четыре вещи: кто эти люди, что они делают сейчас, сколько это стоит и как мы поймём, что стало лучше. Без них исполнитель может только угадывать — и почти всегда угадает в сторону того, что умеет делать сам. Как та же задача звучит без решения: «Клиенты не находят цены и не звонят: пишут в мессенджер и ждут ответа по два часа. Хотим, чтобы цена и ответы на пять частых вопросов были видны сразу, а обращений стало больше». Здесь есть боль, люди и проверяемый результат. А способ — сайт, страница в соцсети или готовый автоответ — выбираем вместе, когда понятно, что именно чиним. Правильный порядок: сначала боль, потом вместе с исполнителем выбираем способ.
Частая ошибка: Писать «нужно сделать …», когда вы ещё не объяснили, зачем. В этот момент исполнитель уже не может предложить решение дешевле — вы выбрали за него.
Итог: Проблема — что болит. Решение — чем лечим. В задаче сначала всегда проблема.
Проблема: «клиенты путают время записи».
Решение: «нужно мобильное приложение» — это уже выбор, а не проблема.Выберите формулировку, в которой описана проблема, а не заранее выбранное решение.
Критерий успеха: Выбрана формулировка с описанием ситуации.