Ловушка обобщения проблем

Тут можно заблудиться

16 May 2023


...

Типовая ситуация:

  • надо сделать штуку A. Может быть, это задача, а может быть проблема
  • замечаем, что A можно обобщить: сделать штуку B, и тогда A получится легко

Дальше есть варианты:

  • ✅ можно все-таки придумать решение для A, без B, и реализовать его – это удачный исход N 1
  • можно попробовать сделать B
  • ✅ может быть, через небольшое время мы сделаем B, и после этого сделаем A тоже – это удачный исход N 2
  • а может быть, B быстро не получится
  • ❌ тогда можно бросить всю эту затею, и не делать ни B, ни A – это неудачный исход
  • или можно бросить B, и вернуться к варианту “решение A без B”
  • или можно еще какое-то время делать B

На картинке – схема этих переходов с обозначениями стоимости действий:

(По клику картинка открывается отдельно во все окно)

Обращаем внимание на такие обстоятельства:

  • “Попробовать сделать B – B не получается – решить продолжить делать B” – это цикл, по которому потенциально можно бегать очень долго.
  • Цикл может приклеиться к любому успешному и неуспешному пути: можно побегать по циклу, и все бросить. Или побегать по циклу, а потом сделать A без B. Или побегать по циклу, и в конце концов сделать B.
  • Вообще говоря, все время, пока мы бегаем по циклу делания B, мы прикладываем дополнительные усилия для компенсации несделанного A (“проценты по техдолгу”)

В чем ловушка? В цикле, в котором можно застрять надолго, и при этом не обязательно в итоге получить A, с которого все начиналось.

Лично я по этому графу побегала с рабочими и нерабочими задачами по всяческим траекториям и со всяческими результатами. Со стороны тоже наблюдала все варианты. “Сделаем сначала B” правда может вести к весьма грустным результатам. Но может и наоборот, делать хорошо.

И что же делать?

  • В зависимости от соотношения усилий E1, E2, E3, E4 и от прогноза стоимости B более или менее решительно склоняться к варианту “делать A без B”.
  • В любом случае отслеживать количество усилий/времени, вложенных в “делаем B” и опять же возвращаться к варианту “сделать A без B”, если цикл выходит из-под контроля.

И надеюсь со временем написать более подробно и с примерами про грамотную навигацию по такой ситуации – когда стоит браться за B, когда нет.

Комментарии и эмодзи-реакции можно оставлять в TG: https://t.me/WritingOnStickyNotes/91