[само]организация
Jul. 4th, 2011 05:47 pmПонял, что большинство моих проёбов и лишних затрат времени вызваны откровенно хуёвым планированием. Проанализировав частные случаи, пришёл к выводу, что мне нужны 3 штуки.
Так-то. Однако увязать это воедино -- не знаю, как. Всё сложно. А это говорит о том, что такая система будет либо неудобной, либо нестройной, либо сложной в использовании.
- Иерархический план с текущими делами. План, каждый из пунктов которого, если не тривиален, может быть расширен, в случае, если я ответственный за этот пункт. План, в котором есть привязки "вверх" (кто/что/как поставило передо мной эту задачу), есть привязки "вниз" (перед кем и как я поставил эту задачу). При этом просто дерева-леса для такого плана не хватит: некоторые поручённые пункты могут раздваиваться, могут быть (и есть) более сложные зависимости -- например, когда я отрефакторил общую функциональность в какую-то отдельную библиотеку из двух проектов, и хочу сослаться на неё в каждом из проектов. Кроме того, с обязательной возможностью пометить часть пунктов как сделанное, как текущее-делаемое, как важное.
В качестве базы для такого представления меня вполне устроило представление от lj\gaperton, описанное им в посте1 и посте2 -- полезно почитать. Однако я упростил это представление, так как автоматизированно обрабатывать его не хочу, а для типичных задач полное представление неудобно вести. - Разбивка в стиле GTD (книжку про которое я не читал, но мне Моше напел) -- глобальные цели всей жизни, цели ближайших лет, цели ближайших месяцев, цели на неделю, опционально более мелкая разбивка, и с еженедельным пересмотром текущих дел и текущих целей.
Может и можно было бы обобщить это с планами из предыдущего пункта, но вроде это "о разном".
Однако каждый пункт плана должен иметь возможность ссылаться на цель. К примеру, какую-нибудь мелкую либу я могу делать как из желания заработать денег, так и из любви к искусству. - Только недавно понял, что нужен "лог принятых неочевидных решений": таблица со столбцами "проблема", "принятое решение", "обоснование выбора принятого решения". Потому что в последнее время решений надо принимать много, разных, зачастую неочевидных, и периодически возникают раскопки "почему же я так сделал?".
В идеале должна быть связь между принятым решением и планом -- наверное, принятое решение по сути своей должно быть "патчем" плана.
Так-то. Однако увязать это воедино -- не знаю, как. Всё сложно. А это говорит о том, что такая система будет либо неудобной, либо нестройной, либо сложной в использовании.