Skip to main content

Что такое ползучесть области?

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

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

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

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

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