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