Agilität (EN)
ConceptProject management approach with iterative development, adaptability and continuous improvement
Agility in Project Management
Agility is a project management approach that is characterized by iterative development, adaptability and continuous improvement. Unlike traditional methods such as the waterfall model, agility allows for flexible adaptation of requirements during the project. This approach promotes close collaboration with stakeholders, rapid feedback and the ability to effectively respond to changes in the market or requirements.
Agility Principles
- Satisfy the customer through early and continuous delivery of valuable software
- Welcome changing requirements, even late in development
- Deliver working software frequently
- Close, daily cooperation between business people and developers
- Projects are built around motivated individuals
- Prefer face-to-face communication
- Working software is the primary measure of progress
- Sustainable development
- Continuous attention to technical excellence and good design
- Simplicity - the art of maximizing the amount of work not done
- Self-organizing teams
- Regular adaptation to becoming more effective
Agility Frameworks
- Scrum
- Kanban
- Extreme Programming (XP)
- Lean Software Development
- Feature-Driven Development