agile
Agile development is a iterative, customer-centric approach to software development that values collaboration, flexibility, and continuous delivery and improvement of working software.
It emphasizes adaptability to changing requirements and customer involvement throughout the development process.
Resources on agile
See: Manifesto for Agile Software Development
Important Techniques of agile
Deep conceptual documentation abounds below, be warned.
- Scrum
- Kanban
- Extreme Programming (XP)
- Feature Driven Development (FDD)
- Dynamic Systems Development Method (DSDM)
- Lean Software Development
- Continuous Delivery
- Continuous Integration
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
Pioneers of agile
These individuals are leaders in the field of agile applications development methodology.