Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Simplicity--the art of maximizing the amount of work not done--is essential. keep the program simple, it will be easier to write, easier to maintain, and out the door faster.
The best architectures, requirements, and designs emerge from self-organizing teams.