# Преимущества и недостатки методологий по весу
## Легкие методологии (MSF, XP, Scrum)
### Преимущества
* **Гибкость и адаптивность**
* Быстрая реакция на изменения требований.
* Легче адаптируются к различным типам проектов.
* **Быстрая доставка ценности**
* Частые выпуски работающего ПО позволяют быстрее получать обратную связь от заказчика.
* **Высокая вовлеченность команды**
* Акцент на самоорганизации и сотрудничестве.
* **Снижение бюрократии**
* Меньше формализованной документации, что ускоряет процесс.
* **Фокус на конечный продукт**
* Приоритет отдается работающему коду, а не детальным планам.
### Недостатки
* **Сложность масштабирования**
* Может быть трудно применять на очень больших и сложных проектах с множеством команд.
* **Требовательность к команде**
* Требует высокой квалификации, дисциплины и самоорганизации от членов команды.
* **Риск недостаточной документации**
* В некоторых случаях может привести к проблемам с поддержкой или передачей проекта, если документация не ведется параллельно.
* **Неопределенность сроков и бюджета на начальном этапе**
* Гибкость может означать, что точные сроки и стоимость могут быть менее предсказуемы в начале проекта.
## Средние методологии (DSDM)
### Преимущества
* **Баланс между гибкостью и контролем**
* Предоставляет структуру, но сохраняет адаптивность.
* **Ориентация на бизнес-цели**
* Четкое соответствие разрабатываемого продукта потребностям бизнеса.
* **Активное вовлечение заказчика**
* Обеспечивает постоянную обратную связь и согласованность.
* **Управление ожиданиями**
* Принцип "достаточно хорошо" (good enough) помогает управлять ожиданиями и сроками.
### Недостатки
* **Требует более активного участия заказчика**
* Необходимость постоянного присутствия и принятия решений со стороны представителей бизнеса.
* **Может быть сложнее для начинающих команд**
* Требует понимания определенных ролей и процессов.
* **Риск превышения бюджета при недостаточной приоритизации**
* Хотя DSDM имеет инструменты для управления, без строгой приоритизации возможен выход за рамки бюджета.
## Тяжелые методологи
и (RUP)
### Преимущества
* **Строгий контроль и предсказуемость**
* Наличие четких фаз, ролей и артефактов обеспечивает высокую степень предсказуемости.
* **Управление сложными проектами**
* Хорошо подходит для крупных, сложных систем с высокими требованиями к надежности.
* **Детальная документация**
* Обеспечивает исчерпывающую информацию для поддержки, развития и передачи проекта.
* **Управление рисками**
* Процессы RUP направлены на раннее выявление и минимизацию рисков.
### Недостатки
* **Высокая стоимость и длительность внедрения**
* Требует значительных временных и финансовых затрат на изучение и применение.
* **Бюрократичность и избыточность**
* Большой объем документации и процессов может замедлять разработку.
* **Низкая гибкость**
* Трудно адаптируется к быстрым изменениям требований.
* **Требует высокой квалификации команды**
* Необходимы опытные специалисты, способные работать в рамках строгих процессов.
* **Риск "аналитического паралича"**
* Слишком глубокое погружение в планирование и документацию может привести к задержкам в начале разработки.