Quality brings Speed.
In a world where businesses depend on software quality and speed to thrive in the digital world, our mission is to sustain the business with minimal efforts by progressively leveraging the right software practices at the right time.
Build better to go faster instead of trading-off quality for speed
Speed can only be achieved through Quality. Focusing on speed in the short-term in the detriments of quality result in wasted efforts and debt accumulation that slow down the rhythm.
Address key limiting factors over local optimizations
Focus on the end-to-end key limiting factors. The performance of a system is limited by its weakest point, a principle validated in systems theory and in many industries, and software is no exception.
Make strong choices instead of weak compromises
Decisions benefit from being taken fully. All options have pros and cons, and making half-decisions result in getting the weakest denominators of both options.
Leverage mature practices instead of what’s in stores
Businesses depend on software mastery. Leverage the most effective and efficient software elements for your business, not because of the hype or vendor discourse.
Act on the entire software system instead of superficial changes
Have a systemic approach to transformation. Acting only on part of the system won’t sustain to the image of reorganizations that do not address the alignment of people, process, and technology.
Deliver incremental changes today instead of over-engineering for tomorrow
Time matters to capture economies of speed. Delaying software delivery to be better tomorrow cause loss of business opportunities and requires incremental changes.
The Quality Engineering Manifesto is licensed under a Creative Common Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)