EarlyAndContinuousDelivery - Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
WelcomeChangingRequirements - Welcome changing requirements, even late in development.
HarnessChangeForAdvantage - Agile processes harness change for the customer's competitive advantage.
DeliverFrequentWorkingSoftware - Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
BusinessDeveloperCooperation - Business people and developers work together daily throughout the project.
MotivatedBuild - Build projects around motivated individuals.
TrustSupportEnvironment - Give them the environment and support they need, and trust them to get the job done.
FaceToFaceConveyance - The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
SuccessIsWorkingSoftware - Working software is the primary measure of progress.
SustainableDevelopmentProcess - Agile processes promote sustainable development.
SponsorDeveloperUserPacing - The sponsors, developers and users should be able to maintain a constant pace indefinitely.
ExcellenceInTechnicalDesign - Continuous attention to technical excellence and good design enhances agility.
KeepItSimpleMinimalization - Simplicity -- the art of maximizing the amount of work not done -- is essential.
BestTeamOrganization - The best architectures, requirements and designs emerge from SelfOrganizingTeams.
ReflectTuneAndAdjustRegularly - At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Originators: TheSeventeenInAgreement - See ManifestoForAgileSoftwareDevelopment More: http://www.sdmagazine.com/articles/2001/0108/0108a/0108a.htm Also: http://www.agileAlliance.org