I know Agile development is a different way of managing software development projects and it fundamentally differs from a more traditional waterfall approach to software development
Some of the principles of agile software development are:
- Develop small, incremental releases and iterate
- The team must be empowered to make decisions
some other principles you know please list them ...