agilekehitys
Agilekehitys, often referred to as agile development, is a project management and software development approach that emphasizes iterative development, collaboration, and flexibility. It originated as a response to the perceived limitations of traditional, sequential development models such as the waterfall model, which could be rigid and slow to adapt to changing requirements. Agile methodologies break down projects into smaller, manageable cycles called iterations or sprints, typically lasting one to four weeks.
The core principles of agile development are outlined in the Agile Manifesto, which values individuals and
Common agile frameworks include Scrum, Kanban, and Extreme Programming (XP). Scrum, for instance, uses defined roles