Ищите кроличьи норы
Раздел 2 из 7 · 1 мин
Когда мы конкретизировали элементы решения, процесс шёл быстро: мы исследовали возможности. Мы двигались скорее вширь, чем вглубь. На этом шаге мы замедляемся и критически смотрим на то, что придумали. Не упустили ли мы чего-нибудь? Не делаем ли необоснованных технических допущений?
Один из способов проанализировать решение — пройти сценарий использования в замедленном темпе. Как именно пользователь доберётся от начала до конца в решении, которое мы набросали? Если замедлиться и проиграть весь сценарий, можно обнаружить пробелы или недостающие элементы, которые ещё нужно спроектировать.
Затем стоит проверить жизнеспособность каждой части, которую мы считаем решённой. Мы задаём себе такие вопросы:
- Потребует ли это новой технической работы, которой мы раньше никогда не занимались?
- Не делаем ли мы допущений о том, как части соединятся друг с другом?
- Не предполагаем ли мы, что существует дизайнерское решение, которое сами мы так и не смогли придумать?
- Нет ли сложного решения, которое стоит принять заранее, чтобы команда на нём не застопорилась?