through early and continuous delivery of valuable software.
even late in development. Harness change for the customer's competitive advantage.
from a couple of weeks to a couple of months, with a preferences to the shorter timescale.
daily throughout the project.
Give them the enironment and support they need, and trust them to get the job done.
to and within a development team is face-to face conversation.
The sponsors, developers, and users should be able to maintain a constant pace indefinitley.
enhances agility.
The art of maximizing the amount of work not done is essential.
emerge from self-organizing teams.
then tunes and adjusts its behavior accordingly.