Использовать фреймворки нужно не для того, чтобы их использовать
Люблю рассказы в духе: “Возьмите фреймворк XXX для задачи NNN, и будет вам счастье”. Дальше обычно начинается холивар: “Мы попробовали, и получилась какая-то хрень”.
Есть подозрение, что цель популярных фреймворков не в том, чтобы им следовали.
Берем RICE
Редко кому удается (вы существуете, кстати?) настроить функцию четырех переменных, дающую на выходе приоритеты, которые можно использовать для развития продукта. Все равно будем двигать с точки зрения “здравого смысла”.
Зато в процессе возникнут вопросы:
• Какие сегменты охватывает фича? Сколько там клиентов? Как они платят?
• Какой профит получим? Это оптимистично или пессимистично?
• Как оценивали? Есть данные, результаты исследований, или это чье-то мнение?
• Есть зависимости от других команд и отделов?
Если потратить время на аргументированные ответы, то уже это даст уйму полезной инфы для принятия решений. Без магии чисел и функций.
Или Use Cases
Как самостоятельный способ передачи требований - ужас ужасный.
Обычная реакция после прочтения: “Кулл стори, бро, но объясни нормально, что сделать нужно?”
Прелесть в другом. В процессе разработки выявляются акторы, взаимодействия, приходится продумывать исходное состояние системы, возможные вилки, выдерживать единый уровень абстракции. Фактически, это способ мышления письмом.
Кстати, письмо - тоже отличный способ мышления письмом.
Если смотреть на все это как на инструменты мышления, то получается интересно - не так важно, какой артефакт мы получили в итоге; важнее, какие выводы, информацию и идеи мы получили в процессе.
#мышление
Post #230
4.23K
- 👍 19
- 🔥 15
- ❤ 1
- 😁 1
- 🤔 1
- 💯 1