Самые популярные
- Waterfall (каскадная)
- Agile (гибкая)
- Scrum
- фреймворк гибкой разработки ПО, самая популярная реализация Agile. Конец 80-х / начало 90-х. Термины: Product backlog (список требований), истории, спринт...
- Extreme Programming (XP или экстремальное программирование)
- концепция из 12 приёмов. Типа Scrum, но сильнее упор на тестирование. Конец 90-х.
- Kanban
- стараемся реализовать Scrum как неперерывный конвейер. Часто используется доска, где столбикик = этапы, а карточки = задачи
- Lean (бережливая)
Стоит знать
- Waterfall Model (каскадная модель или «водопад»)
- V-Model
- Incremental Model (инкрементная модель)
- RAD Model (rapid application development model или быстрая разработка приложений
- Agile Model (гибкая методология разработки)
- Iterative Model (итеративная или итерационная модель)
- Spiral Model (спиральная модель)
- Feature Driven Development (FDD)
- Lean Model (бережливая)
Заметки
- Agile сейчас является скорее "семейством" процессов гибкой разработки. К нему часто относят Scrum, Kanban, XP и другие.
Ссылки
- Ещё раз про семь основных методологий разработки
- Кратко о методологиях разработки ПО: Waterfall, Lean и Feature Driven Development
- Как объяснить бабушке, что такое Agile за 15 минут с картинками
- YouTube - Гибкая методология разработки программного обеспечения
- «Гибкая разработка»: кратко о методологиях Agile
- Википедия - Бережливая разработка
- 8 принципов планирования разработки, упрощающих жизнь
- Про методы организации кода (возможно, надо вынести в отдельный раздел)