Энергичная работа

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

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

Чтобы разработчик вошел в состояние «потока», включающее в себя высокую концентрацию и максимальную продуктивность[67], требуется время (обычно от 15 до 45 минут). Перерывы и отвлекающие факторы могут вывести его из этого состояния. Но когда он находится под давлением необходимости поставить код в немыслимые сроки, войти в «поток» невозможно. Он так стремится поскорее разделаться с кодом, что ему некогда думать.

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

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

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

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

В

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме Энергичная работа:

  1. Энергичные тираны в Корпорации
  2. Это лучше, чем переход от работы к работе
  3. Особенности учета продукции, работ, усауг при использовании счета 46 «выполненные этапы по незавершенным работам»
  4. Аудит строительных работ и работ по монтажу оборудования
  5. Пример торговой системы для работы в коридоре. Принцип работы данной ТС
  6. 2. ЛАБОРАТОРНАЯ РАБОТА №2 (ЧАСТЬ I) “ОДНОИНДЕКСНЫЕ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ” 2.1. ЦЕЛЬ РАБОТЫ
  7. Акт о приеме работ, выполненных по срочному трудовому договору, заключенному на время выполнения определенной работы (ф. № Т-73)
  8. До пробуждения работа — это просто работа. После пробуждения работа — это просто работа
  9. Налогообложение в виде единого налога на вмененный доход в отношении деятельности по оказанию населению бытовых услуг по производству отделочных, ремонтных работ в строящихся квартирах, а также работ по переносу, демонтажу некапитальных стен квартир
  10. Решение об участии фирмы в работе ярмарки или выставки. Цели участия фирмы в работе ярмарок и выставок
  11. Годовая сумма амортизации = объем продукции (работ) Ч первоначальная стоимость / предполагаемый объем продукции (работ) за весь срок полезного использования объекта основных средств
  12. Порядок определения налоговой базы при совершении операций по передаче товаров (выполнению работ, оказанию услуг) для собственных нужд и выполнению строительно-монтажных работ для собственного потребления
  13. НИКОГДА БОЛЬШЕ Я НЕ СТАНУ ЛЕНИТЬСЯ. Я НЕ СТАНУ ОТТЯГИВАТЬ ВРЕМЯ ДЕЙСТВИЯ, Я БУДУ ВЫПОЛНЯТЬ СВОЮ РАБОТУ КАЧЕСТВЕННО И В СРОК. НИКТО И НИКОГДА НЕ БУДЕТ ДЕЛАТЬ МОЮ РАБОТУ ЗА МЕНЯ. ОТНЫНЕ Я ВСЕ ДЕЛАЮ САМ.6. Воровство
  14. 13. Вы — это не ваша работа
  15. Как создать сотрудникам оптимальные условия для работы Как создать оптимальные условия для работы ИСКАТЕЛЮ
  16. Принципы кадровой работы
  17. Перепроектирование работ
  18. В ЦЕНТРЕ – РАБОТА.