# DevOps Manifesto
- Highest priority: satisfy the customer through early and continuous delivery of valuable functionality
- Non-functional requirements are as important as desired functionality
- Infrastructure IS code, and should be developed and managed as such
- Welcome changing requirements even late in development
- Deliver working functionality frequently
- Operations, developers and business must work together daily throughout the project
- Build projects around motivated individuals, give them the environment and support they need and trust them to get the job done
- Most efficient/effective method of conveying information is face-to-face conversation
- Working software delivered by sound systems is the primary measure of progress
- The sponsors, developers, operations and users should be able to maintain a constant pace indefinitely
- Continuous attention to technical excellence and good design enhance agility
- Simplicity – the art of maximizing the amount of work not done – is essential
- The best architectures, requirements and designs emerge from self-organizing teams
- At regular intervals, the team reflects on how to become more effective, then tunes/adjusts its behavior accordingly