GTD

индекс
196,82

Как поймать «поток», и как сделать так, чтобы он не сорвался

Вступление


Я, как руководитель проектов, всё больше и больше замечаю, что эффективность работы команды (и каждого программиста в частности) – это ключевой фактор, определяющий успех проекта. При эффективной работе даже самые тяжёлые проекты со сжатыми сроками удаётся завершить успешно, а неэффективная способна «завалить» простейшие проекты с минимумом рисков. Поэтому, я хотел бы поделиться своими мыслями об одном из ключевых понятий – понятии «работы потоком».



Первый раз я увидел этот термин на страницах великолепной книги Тома Демарко и Тимоти Листера «Человеческий фактор. Успешные проекты и команды», известной также как Peopleware.
Итак, сначала теория.

Теория


Наверное, многим знакомо ощущение, что время вокруг остановилось, а вы целиком отдаётесь работе и готовы свернуть горы для достижения результата. При этом время летит совершенно незаметно («А что, уже пора на обед? Я же только что пришёл!»), а вы испытываете чувство предельной концентрации и лёгкой эйфории.

Такое состояние сознания при работе психологи называют «работой потоком», а само состояние – «поток».
Очевидно, что любая задача выполняется во много раз быстрее и аккуратнее, если человек находится в «потоке». Более того, есть несколько видов работы, которая просто невозможна без вхождения в поток. Например, описание технической спецификации проекта или написание статьи (да, я сейчас тоже нахожусь в потоке). Да и обычное создание программного кода невозможно без полного погружения и «работы потоком».

Так в чём же проблема? Приходим на работу, входим в «поток», делаем перерыв на обед, опять возвращаемся в «поток», радостно идём домой с осознанием свёрнутых гор и дня, прожитого не зря. Но проблема есть. И, на мой взгляд, она является наиболее серьёзной проблемой производительности как для исполнителей, так и для их руководителей.

Дело в том, что вхождение в поток требует значительное время. У каждого оно своё и зависит от многих факторов (усталость, личные проблемы, интерес к работе и т.д.) В среднем, для того, чтобы войти в поток человеку надо около 15 минут. Но самое неприятное, что состояние потока очень легко нарушить.

Предположим, Ася – программист. В данный момент она реализует сложную функциональность по сбору статистики с сервера или, скажем, реализует сложный поисковый интерфейс для iPhone. Теперь представьте, что Вася – её ПМ срочно нуждается в уточнении оценке по задаче, которую ему прислал заказчик. Очевидно, что Вася идёт к Асе и говорит: «слушай, мне тут надо узнать, сколько у тебя займёт реализация отображения формы логина перед покупкой товаров». Очевидно, для того, чтобы ответить на этот вопрос, Асе приходится останавливаться и сосредотачиваться на том, как происходит логин, осознать примерную архитектуру и понять, чего, вообще, от неё хотят. Поток прерван, практически мгновенно. Вася получает ответ, и уходит удовлетворённый. А Ася тратит ещё 15 минут на то, чтобы вернуться к полноценной и продуктивной работе.

Если отвлечение (я бы охарактеризовал это фразой «вырвать из потока») происходит один-два раза в день, с этим можно мириться, хотя даже это – полчаса потерянной работы. Но представьте себе, что Васе нужна какая-то информация каждые полчаса. И он, не стесняясь (ведь эта информация крайне важна для проекта!), постоянно что-то спрашивает у несчастной Аси, которая только что сосредоточилась на своём не менее несчастном сборе статистики. Получается, что ровно 4 часа в день Ася тратит на малопродуктивную «концентрацию» и вхождение в поток, а из остальных четырёх часов как минимум час отвечает на глупые вопросы, никак не связанные с её текущей задачей.

В результате все недовольны. Вася негодует: функция сбора статистики, которая была самой Асей оценена в три дня работы, сделана за полторы недели, да ещё и работает как попало: теряет данные и, временами, вылетает с ошибками. Очевидно, что виноватой в этой ситуации будет опять-таки несчастная Ася: она не вписалась в свою же оценку, она допустила много ошибок и т.д.

Да, как честный ПМ Вася понимает, что он отвлекал Асю. Но ведь в сумме это заняло не больше половины дня, а отставание Аси – аж целая неделя. Вывод очевиден: Ася плохо работает.

Теперь посмотрим на Асю: ей не давали спокойно работать, непрерывно отвлекали вопросами, не имеющими никакого отношения к делу, а потом ещё и лишают премии за то, что из-за неё задержался выпуск важного продукта, обещанного аж самому Джорджу Вашингтону.

Прибавим к этому: телефон, не в меру болтливых коллег (особенно в офисах open space), общие собрания и т.п. Получается, для того, чтобы находиться в состоянии потока (читай, эффективно работать), человеку необходимо затрачивать большое количество усилий и предпринимать, порой, весьма асоциальные действия (вплоть до вежливой просьбы «всем заткнуться»).

Кстати, характерным признаком того, что у вас проблемы с потоком – это повышенная эффективность работы в нерабочие часы – до и после рабочего дня. Фразы «после семи вечера я за час делаю столько же, сколько делаю за день, видимо я – сова» и «с восьми до девяти, пока мозг свободен я успеваю очень много» говорят не о том, какая вы «птица» и не о том, что вы устаёте за день (хотя это, конечно, тоже вероятно). Скорее всего, они говорят о том, что вы не можете войти в «состояние потока» из-за того, что вас постоянно отвлекают.

Практика


Что же делать? Демарко и Листер, например, предлагают выставлять опознавательные знаки «не беспокоить». Это могут быть таблички, красные платки – всё, что даст понять окружающим, что вы находитесь «в потоке» и очень не хотите из него выходить. От «болтливых» коллег помогают также наушники – это уже моё личное наблюдение. Они, как показывает практика, сильно увеличивают шансы избежать участия в ненужных беседах.

Очевидно, что одна из важнейших задач грамотного руководителя – не выводить людей из состояния потока. Руководителю необходимо трезво оценивать, что каждое отвлечение сотрудника будет стоить его проекту как минимум пятнадцать минут и, соответственно, планировать действия.

Но вот беда – значительная часть работы руководителя как раз и заключается в том, чтобы уточнять детали, получать оценки трудозатрат, обсуждать нюансы и т.д. В общем, заниматься именно тем, что отвлекает сотрудников. И наиболее страшно то, что, зачастую, Вася полностью уверен: Ася обязательно должна прямо сейчас ответить на его вопрос, иначе проект будет провален.

Наиболее эффективным для руководителя представляется следующая стратегия: копить задачи сотрудника и отслеживать, когда он выходит из состояния потока. Это может быть переключение на другую задачу после завершения предыдущей, перерыв на обед или что-то ещё. Именно в это время будет наиболее эффективным решить вопросы, которые требуют участия сотрудника. Я использую формулу — «подойдёшь, как немного освободишься / допишешь до точки». Находясь в потоке, человек редко думает о чём-то кроме своей текущей задачи. Поэтому, если сотрудник считает себя «немного освободившимся», значит он временно вышел из потока, и его смело можно мучить оценками и обсуждением аспектов реализации будущей функциональности.

Был случай, когда один мой сотрудник, назовём его Семён, постоянно не успевал с задачами, которые были достаточно срочными. Я не стал делать для себя вывод о непрофессионализме данного программиста (я стараюсь никогда не делать таких выводов, даже если они очевидны, а сделав, сразу прощаться с человеком). Под каким-то предлогом, я зашёл к нему в кабинет и некоторое время там находился. Признаюсь честно, я отвлёк другого сотрудника и долго с ним разговаривал, но это была осознанная и вынужденная жертва. Оказалось, что за те двадцать минут, которые я провёл в их кабинете, к нему три раза обратились за помощью в настройке сервера (Семён – отличный специалист по Linux) и два раза спросили про реализацию чего-то на PHP. Очевидно, что каждый раз Семён давал исчерпывающие ответы благодарным коллегам и возвращался к своей работе, как только они уходили. Да, каждый ответ отнял примерно две минуты. Но в состояние потока Семён так и не вошёл.

После этого я собственноручно распечатал табличку «Семёна не отвлекать!» с подписью и картинкой грозящего кулака, повесив её перед компьютером Семёна так, чтобы остальные её видели (а он – нет, чтобы не отвлекался). Стоит ли говорить, что задача, над которой он безуспешно бился два дня, была выполнена в ближайшие три часа.
Кстати, всё вышесказанное верно и для руководителей. Я непрерывно нахожусь в состоянии, при котором каждые 10 минут кто-то что-то у меня спрашивает. Поэтому, чтобы работать эффективно, приходится иногда «выключаться из мира» – наушники, статус «не беспокоить», выключенный почтовый клиент и ICQ. Одно время у меня на столе лежала табличка «Меня здесь нет. С клоном не разговаривать – он всё равно не умеет.». Как ни странно – помогает очень долго не выходить из потока.

Конечно, есть ещё методы «кнута» – не одобрять перемещение по офису в рабочее время, запрещать разговоры на рабочем месте на отвлечённые темы и т.д. Но мне это кажется смешным. Программист (а именно с ними я работаю) ¬– это творческая профессия и для эффективной работы ему нужна свобода (разумеется, «эффективная свобода», а не анархия и беспорядок). Поэтому я предпочитаю, увеличивать эффективность работы программистов без ограничения их свободы. Просто делайте так, чтобы большинство времени они находились в потоке. Да, это сложно, но это стоит того!

P.S. В этой статье я ничего не упомянул про статистику: измерение «потоко-часов» и «фактор C» – отношение числа потоко-часов к потраченному времени, которые собственно, помогают понять, сколько вы работаете на самом деле. Впрочем, это весьма хорошо описано в Peopleware. Если вы, вдруг, не читали этой книги, вы просто обязаны её прочесть.
+201
5 сентября 2010, 13:37
366

комментарии (130)

+10
systracer #
Напомнило эту статью, только поток здесь представляется как сон: liveinternet.ru/users/pozitron/post96328475
+3
Tomcat #
Да, отличное сравнение! Кстати, это относится не только к программистам, но и к большинству творческих профессий.
+2
ehvadimka #
А многопоточность тогда Multispeeping
+1
AmirL #
Хорошее слово, для представления вреда многопоточности у людей :)
0
wilwill #
очень полезная статья, спасибо
+3
habropavel #
Есть хорошее русское слово «самозабвение».
+1
Yareactor #
Очень точное, и практически полностью отражает суть.
+5
Thomas #
>Кстати, характерным признаком того, что у вас проблемы с потоком – это повышенная эффективность работы в нерабочие часы – до и после рабочего дня.

Честно говоря не знал. Действительно думал что я сова. Оказывается, что есть проблемы. Буду думать на тем как решить проблему и дома и на работе.
+17
s0rr0w #
У состояния потока есть и обратная сторона.

Программист может зацикливаться в потоке на неправильном решении. Это его заставляет еще больше концентрироваться над решением задачи, погружаясь все больше в ошибочные решения. Как итог, время потрачено, а решение задачи кроме как костылем назвать нельзя. Нужно прерывать концентрацию, чтобы со свежим взглядом подходить к решению задачи.

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

Так что состояние «потока» хорошо, но нужно знать меру.
+3
Tomcat #
Меру нужно знать во всём — это правило никогда ещё не подводило ;).

Факторы, которые Вы приводите — это не минус состояния потока, а минусы отсутствия контроля. Мне кажется, Вы имеете в виду не поток, а автономную работу без чьего-либо вмешательства. К этому, действительно стоит относиться очень аккуратно.

А с проблемами, которые Вы описали отлично справляются ежедневные stand-up митинги.
0
s0rr0w #
Отсутствие контроля? Вы про что?
0
Tomcat #
Я имею в виду ситуацию, когда программисту неделю назад дали спецификацию и ждут от него готового решения. Идеальный программист сделает всё в срок и точно по спеке. Но таких не бывает. Поэтому неизбежны ошибки, недопонимания.

Но за время работы в потоке (без перерывов) программист не успеет написать ничего «плохого». Перерыв обязательно будет (обед, кофе и т.п.)

Надо следить за ним в процессе. Подходить, спрашивать, уточнять, делиться информацией. Только надо не просто подходить, когда захочется ПМу, а учитывать ещё и то, насколько Вы этим помешаете программисту работать.
0
s0rr0w #
Подходить, спрашивать и уточнять? Микроменеджмент никогда не приносит позитивного результата. Да и слежка в процессе противоречит данной статье.
+1
Tomcat #
«Подходить, спрашивать и уточнять?» — а почему, собственно, нет?

Никто не заставляет лично Вас этим заниматься. Возложите эту задачу на тимлида, архитектора, просто коллегу.

Тем более, изначально Вы сказали, что поток это плохо потому, что
1. Человек может ошибиться и углубиться в ошибку
2. Недостаток информации.

Вы видимо всё-таки путаете «поток» и «рабочее время». Если у Вас настолько частые изменения, что недостаток информации в течение двух часов скажется на проекта — Вам, вероятно, более чем следует заниматься именно микроменеджментом. А для избегания ошибок есть, опять же, тимлиды, архитекторы, руководители групп, просто более опытные товарищи и т.д.
0
s0rr0w #
Микроменеджмент никогда не давал позитивных результатов. Проверено на себе.

Я не путаю поток и рабочее время. Просто есть не только классическая разработка, когда ставится задание и так далее, а еще и экстремальное программирование, когда делаем то, что лучше всего будет решать проблемы клиентов.

У нас процесс разработки несколько специфичный из-за этого. Мы 80% времени занимаемся прототипированием, а 20% времени реализовываем полный функционал. Архитектура тут не при чем.
+2
develop7 #
Программист может зацикливаться в потоке на неправильном решении.
Неа, практически не может. Состояние потока как раз отличается почти кристальной ясностью ума.
0
s0rr0w #
Да что вы говорите. Можно иметь кристально чистый ум, и делать фигню. Мозг очень непредсказуемая штука.
+2
Bambr #
Если человек не замечает, что его несет на скалы — да, можно. Как правило, для потока характерно именно то, что решение приближается семимильными шагами. Если же программера прёт, но он перестает ощущать прогресс и приближение к решению — это признак того, что он делает что-то не то, и надо оглядеться. У меня обычно не бывает больше одной «тупиковой» итерации подряд, и уж в любом случае такие ошибки обходятся дешевле, чем непотоковые ошибки. А от ошибок никто не застрахован, и поток здесь тоже не серебряная пуля.
+1
spmbt #
Если он в потоке так делает, то без него — и подавно (т.к. это состояние наилучшего кругозора по проблеме).
+6
Suor #
На самом деле из-за избыточной концентрации можно не заметить простого решения и пойти клепать танк (изобретать очень слохный велосипед) с кристальной ясностью.

Хотя обычно задача просто не решается и в таком случае нужно именно прервать поток, отвлечься на некоторое время, это позволит взглянуть на проблему шире или просто с другой стороны.
+2
tanq #
Важно не путать, концентрация и поток это несколько разные вещи. Нахождение в потоке — это скорее эмоциональное состояние, мобилизирующее желание к активной деятельности, а концентрация — это процесс сопровождающий (или не сопровождающий) эту самую деятельность. Важно уметь внутри потока не терять ясность, это своего рода концентрация не только на текущей задаче, но и оценка решения задачи в рамках всего проекта. Это, если хотите, как переферийное зрение — мы, как правило, не фиксируем то, что попадает в поле переферийного зрения, однако, если что-то в этом поле не так, наши рефлексы на это отреагируют.
+2
Kavkaz #
Программист может зацикливаться в потоке на неправильном решении.

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

человек выпадает из информационного обмена

Ну это актуально скорее для узкого круга задач, где время их выполнения их мало. В остальных случаях, выпав из реальности даже на 4-6 часов можно скорректировать свою работу с минимальными потерями, незначительными даже.
–2
s0rr0w #
Любую, даже большую задачу, можно разбить на много маленьких. Одна ошибка в маленькой подзадаче может привести к ошибке всего функционала в целом.
+1
Tomcat #
Значит плохо разбили. Если весь ваш функционал рушится при ошибке в одной из маленьких задач, которую нельзя исправить за такое же маленькое время, естественно, то это плохая архитектура.
–1
s0rr0w #
Кто сказал, что функционал рушится? Он может быть реализован сполна. Просто не так, как надо.
0
AmirL #
Обычно минут через 15-30 «залипания», понимаешь что тупишь, и идешь делать перерыв :)
0
s0rr0w #
Это обычно для матерых програмцов. Молодняк, зачастую, залипает.
+1
resurection #
Про №1. Меня спасает вредная привычка: каждый час независимо от глубины транса, приходится вылезать на улицу на перекур. Иногда ловлю просвятления в от обычных сигарет и после возвращения стираю всё что напрограммил.
0
katremer #
Реквестирую марку сигарет.
0
rsivakov #
Коричневая Бетти
0
ilya_compman #
Ну это давно известный факт, что людям творческих профессий необходимы частые, но маленькие по времени перерывы, а людям «ручного» труда — редко, но длинные.
Перекуры как раз помогают
0
solvermate #
Точно!
–3
DnV #
Вот так, в «потоке» вся жизнь и пронесётся.
+18
spiritedflow #
Это не страшно. Страшнее, когда вся жизнь проносится в бесконечных попытках войти в поток, вот это действительно бессмысленная трата времени.
–1
DnV #
По-моему такого быть не может. Если чем-то увлечён, в «поток» входишь автоматически.
Я про другое говорил: вот так в «потоке» работаешь ты изо дня в день… под управлением руководителя проектов… на людей, которые живут не в «потоке», а реальной жизнью.
+3
spiritedflow #
Простите, вы действительно считатете что поток => «работа на дядю», поток => «нереальная жизнь»?
+1
Tomcat #
Почему Вам кажется, что «те люди» не ловят поток? Его ловят все так или иначе. Тем более, что именно при нахождении в потоке человек получает настоящее удовольствие от работы.
0
rsivakov #
или может он входит в поток, когда начинает получать удовольствия и внутренние стимулы (есть такое микропоощрение у мозга, активирующееся после каждого события «понял»)?
+5
d3z #
Я бы все отдал за то, чтобы провести всю жизнь в потоке :)
+1
linx56 #
Есть мнение, что это не так уж и хорошо как кажется на первый взгляд
Клик: С пультом по жизни
Рекомендую посмотреть всем «трудоголикам» может навести на мысли…
+1
BigD #
Да, фильм заставляет задуматься о приоритетах…
0
g00d #
В фильме совсем другая мысль была, на сколько я помню… там человек не желая что либо делать(решать проблемы, общаться и т.д.) предпочитал «перематывать» подходя к результату через клик, так всю жизнь и промотал.

В статье же речь про состояние которое хорошо бы иметь в пределах 8ми часов. Никто не говорил о потоке в 24/7/365 :)
0
linx56 #
А я не про статью :) я про комментарий «провести всю жизнь в потоке». Имхо провести всю жизнь в потоке это не самая лучшая цель. Все должно быть гармонично и поток и отдых.
0
rsivakov #
в потоке вполне можно жить, иногда вылетая, правда.
остальные задачи — это уже микро-потоки
+2
chudo #
Многие, в принципе, в потоке и живут. Это когда открыт всему новому и живёшь по вдохновению — сразу замечаешь, где хорошо бы ошибку исправить, а где можно мчать на всех парах, потому что удача прёт =) Так что кто-то к этому осознанно стремится, и практики есть соответствующие. Потому как жить в потоке легче и веселей =))
–1
tick #
знакомо, ой как знакомо…
+10
dio #
На вхождение в «поток», на мой взгляд, еще влияет интерес к решаемой задаче. Если задача из серии «нужно, но не интересно, скучно и тд» — в поток войти крайне трудно
+3
Tomcat #
Безусловно! Выражением «интерес к работе» я именно это сказать и хотел
0
Nicolette #
Точно-точно! На работе я за последние полгода потока не помню, а когда пишу задачи или статьи — на раз полдня проходит :-)
0
Thomas #
Недавно на хабре была статья, что в таких случаях нужно усложнять задачу и тогда она станет интересней, в принципе согласен. Но это касаемо программистов было сказано вроде.
+4
mafet #
До этой статьи не знал что это состояние называется поток. Прочитал её и обнаружил довольно много сходства нашего офиса с офисом в котором сложно быть в потоке — вечно какие-то ржаки, телефонные звонки и тп.
Зачастую мне проще бывает после окончания раб. дня поработать. Получается эффективней. А если я уж сумел «войти в поток» в рабочее время, зачастую просто игнорирую происходящее вокруг, телефонные звонки и аську. Люди из-за этого почему-то обижаются, но зато задачи, над которыми я работаю решаются быстрей =)
Делать перерыв при написании приложений «в потоке», когда возникают проблемы обязательно надо, более того очень помогает подойти к кому-нибудь и просто рассказать вслух описание проблемы с деталями. Много раз так было — я просто в процессе рассказа понимал что я делаю не так.
+5
Nipar #
давно заметил, что требуется приличное количество времени, чтобы втянуться в работу, а после 3-4х несрочных прерываний, руки подсознательно опускаются, и доделывать работу после этого не хочется…
более того, если эти прерывания войдут в привычку, то может выработаться синдром, когда за работу, просто, не будет желания приступать.

спасибо за топик! он будет крайне полезен руководителям, от которых зависит формирование рабочего климата
+1
Andrey_Zentavr #
Вот тогда и задумываешся, что ты всё-таки однозадачный когда решаешь какую-либо проблему.
Но почему-то мама/папа/девушка/любимая собака хотят твоего внимания именно сейчас. :)
+6
chudo #
С родственниками это, всё-таки, вопрос вашего взаимопонимания. Бывает, конечно, нужно что-то срочно, но это довольно редко. Можно перед началом работы предупредить — мол, занят, не отвлекайте, пожалуйста. У меня муж не предупреждает, но я уже сама приноровилась оценивать ситуацию и отвлекать по минимуму — и именно тогда, когда он сам отвлекается на что-то. Лажаю иногда, конечно, ну или забываюсь, начинаю отвлекать =) Но это нечасто.
+1
ilya_compman #
ник верный.
0
JYE #
Мне больше всего телефон мешает, поэтому я его иногда выключаю
+2
mewz #
Знаю по себе, т к работала с гениальным ПМом. Когда ты в потоке, время останавливается :))

С «выходом из потока» не очень согласна, т к если надо очень много думать, ты и во сне будешь думать о проекте, и испытывать от этого кайф. Хотя, наверное, это все индивидуально.

Если исполнитель «в потоке», может доходить до того, что он САМ начнет к вам приходить и чуть ли не о сне и еде отчитываться.

Это очень мощная штука. Проверено :)

Спасибо за статью! Очень хотела, чтобы кто-то поднял эту тему на Хабре.
+3
mikhailian #
Вообще-то, испокон веков этот ваш «поток» назывался вдохновением. Как там говорил дядюшка Оккам… не преумножай сущностей без надобности? Нет. не то. Вот:

Все беды в этом мире происходят оттого, что вещи не называются своими именами.

— © Конфуций
+9
googman #
Согласен и с Оккамом, и с Конфуцием, но не с Вами.

На мой взгляд, вдохновение — это нечто, бессистемно приходящее творческим людям. Думаю, что поэты и художники были бы безмерно рады, если для того, чтобы поймать вдохновение, было бы достаточно посидеть в тишине 15 минут, задумавшись над картиной (стихами)… А вот нифига.

А то, что здесь красиво называется потоком, огромная часть представителей самых разных профессий всю жизнь банально называет сосредоточенностью. :)

— А сегодня я угощу вас пирогом «Маэстро!
— Хм… Моя мама печет точно такой же, но в рецепте он называется «Чайный»!

© «Самая обаятельная и привлекательная»
0
mikhailian #
Согласитесь со Стивом Джобсом: «Artists ship» ;-)
0
googman #
«Real artists ship»? А это тут причем?
+3
mikhailian #
Это к тому, что по мнению Стива Джобса, у настоящих артистов нет такого бессистемно приходящего вдохновения которое воспевала русская, а потом и советская интеллигенция.

Они тяжело работают, их от этого прёт, и потом они выдают на горá отличный результат точно в срок.
+1
tick #
дело в том, что поток — это не просто так слово придуманное, это термин из литературы киберпанка. не скажу точно, кто его придумал, но смысл был такой, что подключаясь по нейронному интерфейсу киберковбой входил в поток данных и мог манипулировать им в реальном времени.
0
rsivakov #
Гибсон
0
Nepofigist #
Люто, бешено, истово, безумно согласен. Спасибо Вам, ибо в посте Вы выразили все то, что давно не давало мне покоя. Кажется, я понял, что некоторые мои действия вызваны желанием вернуться в поток, а не асоциальными наклонностями.
+12
mono2k #
В среднем, для того, чтобы войти в поток человеку надо около 15 минут.


да вы, батенька, оптимист!
0
ITProfi #
Согласен, цифра в 15 минут бродит в литературах, но согласиться с ней трудно. 15 минут достаточно, если отвлекли один раз, если же, как обычно, 2-3 раза в полчаса, то потом нужно ооочень много времени и желания, чтобы сконцентрироваться.
+2
orange12 #
Вот наши ПМ — это реальные оптимисты, они думают что отвлечься, ответить на поставленный вопрос и вернуться к задаче это нет ничто, в целом они думают что потраченное на всё время равняется времени на ответ, не учитывая времени возврата к задаче.

Наверное они думают так потому что для них пообщаться в аське с кем нибудь, после отправить письмо, после ответить на звонок или позвонить кому нибудь — это расплюнуть. Но блин, это действительно так, расплюнуть. По крайней мере цена ошибки при выполнении задачи у них не так велика. Поэтому концентрация над задачей им не так важна.

ЗЫ
это относится не ко всем менеджерам :)
0
Tomcat #
> для них пообщаться в аське с кем нибудь, после отправить письмо, после ответить на звонок или позвонить кому нибудь — это расплюнуть. Но блин, это действительно так, расплюнуть. По крайней мере цена ошибки при выполнении задачи у них не так велика.

Эх… Наивный Вы человек :). Вы думаете, ПМам не нужно работать в потоке и так легко переключаться туда-сюда? Просто работа такая.

А уж про цену ошибки ПМа я даже и говорить не хочу. Есть ситуации, когда от одного решения, от одной фразы зависит провалится ли проект.
0
rsivakov #
как-то я 6 дней провел онлайн поспав около 2х часов координируя работу 7ми людей и постоянно решая вопросы с заказчиками и согласованиями.
В итоге вещь, на которую, по хорошему, нужно было бы около полутора месяцев была сделана всего за 10 дней (и еще 1 итерация после старта с мелкими доработками по просьбе заказчика).

согласен с вами про работу ПМа, поток разный бывает. кто-то в коде химер собирает, кто-то в диалогах и планировании.
+3
twinp #
Был опыт работы в двоем, я и студент, который постоянно что нить да и спрашивал. Очень отвлекало передвигать к нему стул, смотреть в его экран. Ответ, который занимал секунду или две, отнимал времени больше в эн раз. В итоге, свою работу затягивал, дергался из за этого, и быстро уставал от такой работы. Выход был прост, сдвинули столы впритык, мониторы тоже поставили очень близко. Коленками тереться друг об друга мешали лишь ножки стола. В результате, вопрос мог свестись к молчаливому полуобороту его головы в мою сторону, и одобрительному угуканью с моей стороны, после чего он продолжал уже в верном направление. Сработались очень быстро, дошло до того что оба работали не то что, каждый отвечал за свой Class, а могли править один и тот же метод, к примеру, если он находил в нем ошибку или менял тип параметра. Все было согласовано без всякой документации и лишних движения, работа перешла на кивки и мычания ). После этого опыта я уже пробовал работать с тремя, тестировщик, я и еще один СОработник. Это просто супер, скажу я вам ). Но один раз я всетаки получил в ответ «я не командный человек, извени», пришлось переговариваться через пол комнаты, бегать, подходить. Так что тут сильно играет фактор совместимости людей и желание всех сторон смотреть в монитор друг к дугу )
+2
twi #
На последнем проекте работал с «PM» которая считает, что если бы она каждые 1 час — 1.5 не спрашивала что я делаю и сколько еще осталось (она это называет «тыканье пальцем» это я пойзже выяснил) то я вообще бы ничего не сдалал. А еще было 2 человека «над ней» и 1 в подчинении они тоже были заинтересованны в информации из перых рук… В результате да, бОльшая часть работы была выполнена с 19 до 21…
+4
akjoler #
Это не поток называется, это состояние транса: «функциональное состояние психики, в котором изменяется степень контроля сознания над обработкой информации».
+4
ahriman #
Спорящие господа, вы с чем спорите-то? За полдня, допустим, человек не сможет написать сложнейшую систему без архитектуры, проекта и прочих организационных вещей. Если он начинает работать согласно разработанному плану и входит в «поток» — он с какой-то большой вероятностью сделает всё правильно.
Даже если он сделает что-то неправильно, это будет раз этак в несколько десятков лучше, нежели он будет трепаться с коллегами на отвлечённые темы или выдавать приходящему каждые полчаса боссу крупинку информации, нужной тому.

Сам работаю в гос.конторе, жутко просто. Со мной в маленьком офисе сидят двое — второй админ и программист. Оба приходят (если повезет) к обеду, затем часика этак полтора-два трёпу о паттернах, холивару винда vs линукс, цитатам «классиков», цитированию баша… список долго можно продолжать. Поэтому собираюсь уходить в коммерческую компанию.
В итоге приходится надевать наушники, но «коллеги» достают и так — даже за плечо треплют, чтобы повернулся, дабы выслушать очередную шутку с баша.

В-общем, тяжко с этим обстоит. И вот такой «поток», даже если делаешь что-то неправильно — это благо. Лучше, чтобы было сделано что-то неправильно или с ошибками (не для критичных проектов, конечно), чем не сделано вообще ничего. Ну и, кстати, замечал, что во время «потока» и вправду смотришь шире на разрабатываемый проект и баги чинишь тут же.
0
jazbit #
Об этом в свое время отлично написал Джоел вот тут, см пункт номер 8. Ваша статья местами сильно похожа ;)
+1
Azimuth #
Последнее время работаю дома. Наушники с музыкой помогают уйти в поток и не выпадать из него. Семья знает, если я «в ушах», то «Меня здесь нет. С клоном не разговаривать».
Спокойная музыка помогает думать, быстрая — кодить :)
+2
ITProfi #
С наушниками не все так просто. Фоновая музыка достаточно ощутимо снижает производительность, и уровень задач, которые мозг может решать.
+1
Azimuth #
Думаю, что это индивидуально.
+3
jcd #
Я у себя замечал такое — когда уходишь в «поток», перестаешь обращать внимание на музыку в наушниках. Особенно если плейлист подобран грамотно, без резких переходов по муз. стилям.
0
BigD #
Принято считать, что музыка мешает творческому мышлению, но не рутинным операциям.
0
rsivakov #
вопрос ритма и переходов.
+1
mono2k #
тут все от музыки зависит. очень сильно.
0
char #
Музыка бывает разная. Здесь необходим индивидуальный подбор. Например, какие-то композиции могут мотивировать, прибавлять энергии. Другие, наоборот, привносить отвлекающие мысли. И даже критерий «нравится/не нравится» здесь не работает. Одна песня может «нравиться» и при этом ненавязчиво помогать в работе. А другая — нести шлейф воспоминаний, на которые незаметно тратятся «циклы процессора» в нашем мозгу.
0
RomanSvet #
Музыка тоже действует по разному в разные моменты времени, по крайней мере у меня так. Если сегодня какая то композиция помогает работать, не факт, что завтра она будет так же действовать, важно еще эмоциональное состояние в момент работы.
0
lamer #
Музыка может быть маркером, вводящим в состояние потока. Важно правильно её подобрать. См. «Маркеры в работе».
0
lamer #
Сорри. В конце ссылки закралась лишняя кавычка. Вот правильный адрес: http://v-kostin.blogspot.com/2007/08/blog-post.html.
+2
niksite #
> «Меня здесь нет. С клоном не разговаривать – он всё равно не умеет.».

Может «С дублем»? ;o)
0
bo2l #
с аватаром.
+2
tangro #
не все читали Стругацких, а вот о клонах знают все.
+3
extremus #
Наушники — да, удобный маркер. Можно надевать их не включая музыку. И бонус — уменьшается шум снаружи.
+1
slavan #
Видимо это возрастное) Обожаю тишину и одиночество в решении сложных задач. Поэтому для этих задач выбираю время с 6:00 до 8:00 или 24:00 до 02:00 в это время точно ни одна душа меня не оторвет от вдохновенного занятия.

Все остальное время это «крысиные бега» между работой, семьей, друзьями и близкими. Сколько умных книжек я не читал, но один звонок от жены может послать весь рабочий день к едрене-фене)
0
slavan #
Еще есть необходимость тратить времия на сон и отдых, что не всегда хорошо получается если есть под рукой не отключенный телефон или интернет)

p.s.
Самоорганизация это дело личное, а общая организация всегда зависит от правильно направленной трендюли) А вот форму и вуалирование трендюли руководитель выбирает сам)))
0
offline15 #
А нельзя ли как то в асинхронный поток войти?
0
Tomcat #
Бывает. Например, Дмитрий Иванович Менделеев свою таблицу во сне изобрёл, как известно.
0
paranoik #
Можно… Это когда вы над большой проблемой очень долго думаете, потом вроде уже и перестали над ней думать, и забыли вроде как о ней, а тут в голове решение всплывает.

Вход обычно такой: Долго-долго-долго соредоточенно грузим себя проблемой, чтобы она оказалась в подсознании, а затем отвлекаемся, но не на другие проблемы, а желательно на некоторый фон — домашние дела, спорт, телек и пр. Если повезет — подсознание проблему зацепит, переварит и что-нибудь наружу вам выкинет
0
rsivakov #
не совсем согласен.
нужны формулировка задачи, маркер задачи и формулировка чего-то вроде приемочного теста, только для мысли и логики.

собираем задачу в голове, стараясь полностью понять, чего мы от себя хотим.
задача уже в подсознании.
выставляем некое, как бы так сказать, условие выхода из цикла, вот этот самый приемочный тест.
ставим маркер на этот (хз, любой, мнемоника какая-нибудь или что угодно, что заставит задуматься «а чего это у меня в голове всплыл „гигантский паук с марса“).

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

после решения метка проявится.
знание или какой-то алгоритм к этой метке не привязан, естественно, и ощущения „нового знания“ как при работе в потоке не будет, но, именно для этого мы задавали формулировки и тест на правильность решения. теперь, при решении задачи в том месте, где раньше был барьер и не было возможности прозрачного решения, это решение окажется очевидным.

как-то так. возможно нескладно, но, суть, полагаю, понятна. эту технику, как и многие другие, применяемые мной, вывел сам, поэтому, как-то, не было необходимости кому-то ее формулировать, да и вообще в мыслях в слова обрамлять.
0
twinp #
А еще терпеть не могу когда миксуют (смешивают) языки =) case — случай, timeroad — план развития, manager- управляющий, director — направляющий и т.д. Сложно порой общаться с людьми из других организаций когда они начинают говорить на своем внутреннем-корпоративном обезьянем языке. Помимо «вдохновения» есть еще красивый аналог «окунутся с головой в работу». Это я так, о наболевшем )
0
LoneCat #
Ну или концентрация внимания… хотя слово «концентрация» вам наверно тоже придется не по душе :P Сосредоточение внимания :)
0
torero #
Однако ж… Если овладеть искусством «вхождения в поток» на высоком уровне, то это поможет даже бросить курить! Будет некогда бегать на перекуры :)
+1
paranoik #
моя методика:
— сдвинул свой рабочий день на час (с 10 до 19)
— в аське постоянный инвиз практически для всех
— к рабочему телефону не подхожу
— все несрочные вопросы и проблемы собираю в кучу (записки, багтрекер и пр.) и занимаюсь ими отдельно

и еще заметил такой момент — если пришел на работу и не поймал поток в течении часа — все, дальше нырнуть в код можно даже не пытаться… можно браться за решение кучи других проблем, а код отлодить на завтра…
0
rsivakov #
когда работал в офисе, был у нас программист. приходил рано утром, сидел один работал. около 13-14 ему надоедало и до 4-5 вечера он просто смотрел ютуб, выбирал машины в интернете и другой фигней страдал. но то, что он делал очень быстро навалившись на задачу — этому позавидуют очень многие.
+4
LoneCat #
Эх, ваши бы слова — да моим ПМам в ухо… с ноги… к счастью уже бывшим ПМам, однако очень плохо что по таким простым и непреложным истинам приходится писать статьи, на последней работе я потратил очень много времени пытаясь объяснить начальнику насколько мне те, кто отвлекает меня «на 5 минут!», с ним включительно, но — «это нормальный рабочий процесс, вот если у меня пятка зачесалась и срочно нужно узнать доп.информацию по этой задаче, не могу-же я ждать пока ты закончишь/обеда/конца рабочего дня и т.п.», ну или «передача опыта между сотрудниками — это очень важно»… да жалко что ли, с радостью готов передавать свой опыт другим сотрудникам хоть весь рабочий день, только проект который нужно сдать «за пол-года до того как ты устроился» пусть тогда делает кто-то другой.

Ну и ближе к теме — это актуально не только для офисов, и не только в плане вербальных контактов, мешать войти в состояние инсайта могут: шум, неуютная обстановка, чешущаяся пятка, болящий зуб, какие-либо проблемы и т.п., посему если такие причины существуют — то их нужно или решить самому (шум, неуютная обстановка, двинуть в челюсть :)) или дать их решить сотруднику (почесать пятку, сходить к дантисту, помириться с девушкой, позвонить родителям ©).

Ну и последнее — заметил на второй работе, где проблема концентрации внимания была перманентной, сравнение со сном — очень верное сравнение, состояние «не выспавшись» конечно имеет массу своих отрицательных сторон, например желание спать © К.О., но в состояние инсайта в нем войти гораздо проще, так как восприятие притуплено, и внешние факторы мешают меньше.
–1
JasF #
А по моему, хоть это и не применимо в отношениях руководитель-подчинённый, но гораздо лучше обучиться работать никогда не погружаясь «В поток». Дело в том, что человек, работающий в потоке, постоянно сжимает, «сужает» психику. Такому человеку (обученному жить в потоке) достаточно подкинуть какой-нибудь вирус (проблемную ситуацию или, чего хуже, проблему в личной жизни), как человек погружается в поток личной проблемы и попросту не сумеет переключиться на что-либо другое. Как следствие — почти полное отсутствие работоспособности, адеквата, и психической стабильности.
+1
aLexusPro #
Ну, разговор все же не о гипнозе или трансе.
0
danmiru #
Не знаю кому как, но мне мотивация оч сильно мешает нормальному, как тут вдруг стало модно, вхождению.
И еще спланированность, отсутствие нерешенных вопросов, полнота и непротиворечивость требований и чтоб оно было явно для людей сделано.

Может, я слишком многого хочу?
0
rsivakov #
как я тебя понимаю
+1
Antares19 #
О! Моя жена — коуч и как-раз занимается исследованием потоковых состояний.
Вот её блог о потоке: alice-in-flow.livejournal.com

Планируется много интересных статей на эту тему, welcome!

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

Кроме великолепной Peopleware, про поток еще можно почитать автора Михай Чиксентмихайи, который первым предложил эту концепцию. ps: Михай советовал произоносить его фамилию как «Chicks send me high», запоминается отлично. :)
0
Tomcat #
Спасибо огромное! Полезная и интересная информация. Блог осилю, как только появится свободное время.
0
rsivakov #
Когда-то занимался изучением поведения наркоманов, когда они еще не стали жестить, но уже и не могут без дозы и мысли о задаче «найти» занимают все их процессорное время и аферистов, когда они еще не перегорели. в такие моменты они находят самые странные варианты и могут проворачивать такие вещи, которые даже они сами не сразу способны повторить.

из этого получил много материала для обдумывания этого состояния
0
dVaffection #
Скрее всего ПМ'ам приходится решать множество мелких задач, а программистам — объёмных, требующих глубокой концентрации. Отсюда диссонанс и недопонимание.
0
Dalero #
В статье указано, что психологи называют это «работа потоком». Можно узнать откуда взят этот термин?

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

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

+2
Tomcat #
Термин изначально был введён Чиксентмихайи (см. коммент Antares19 выше). Я его взял из Peopleware Демарко и Листера.

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

Что касается «эффективной работы» — это понятие несравнимо обширнее.

А по поводу терминологии… Как бы Вам помягче сказать… «Погружённость в работу» может вызвать проблемы у ныряльщиков, «концентрация» — у физиков или химиков. Я уверен, ни у одного адекватного человека, который смог поступить в вуз, проблем с пониманием не возникнет. Не рассматриваете же вы термин «поток в сети», как совокупность групп студентов, подключённых к интернету ;).
0
Dalero #
Все верно, спасибо :)
+2
novoselov #
В догонку вот его выступление о потоке на TED^ www.ted.com/talks/lang/rus/mihaly_csikszentmihalyi_on_flow.html
В конце немного полезных замечаний о пограничных с потоком состояниях и способах перехода.
0
IlyaPodkopaev #
оффтоп: хорошо программистам… а вот админам (по себе сужу) обычно дается 10 секунд на вход в поток, пока звучит громогласный возглас «всем на поле на спасение урожая!»…
+1
Progresh #
Мы решили это просто. Программисты отписываются в задачах, без отвлечения.
0
Tomcat #
Интересно, мы решаем примерно так же. Только одна проблема есть — ох и не любят они это делать! Соответственно необходимо прививать им автоматизм. А для этого приходится вырывать из потока и требовать отписаться в трекере и т.д.
0
RiderSx #
А не проще ли через коммиты мониторить или парсить?)
+3
p1xel #
Мое мнение, что в работе с потоком много играет темперамент.
Флегматик будет долго входить в поток, отрывы от работы будут связаны с существенным снижением производительности. Холерику же наоборот будет скучно, если его не будут отвлекать и не будут общаться с ним.
+1
twinp #
В обсуждение ушли в теорию, перебор всех возможных и не возможных разных характеристик человека N (программист, админ, флегмантик, сова, высокий, блондин, пол ...) и состояний потока M (выход, вход, пребывания, выдергивание) ) и пошли фантазии M на N. И я согласен с комментарием, что все проблема из за терминологии. Если думать как о потоке, тогда уж, должна быть скорость потока, направление, вектор. А если нафатазировать ассоциацию с водой с жидкостью, тогда добавим плотность, вязкость, текучесть. Тут психологи бы это сравнили с мозгами с плотностью мыслей. Вот еще получили одну хрень — плотность мыслей. Вперед демагоги. =)
Не надо мозги себе запудривать всякими новыми, модными идеями. Психологи просто зарабатывают себе на хлеб ) Все намного проще. Не отлекайсе, не дергайте, концентрируйся, планируй, дели на важное и не важное, отбрасывай мишуру.
0
lamer #
«подойдёшь, как немного освободишься / допишешь до точки»

А это не выбрасывает человека из потока? Он старается помнить о том, что должен подойти и теряет концентрацию…
0
Tomcat #
Вероятно, это меньшее зло. Я, к сожалению, не могу контролировать, когда ребята прирываются.
0
Tomcat #
естественно, прЕрываются
0
rsivakov #
завязывать напоминалку на третье положительное срабатывание приемочного теста)))
–2
FB3 #
Вроде в последнее время стало модно к таким статьям прикладывать рефферальную ссылку на интернет-магазин :)
0
myth #
Я с ужасом представил как к обедающему програмеру пристраивается ПМ со списком вопрос и начинает кошмарить. О да, это поможет :)
0
Tomcat #
И при этом отбирает самые вкусные куски ;)

На самом деле, конечно же, «кошмарить» надо не во время обеда, а за 10 минут до (всё равно отвлечётся) или сразу после, пока не успел втянуться.
+1
XeNum #
Лучше уж после, т.к. до обеда пытаешься закончить кусок работы, довести до логического конца и времени до обеда как обычно впритык. Тогда вмешательство ПМ будет расцениваться как грубое вырывание из потока.

Если вы спите и вас разбудят среди ночи, то вы потом опять заснете, вернетесь в поток, а если вас разбудить за полчаса до планового подъема, то больше не заснете и будете весь день раздраженный ходить.
0
grandzilla #
Спасибо большое за совет прочесть эту книгу, читаю с огромным удовольствием
0
Inquisitor #
Если рассматривать комменты в отрыве от статьи — можно и о матрице задуматься.

Автору за статью огромное спасибо. Очень понравилась.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.