Agile Principles

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


EditText of this page (last edited November 13, 2014) or FindPage with title or text search