- PVSM.RU - https://www.pvsm.ru -

Как не выбить разработчика из состояния «потока»

Как не выбить разработчика из состояния «потока» - 1 [1]

/ фото Rachel Johnson [2] CC [3]

Время разработчика – это бесценный ресурс, которого постоянно не хватает. Мы в компании «ИТ-ГРАД [4]» относимся к этому вопросу очень внимательно.

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

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

«Не морите голодом» идеи разработчика...

Идеи, как маленькие пугливые котята. Если их напугать, то они перестанут приходить.

Поэтому любая новая идея требует оценки – не нужно торопиться.

Если светлая мысль, посетившая вашу голову, не имеет непосредственного отношения к решаемой программистом задаче, то сообщите о ней, но не требуйте сиюминутного ответа. Хороший разработчик запишет мысль и вернётся к ней потом.

Это необходимо, чтобы не выбить человека из «потока», поскольку на возврат в состояние концентрации требуется порядка 15 минут.

О вопросах сохранения концентрации и рабочего настроения достаточно доступно рассказывает Люси Джо Палладино (Lucy Jo Palladino) в своей книге [5] «Максимальная концентрация».

Как не выбить разработчика из состояния «потока» - 2

… и не перегружайте своими «идеями»

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

Вы удивитесь, насколько сильно это повысит качество общения.

Также стоит подумать о том, что именно вы будете говорить разработчикам. Совсем недавно на Хабре обсуждали [6] эту тему.

Не превращайте работу в пазл из 32 256 элементов

Нужно найти что-то среднее между сиюминутными идеями и «многотонными» проектами.

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

Сконцентрируйтесь на создании условий для самосовершенствования. Профессиональный рост специалиста только положительно скажется на его успехах: он почерпнет новые навыки, глубже изучит новые технологии, начнет предлагать креативные решения.

Постройте их работу согласно правилу 80/15/5 [7]. 80% времени разработчик будет тратить на свою основную работу. 15% времени уделять более сложным задачам, а оставшиеся 5% времени — на удовлетворение собственного любопытства.

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

Как не выбить разработчика из состояния «потока» - 3

Не нужно гнаться за результатом

Звучит действительно странно, но в этой спешке и кроется причина многих провалов на финишной прямой. Время, которое уходит на приведение кода в опрятный вид, действительно стоит того.

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

Может быть интересно: литература [8] о создании интерфейсов на Stack Exchange.

Не все «пляшут в темпе вальса»

Люди работают в разном ритме. Каждый программист выбирает момент для работы над теми или иными задачами, чтобы не тратить лишнюю энергию и избежать неразберихи.

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

Иногда стоит выделить время на обдумывание ситуации, чтобы разработчик мог понять, в каком направлении ему стоит двигаться, дабы избежать тупика. Главный секрет экономии времени в том, чтобы делать все качественно и с первого раза.

P.S. Несколько материалов на тему управления временем и проектами.

О чем еще мы пишем в блоге «ИТ-ГРАД [4]»:

Автор: ИТ-ГРАД

Источник [19]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/gtd/159668

Ссылки в тексте:

[1] Image: https://habrahabr.ru/company/it-grad/blog/304658/

[2] Rachel Johnson: https://www.flickr.com/photos/rachel-johnson/4298911131/in/photolist-7xT3vr-32ADwg-8RcFUD-dgkczC-ebpqu9-9EmEdB-6WxtW8-8wzUDB-9EnUkx-dV9B2q-pmMYwo-ftm36m-oEwtc7-nkBodU-jZsM42-gufZmk-fQamwH-9Ep5Qo-gufnRW-9FQkHi-2sf6x8-9FQnDZ-8wDoXL-gufo5a-9EoZgp-bHuA74-gud6Vb-dfkMpC-9EmjFr-9Eryu1-aFQnwF-aFQqhr-aFQnH4-aFQnpM-8U5veB-aFQqBP-r7xKdg-8wApSg-fHbRUn-8wDtHU-pmLUsa-9Ep1Qw-bv89Nu-fQanfV-gug5UV-dgkkkb-gueKqN-gufpyH-dgkf48-5MuBzC

[3] CC: https://creativecommons.org/licenses/by-nd/2.0/

[4] ИТ-ГРАД: http://www.it-grad.ru/

[5] книге: http://www.ozon.ru/context/detail/id/30061721/

[6] обсуждали: https://habrahabr.ru/company/1cloud/blog/304694/

[7] 80/15/5: https://www.facebook.com/notes/kent-beck/fresh-work-80155/1186004658099063

[8] литература: http://ux.stackexchange.com/questions/74/the-must-read-user-interface-book

[9] Как остаться отличным лидером в кризис: 7 советов: https://www.projectsmart.co.uk/7-tips-on-how-to-be-a-great-leader-during-a-crisis.php

[10] Маленький «грязный» секрет менеджеров проектов: https://hbr.org/2013/03/the-dirty-little-secret-of-pro?cm_sp=Topics-_-Links-_-Read%20These%20First

[11] 25 блогов на тему управления проектами: https://www.upwork.com/blog/2009/05/top-25-project-management-blogs/

[12] Управление проектами: операционный vs. проектный подход: https://habrahabr.ru/post/223525/

[13] Тайм-менеджмент — это действительно просто: https://habrahabr.ru/post/116269/

[14] Как управлять временем: 10 практических советов: https://www.entrepreneur.com/article/219553

[15] Как эффективно управлять временем: Джедайские техники: http://www.forbes.com/sites/quora/2013/01/30/how-does-one-manage-time-more-effectively/#5749720224d3

[16] 25 книг по теме облачной экономики и безопасности: https://habrahabr.ru/company/it-grad/blog/283408/

[17] Не самолет, но в «облаках»: Автомобили и облачные технологии: https://habrahabr.ru/company/it-grad/blog/283412/

[18] Улучшение дизайна сервиса в модели IaaS: https://habrahabr.ru/company/it-grad/blog/304292/

[19] Источник: https://habrahabr.ru/post/304658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best