The DevPerfOps Manifesto

This manifesto is a work in progress and may be updated as the DevPerfOps Foundation becomes formally established and matures.

Individuals and Interactions over Processes and Tools
  • Performance is a team sport. We value collaboration and communication between developers, performance engineers, and operations teams throughout the entire SDLC.
  • Shared ownership leads to shared success. We believe that everyone involved in software development should have a baseline understanding of performance principles and be empowered to contribute to performance optimization.
  • Performance requires ongoing dialogue. We encourage open communication, feedback loops, and cross-functional collaboration to identify and address performance bottlenecks early and often.
Working Software with Optimized Performance With Value-Add Documentation
  • Performance is not an afterthought. We value delivering software that meets both business needs and performance expectations.
  • Metrics speak louder than words. We believe in continuous monitoring and measurement of performance to ensure that software meets its goals and delivers a smooth user experience.
  • Performance optimization is an ongoing process. We prioritize performance considerations throughout the development process, not just during staging or testing.
Customer Satisfaction through Performance Excellence
  • Understanding user needs is key to exceeding expectations. We value close collaboration with customers and stakeholders to understand their performance needs and priorities.
  • Performance is a competitive advantage. We believe that delivering reliable, responsive software can be a key differentiator in the marketplace.
  • Performance is a journey, not a destination. We embrace a culture of continuous improvement and learning to constantly evolve our approach to performance engineering.
    Responding to Change with Agility and Resilience
Responding to Change with Agility and Resilience
  • Performance needs to adapt to changing environments. We value being flexible and adaptable to respond to evolving user behavior, technology advancements, and scalability demands.
  • Automated testing and monitoring are essential tools. We believe that these tools enable us to quickly identify and address performance issues before they impact the user experience.
  • Performance engineers are problem solvers. We embrace a creative and analytical approach to identify and overcome performance challenges.
Specialization Breeds Excellence
  • Performance engineering requires dedicated expertise.
  • We believe that performance is a unique skill set that requires specialized knowledge and experience.
  • Dedicated performance engineers drive measurable results. We empower performance engineers to implement best practices, monitor performance metrics, and provide expert guidance throughout the SDLC.
  • Performance is a valuable investment. We believe that investing in performance engineering expertise leads to higher quality software, reduced costs, and increased ROI.
  • We believe in continuous measurement and Improvement, and this include continuous performance testing, tuning, and monitoring.
Data is the foundation for informed decisions
  • We believe in continuous monitoring and measurement of performance throughout the SDLC to track progress and identify areas for improvement.
  • A data-driven approach leads to continuous improvement. We use data to prioritize performance initiatives, measure the impact of our efforts, and refine our approach over time.
  • Sharing knowledge fuels innovation. We are committed to promoting knowledge sharing and collaboration within the DevPerfOps community to advance the field and drive performance excellence.
Performance is a Business Imperative
  • Performance is not just a technical issue, but a business driver. We believe that performance directly impacts user satisfaction, brand reputation, and ultimately, business success.
    Performance is a shared responsibility. We encourage all stakeholders to recognize the importance of performance and actively contribute to achieving performance goals.
  • Performance excellence requires ongoing investment. We advocate for allocating resources and budget to support performance engineering initiatives and empower performance engineers.
  • By embracing these principles, DevPerfOps seeks to transform the way software is developed and delivered. By recognizing performance as a specialized and valuable skill set, we can achieve a future where performance excellence is the norm, leading to superior software, satisfied users, and thriving businesses.

We welcome feedback on this manifesto and appreciate any contributions to the maturity of the DevPerfOps Foundation. If you would like to endorse this manifesto and show support by allowing us to use your company logo on our site, contact us at -help @ devperfops.org- (remove spaces).