Апрель 2020 — Заметка №7

Некоторые отличные решения и идеи можно находить очень простым и “дубовым” способом: перебором.

Вот например к нам в Эквид приходят пользователи с разным бэкграундом и целями. И пользователи находятся в разные моменты времени в разных состояниях: кто-то только начинает, а кто-то уже успешен. Всем этим ребятам надо показать “дэшбоард”: входную страницу. И конечно хочется, чтобы эта страница была разная для разных ребят.

Когда я сел придумывать разные состояния, то сразу потерялся и чувствовал себя ошеломленным: как придумать и удержать в голове такую сложную схему?

Помог перебор. Я построил большое дерево всех решений/событий/атрибутов высокого уровня через которые проходит пользователь. Это дало список конечных состояний. И большая задача свелась к набору небольших и более простых задач вида “вот есть такое состояние, что лучше всего показать человеку в нем?”

Вот пример (очень низкое разрешение, так это реальные данные) дерева и состояний одного из элементов дэшборда: 9 cостояний (а до оптимизаций и вырезаний ветвей, которые оказались ненужными — было штук 12). Вряд ли я смог сразу придумать их с нуля.

Такая же штука может работать и с идеями. Есть определенные метаморфозы, которые можно применять к любой существующей идее, чтобы получить другую.

Например:

То есть выбор между агрегацией “ресурсов” у одного поставщика (это просто получить всё сразу в одном месте) и сегментацией — разделением “ресурсов” между множеством ребят.

Все эти (и другие подобные — их можно придумать еще) перестановки не гарантируют, что новые идеи будут хорошими или что они сработают. Но они помогают генерировать новые идеи из существующих.

Так что перебор это вполне рабочий инструмент для создания нового.