The Agile Manifesto has the following 4 core values:
- Individuals and interactions over processes and tools
this means to communicate, a lot.
- Working software over comprehensive documentation
if you are working on something that is not working properly why bother documenting what’s doing (and maybe it’s even going to change). Also, the customer will use / buy the software, not the documentation.
- Customer collaboration over contract negotiation
the requirements cannot be collected at the beginning and will change…