Гибкие методологии, используемые для разработки ПО, основаны на подходе Agile. 14 Это динамичная организация программирования, которая постоянно адаптирует проект к новым обстоятельствам и требованиям. 4
Некоторые гибкие методологии в рамках Agile:
- Extreme Programming (XP). 1 Фокусируется на качестве кода и коммуникации. 1 Вместо код-ревью здесь парное программирование, когда один разработчик пишет код, а другой отсматривает его в реальном времени. 1
- DevOps. 1 Методологический подход, объединяющий разработку и эксплуатацию. 1 К нему прибегают, когда хотят ускорить поставку и повысить качество программного обеспечения. 1
- LeSS (Large-Scale Scrum). 1 Расширение методологии Scrum, разработанное для поддержки крупномасштабных проектов. 1 Оно позволяет нескольким командам работать вместе над одним продуктом. 1
- Lean. 1 Методология, основанная на принципах бережливого производства. 1 Она уменьшает потери и увеличивает ценность продукта для пользователя. 1
- DSDM (Dynamic Systems Development Method). 1 Метод, целью которого является сдать проект в срок и при этом уложиться в бюджет, придерживаясь Agile-принципов. 1
- Kanban. 12 Методика, которая строится на визуализации. 2 Своё название получила от канбан-доски — меловой или магнитной поверхности, на которой разными цветами визуализируют проект. 1