Шрифт:
«Agile: практическое руководство» сфокусировано на управлении проектами и рассматривает выбор жизненного цикла проекта, внедрение agile и организационные соображения для проектов agile. Управление организационными изменениями (OCM) является совершенно необходимым для реализации или трансформации практик, но поскольку ОСМ – это отдельная дисциплина, она не входит в предмет рассмотрения настоящего Практического руководства. Тем, кому нужны наставления по ОСМ, рекомендуем ознакомиться с документом «Управление изменениями в организациях – практическое руководство» (Managing Change in Organizations – A Practice Guide) [2].
Дополнительные вопросы, которые как входят, так и не входят в предмет рассмотрения настоящего Практического руководства, приведены в таблице 1–1.
Таблица 1–1. Вопросы, входящие и не входящие в предмет рассмотрения
Настоящее Руководство предназначено для команд проектов, которые оказываются в сложной ситуации между предиктивным подходом и подходом agile и пытаются решать вопросы с учетом необходимости быстрой инновации и сложности проекта, а также стремятся к совершенствованию команды. Настоящее Руководство содержит полезные указания для успешного осуществления проектов, которые обеспечивают бизнес-ценность для удовлетворения ожиданий и потребностей заказчика.
Настоящее Руководство состоит из следующих частей:
Раздел 2. Введение в agile. Этот раздел включает в себя описание образа мышления Agile-манифеста, его ценностей и принципов. В нем также идет речь о концепциях, поддающихся определению и характеризующихся высокой неопределенностью работ, а также о соотношении подходов бережливого производства, методов «канбан» и agile.
Раздел 3. Выбор жизненного цикла. В этом разделе дано описание различных жизненных циклов, которые описаны в настоящем Руководстве. Он также содержит описание фильтров приемлемости, указания по адаптации и распространенные сочетания различных подходов.
Раздел 4. Реализация Agile. Создание среды agile. В этом разделе речь идет о важнейших факторах, которые необходимо учитывать при создании среды agile, к примеру, таких как обслуживающее лидерство и состав команды.
Раздел 5. Реализация Agile. Поставка в среде agile. В этом разделе представлена информация о том, как организовать команду, и об общих приемах, которые команда может использовать для поставки ценности на регулярной основе. Здесь приводятся примеры эмпирических измерений, используемых в работе команд и в отчетности о ходе работ.
Раздел 6. Организационные соображения для гибкости проекта. В этом разделе исследуются организационные факторы, которые оказывают влияние на применение подходов agile, например, культура, готовность, бизнес-практики и роль ОУП.
Раздел 7. Призыв к действию. «Призыв к действию» предлагает направлять предложения и замечания для непрерывного совершенствования настоящего Практического руководства.
Дополнения, приложения, ссылки, список использованной литературы и глоссарий содержат дополнительную полезную информацию и определения.
Дополнения. Содержат обязательную информацию, которая является слишком объемной для ее включения в основной текст Руководства.
Приложения. Содержат необязательную информацию, которая дополняет основное содержание Руководства.
Ссылки. Показывают, где можно найти стандарты и другие публикации, цитаты из которых приводятся в Руководстве.
Список использованной литературы. Содержит дополнительные публикации к каждому разделу, в которых можно найти подробную информацию по темам, освещаемым в Руководстве.
Глоссарий. Содержит перечень терминов, которые используются в Руководстве, и их определения.
2. Введение в agile
2.1 Поддающиеся определению работы в сравнении с работами с высокой неопределенностью
Характер работ по проекту меняется в диапазоне от поддающихся определению работ до работ с высокой неопределенностью. Для проектов с поддающимися определению работами характерны четкие процедуры, которые на практике доказали свою успешность при осуществлении аналогичных проектов в прошлом. Производство автомобиля, электроприбора или строительство дома после завершения этапа проектирования являются примерами поддающихся определению работ. Связанные с такими работами область производства и процессы, как правило, совершенно ясны, и неопределенность исполнения и риска обычно низкая.
Новый проект, разрешение проблем и работы, которые ранее никогда не производились, требуют предварительного исследования. В совместной работе и разрешении проблем для выработки решения требуется участие экспертов по предметным областям. В качестве людей, которым приходится иметь дело с работами с высокой неопределенностью, можно назвать, например, инженеров программных систем, разработчиков, врачей, учителей, юристов и многих технических специалистов, которые решают возникающие проблемы. Поскольку многие поддающиеся определению работы автоматизированы, командам проектов поручают больше работ по проектам, связанным с высокой степенью неопределенности, где требуется использовать методы, описанные в настоящем Руководстве.