Инструментов море, но как что-то «сделать» — непонятно

В современном мире существует тонна всяких инструментов. Плюс, в каждом отдельном инструменте (скажем, Adobe Illustrator) также содержится сотня мелких инструментов.

Но собрать из этих инструментов работающий сценарий создания чего-то ценного очень сложно.

Само по себе владение большим количеством инструментов не даёт на выходе ценной объект. Максимум — возможность легко отредактировать готовый ценный объект, созданный кем-то другим. Но не создать с нуля.

Возможно, дело тут в том, что инструменты — всего лишь средства для совершения действий, записанных в «рецепте» создания ценного объекта.

«Рецепт»! Это находка, однако.

Рецепт состоит из 2-х уровней!

  1. Методический, абстрактный. Уровень сути. «Что конкретно нужно сделать, чтобы это сделать»
  2. Операционный: как заставить конкретные технические средства выполнять команды абстрактного уровня.

Шум / сигнал в рецепте

Уровень сути понимать важно, т. к. на операционном уровне неясно, что из деталей рецепта является необходимым, а что случайным. Изучая весь рецепт целиком, как это делают подмастерья, не даёт понимания, где в рецепте шум, а где сигнал. И появляются инструкции типа «привязывать кота во время медитации». К примеру:

«Возмите сковородку с тефлоновым покрытием, разбейте на неё 4 яйца и посыпьте щепоткой морской соли.»

*Операционный уровень*: тефлоновое покрытие, собственно сковородка (можно жарить и в кастрюле), количество яиц, вид соли и вообще сама соль (можно заменить на соевый соус).

*Уровень сути*: яйца, без скорлупы, высокая температура, посолить.

Так что же это за абстрактный уровень рецепта?

Оказывается, его тоже можно разделить на 3:

Эпицентр, MVP

Какие действия необходимы для достижения «ядра эффекта», сути полезного действия

— выполнение ключевых активностей (может быть только одна), которые и составляют хребет продукта (встроить холодные и тёплые цвета, изобразить засветку, коагулировать белок и посолить)

Обеспечение гомеостаза

Какие действия и требования необходимы для того, чтобы проекту не исчезнуть.

  • защита от рисков
  • финансовая модель
  • мотивация и культура

Соблюдение требований среды

Что обязательно необходимо сделать, а что делать нельзя

  • выяснение неизменяемых требований и ограничений
  • выяснение, каким проверкам подвергнется продукт, чтобы выпуститься

Очерёдность и способ (в общих чертах) действий вышестоящих пунктов

Очерёдность исходит из требовний среды и задумок эпицентра.

  • обеспечение выполнения minimal requirements
  • обеспечение выполнения собственной функциональности

Всё вместе

  1. Полезное действие
  2. Обеспечение гомеостаза
  3. Соблюдение требований среды
  4. Очерёдность и способ действий по вышестоящим пунктам
  5. Трансляция очерёдности в язык инструмента
  6. Учёт требований инструмента и поправка в п. 2, 3 или 4