Гибкие процессы

За последние несколько лет вырос интерес к гибким процессам разра­ботки программного обеспечения. Гибкий (agile) - это широкий термин, охватывающий большое количество процессов, имеющих общее множе­ство величин и понятий, определенных Манифестом гибкой разработки программного обеспечения (Manifesto of Agile Software Development) (https://agileManifesto.org). Примерами таких процессов являются ХР (Extreme Programming - экстремальное программирование), Scrum (столкновение), FDD (Feature Driven Development - разработка, управ­ляемая возможностями), Crystal (кристалл) и DSDM (Dynamic Systems Development Method - метод разработки динамических систем).


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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: