The Agile Philosophy promises the delivery of value by incremental deliveries of project products through continuous stakeholder engagement. This is reflected on the renowned Agile Manifesto. Quite a few agile methods have since been created to achieve these promises. Each method has its own unique approach, but they all share these common characteristics:
- Incremental Delivery
- Prioritisation of requirements
- Time Boxing
- Customer/User participation in product creation