Difference between revisions of "Блог:Стас Фомин/GTD: Getting Things Done"

From Wiki4Intranet
Jump to: navigation, search
 
Line 1: Line 1:
Очередная рекомендация на тему «что послушать» — ''must-read'' книга Девида Аллена «Getting Things Done».
+
#REDIRECT [[Blog:Стас Фомин/GTD: Getting Things Done]]
 
+
Это действительно мастрид для IT-культурного человека, возможно наличие [[RuPedia:Getting Things  Done|статьи в Википедии]], [http://www.google.com/search?hl=en&client=firefox&rlz=1R1GGGL_ru___RU322&q=+Allen+%22getting+things+done%22&aq=f&aqi=g-c1&aql=&oq=&gs_rfai= сотен тысяч результатов] в гугле, и [[Блог:Игорь Беспальчук/2010-02-21 Getting Things  Done|рецензия Игоря Беспальчука]] убедят вас в этом.
+
 
+
Но (лайфхак! лайфхак!) ''mustread''-книгу не обязательно читать, особенно когда она стала классикой, т.е. когда куча ее революционных положений стала общеизвестными банальностями, и при чтении постоянно будут возникать вопросы — «разумно ли я трачу свое время/глаза/энергию?». Ее можно слушать, ведь аудиоверсию, скажем так, [http://www.google.com/#hl=en&q=%D0%90%D1%83%D0%B4%D0%B8%D0%BE%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0+%D0%90%D0%BB%D0%BB%D0%B5%D0%BD+Getting+Thins+Done&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=c401d881a5ff002f легко найти Интернете].
+
 
+
«Getting Things Done®™» (да-да, это теперь не только книга, но и зарегистрированный торговый знак, и методология, и бренд) — но я говорю о [http://mann-ivanov-ferber.ru/books/audio/011a/ конкретной аудиокниге], первой книге Аллена по теме, которая не полностью раскрывают его методологию во всей широте, но на самом деле, ИМХО, проговаривает самые важные, радикальные вещи, сломавшие хребет классическому календарному тайм-менеджменту с одной стороны и подходу «все в моей голове» с другой.
+
 
+
Слушается книга легко, добротная озвучка менторским тоном от [[RuPedia:Кузнецов, Всеволод Борисович|чтеца-профессионала]] → можно прослушать не напрягаясь даже несколько раз, что, кстати, я и проделал → и каждый раз все это наводило меня на новые мысли.
+
 
+
Интересный, ориентированный на читателя язык. Как пример, использование странного словосочетания «незамкнутые циклы» («А-а! Циклы! Незамкнутые! Деление на ноль!») для обозначения незавершенных дел. Но оно работает! Как-то скоро я стал ощущать, что да, это действительно циклы, и действительно незамкнутые! Это напомнило мне эффект «командирской заруки» из Пелевина<ref>«[http://books.rusf.ru/unzip/xussr_mr/pelevv03.htm?10/41  Чапаев и Пустота]»
+
<pre>
+
Он кивнул на притихшую площадь, над которой разносились слова Чапаева:
+
- Только бы дело свое не посрамить - то-то оно, дело-то!... Как есть
+
одному без другого никак не устоять... А ежели у вас кисель пойдет - какая
+
она будет война?.. Надо, значит, идти - вот и весь сказ, такая моя
+
командирская зарука... А сейчас комиссар говорить будет.
+
 
+
+
 
+
- О, до вас в этой области мне далеко. Кстати, не объясните ли вы,
+
что такое зарука?
+
- Как? - наморщился Чапаев.
+
- Зарука, - повторил я.
+
- Где это вы услыхали?
+
- Если я не ошибаюсь, вы сами только что говорили с трибуны о своей
+
командирской заруке.
+
- А, - улыбнулся Чапаев, - вот вы о чем. Знаете, Петр, когда
+
приходится говорить с массой, совершенно не важно, понимаешь ли сам
+
произносимые слова. Важно, чтобы их понимали другие. Нужно просто отразить
+
ожидания толпы. Некоторые достигают этого, изучая язык, на котором говорит
+
масса, а я предпочитаю действовать напрямую. Так что если вы хотите
+
узнать, что такое "зарука", вам надо спрашивать не у меня, а у тех, кто
+
стоит сейчас на площади.
+
</pre>
+
</ref>
+
 
+
== Не держать дела в голове! ==
+
Т.е. первое важнейшее утверждение — ни в коем случае не держать дела в голове, она не  приспособлена для этого!
+
 
+
{{SideBar40|
+
''В виду важности сообщений, Гени зафиксировал их в мозгу, с помощью специального приспособления, построенного на способности некоторых лучей бирадия *) раздражающе действовать на мозговые извилины и тем самым закреплять в памяти известные впечатления и мысли. Прием — известный очень немногим.'' [http://epizodsspace.airbase.ru/bibl/fant/muhanov/pylaush-bezdny/01.html ©]
+
}}
+
 
+
И дело тут не только в ограниченности кратковременной памяти («5±2», «4±1»), в скорее в механизмах функционировании долговременной памяти, когда единственным методом поддержания актуальности информации является принудительная перезагрузка информации о делах через кратковременную память, но в отличие от четко функционирующих механизмов DDR-памяти, мозг человека использует такую «шину» как центральная нервная система, и тупой болевой механизм, чтобы заставить «вспомнить все».
+
 
+
Начиная с некоторого, достаточно небольшого объема «висящих в памяти» задач возникает сплошной болевой фон — «аврал! ничего не успеваю! все пропало, гипс снимают, клиент уезжает», причем приоритезацию «это в 100 раз важней этого» мозг делать не может, и таким образом, либо какие-то мелочи семейной жизни глушат «мильонбаксовые» проблемы, либо получается рассеянный асоциальный тип, полностью в глобальных проблемах и абсолютно забывших об остальном. 
+
 
+
Пока кибернизация и улучшения человеческой породы не произошло, можно использовать только концепции [[EnPedia:Extended Mind|Extended Mind]], т.е. использование внешнего хранения и приоритезации задач,  осталось только понять, как именно это сделать эффективно, ибо к моменту написания книги (2000), уже были и календари-органайзеры, и электронная почта, и программы-календари, и даже программы проектного планирования, типа MS Project, но народ страдал по-прежнему, и было ощущение, что это не совсем то.
+
 
+
Т.е. и возникали связные вопросы «как это хранить и как это обрабатывать», и Аллен показал, что календарный подход, с жесткой привязкой сроков выполнения для задач, в не зависимости от того, сделал ли это человек (стандартная работа с календарями), или программа планирования (тот же MS Project) — это неоправданная жесткость, навязывание несуществующих ограничений.
+
Привязка к времени нужна очень редко, для моментов синхронизации (встречи, совещания, демонстрации), а для всего остального нужно использовать концепции теории массового обслуживания — очереди<ref>Напрямую он так не говорил, это мое творческое осмысление</ref>,
+
правило их формирования и обработки.
+
 
+
Т.е. все должно регистрироваться!
+
В одной или нескольких входящих очередях («корзинах», «inbox-ах» и т.п.).
+
 
+
Например, в качестве таких очередей у меня:
+
* Блокноты, когда я оффлайн (еду в транспорте, на совещании, и т.п.) — там я составляю списки или рисую майндмапы.
+
* Когда я «читаю интернет» — использую наш супермеханизм [[ВикиЗакладки/Справка|викизакладок]]. Одной [[Участник:StasFomin/Закладки|основной]], но и иногда для отдельных книг (отбор цитат) или задач — завожу отдельные.
+
* Иерархию личных вики-заметок [[Участник:StasFomin/Tasks]] — иерархический личный беклог, в который легко добавить новое, и очень просто регулярно актуализировать. Когда дело доходит до серьезной длительной работы — кодирование, взаимодействие с другими сотрудниками — тогда уже я завожу и баги.
+
* Очередь багов с «флагами-запросами» ко мне.
+
* Очередь новых задач на меня.
+
* Электронная почта (N-аккаунтов).
+
 
+
Да, тут есть проблема «что из этого главное» и «как синхронизировать».
+
ИМХО тут идеального решения в обозримое время не будет, с этим надо смирится и жить.
+
 
+
Так вот, тут я считаю, что абсолютная целостность не нужна, важно, чтобы было одностороннее движение проблем по очередям до момента их решения.
+
А основная технология односторонней синхрозации — copy-paste (плоский текст рулит), или вбивание руками.
+
 
+
{{note}} C слепой десятипальцевой печатью я печатаю быстрее, чем пишу рукой, и практически со скоростью мысли. Если вы задумались о повышении личной продуктивности, то это '''первое''', чему нужно научится. Если уж какие умения и инвентаризировать («грейды», «списки необходимых компетенций», «планы развития»), чтобы потом спрашивать с сотрудников — так вот, начинать нужно с этого — это просто, это легко верифицируемо, это общеполезно.
+
 
+
<graph>
+
digraph G{node [style=filled fillcolor=aliceblue shape=egg] edge[color=blue]
+
Выполнено [fillcolor="#666666" shape=box3d]
+
Блокноты -> Выполнено
+
Блокноты -> Викизаметки
+
Блокноты -> Bugzilla 
+
 
+
Почты -> Выполнено
+
Почты -> "Почта (надо ответить)" -> Выполнено
+
Почты -> Викизаметки
+
Почты -> Bugzilla 
+
 
+
Викизаметки -> Выполнено
+
Викизаметки -> Bugzilla
+
 
+
Bugzilla -> Выполнено
+
}
+
</graph>
+
Т.е. доехав до работы — я обрабабываю «очередь из блокнота», зачеркивая обработанное и даже вырывая листы. Также я помечаю «обработанную почту» или стираю «викизакладки» заводя соотвествующие баги.
+
 
+
Как обрабатывать «входящее» — следующая тема.
+
 
+
== Обработка «Входящих» ==
+
Ну во-первых, обработка должна быть.
+
Есть ибо есть «псевдоGTD»-подход — дело куда-нибудь записать («блокнот», «бумажка»), расслабится и потерять записанное.
+
Этого конечно надо избегать, и если записывать в «пассивных хранилища», то они должны быть там, где ты регулярно бродишь,
+
либо пользоваться «активными», которые сами могут напомнить о себе.
+
 
+
Ключевые слова, которых Девид Аллен не говорил, но которые должны быть понятны ITшникам, и которых за него скажу я → «сериализация» и «обход в ширину».
+
 
+
Обработка входящих дел должна быть '''последовательной'''.
+
 
+
Вне зависимости от внешней «важности», или внутреннего «интереса» к задаче.
+
Это помогает бороться с синдромом перфекциониста, когда человек, взяв одну задачу и
+
начав «раскапывать тему» зарывается в деталях, ответвлениях, связанных проблемах, при этом остальная его очередь простаивает нетронутой.
+
Сам автор называл этот процесс «стрижкой яка».
+
 
+
<graph>
+
digraph G{node [style=filled fillcolor="#ccffcc" shape=egg] edge[color=blue]
+
  Задача1 [fillcolor=yellow]
+
  Задача2 Задача3 Задача4
+
  node [fillcolor=yellow]
+
  Задача1->Подзадача11 [color=red]
+
  Задача1->Подзадача12 [color=red]
+
  Задача1->Подзадача13
+
  Подзадача12->Подзадача121
+
  Подзадача12->Риск122
+
  Подзадача12->СвязаннаяТема123 [color=red]
+
  СвязаннаяТема123 -> СвязаннаяТема1231 [color=red]
+
  СвязаннаяТема123 -> СвязаннаяТема1232 [color=red]
+
}
+
</graph>
+
 
+
Также неправильно выбирать задачи для обработки случайно или эвристично — тогда с высокой вероятностью, что-то важное тоже может неограниченно долго валятся без внимания.
+
 
+
Только последовательное рассмотрение новых задач из входящих, решение легких вопросов на месте и сходу, и диспетчеризация остальных вопросов в очереди по приоритетам, направлениям, и исполнителям.
+
 
+
Технически, на примере [[Bugzilla]], для нас это означает, что по крайней мере ежедневно вам нужно сначала пройтись по запросам-вопросам «RequestsToMe», и ответить на все из них (если что-то сложное — надо клонировать блокирующий баг и начинать исследование), затем, рассмотреть все баги из категории «NEW», и либо взять их на себя, определив их «очередь» заданием продукта-приоритета-важности и т.п., либо перенаправив по адресу.
+
Ибо иначе, вы оказываетесь вольным или невольным виновником блокировки других задач и сотрудников. И собственно, чтобы такого не случилось, мы запускаем снова встроенный механизм «нытья» в Bugzilla, когда она будет напоминать о нерассмотренных багах в состоянии «NEW», о неотвеченных флагах-вопросах, о полузабытых багах в состоянии «RESOLVED LATER».
+
({{BugInfo|54794}}, {{BugInfo|65403}})
+
 
+
«Решение сходу» — тоже важный момент, ибо если накладные расходы на рассмотрение (открыли баг, прочитали, осознали) сравнимы с временем на ее решение — глупо откладывать решение и повторять расходы на загрузку в голову контекста задачи.
+
Автор говорит о «двух минутах» — но это время связанное с выборкой из папок и чтением обычного листа бумаги, так что «две минуты» — это не догма, это зависит от класса задач и используемых инструментов.
+
 
+
Что же такое рассмотрение задачи и какова должна быть его глубина (время на анализ)?
+
Тут как раз применяется техника «поиска в глубину», можно даже сказать «с отсечением ветвей и границ», чтобы быстро определить первый, «листовой» шаг по задаче, для того, чтобы возможно, обнаружить, что он зависит от других людей или организаций и вовсе заблокирован чем-то еще — и обраружив это, сходу запустить процесс разблокирования (позвонить кому-то, узнать что-то, поставить подзадачу, заказать что-то из штатов и т.п.), и переключится на другие, незаблокированные задачи.
+
 
+
<graph>
+
digraph G{node  [style=filled fillcolor="#ccffcc" shape=egg]  edge[color=blue]
+
  Задача1 [fillcolor=yellow]
+
  Задача2  Задача3 Задача4
+
 
+
  Задача1->Подзадача11  [color=red]
+
  Подзадача11->Подзадача111 [label="работаем"]
+
 
+
  Задача2->Подзадача21->Подзадача211 [label="можно начинать"]
+
 
+
  Подзадача311 [fillcolor="red"]
+
  Задача3->Подзадача31->Подзадача311 [label="надо разблокировать"]
+
}
+
</graph>
+
 
+
 
+
 
+
И обратите внимание, все это опять таки бьет PUSH-парадигму (на вас упала задача, вы прервались и бросились ее делать), заменяя ее PULL — вы «вошли в поток», и спокойно и последовательно «тащите» из очереди задачи.
+
 
+
Ну и если что-то осталось таки непонятным →  разные варианты схем «GTD-workflow» можно найти в инете, например даже в [[RuPedia:Getting Things Done#Обработка|в википедии]].
+
 
+
== Хранение дел ==
+
Тут автор делает крутой ход — вместо того, чтобы описать «идеальный трекер задач» или наоборот, как использовать распространенные программы и сервисы, чтобы было ОК, делает ход конем, и описывает «бумажную багзиллу» — систему очередей задач «43 папки» (12 месячных и 31 дневная папка ).
+
Ну что же, это можно послушать, посмеятся, хотя может быть для организации домашнего делопроизводства с использованием жены и детей, будет ОК.
+
 
+
Впрочем, там был важный совет — системы бумажного хранения — не реляционная база, с произвольным доступам по разным индексам, тут надо сразу определиться, классифицируем мы информацию по темам, алфавиту или датам. С этим я безусловно согласен — все помнят, какой ужас являют собой
+
технологии стандартных библиотек с их громоздкими картотеками, и никому это не нужно для хранения счетов или чеков.
+
 
+
Лично я, для хранения всяких чеков склонился к простому, хронологическому подходу (папки по годам), остальное — full table scan.
+
 
+
== Инфографическая схема ==
+
Для любителей плакатов — [http://wiki.office.custis.ru/wiki/images/5/53/GTD-Scheme.png распечатай и повесь на стену].
+
 
+
 
+
 
+
----
+
<references/>
+
 
+
{{replicate-from-custiswiki-to-4intranet}}
+
{{wl-publish: 2010-07-21 17:45:25 +0400 | StasFomin }}
+

Revision as of 20:34, 18 April 2012