Software development where the developers have autonomy over the development process.
No external management or management that controls only non-development aspects of the project, such as its nature, scope, and feature set. (The "what", but not the "how").
See:
The waterfall model is a sequential development process, in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance.
В оригинальной модели водопада Ройса фазы идут в таком порядке:
- Определение требований
- Проектирование
- Конструирование (также «реализация» либо «кодирование»)
- Интеграция
- Тестирование и отладка (также «верификация»)
- Инсталляция
- Поддержка
See:
The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts.
This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive and complicated projects.
See: