The 12 principles of agile project management, as defined by the Agile Manifesto, are: (1) early and continuous delivery, (2) welcoming change, (3) delivering software frequently, (4) cooperation, (5) autonomy & motivation, (6) effective communication, (7) sustainable development, (8) technical excellence/quality assurance, (9) reflecting & adjusting, (10) self-organizing, (11) simplicity and measuring, (12) progress with working software.