Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News How to Develop a Culture of Quality in Software Organizations

How to Develop a Culture of Quality in Software Organizations

According to Erika Chestnut, software organizations can develop a culture of quality with a clear commitment from leadership, not only to endorse quality efforts in software teams, but also to actively champion them. This commitment and advocacy should manifest in data-driven decision-making that strikes a balance between innovation and quality, ensuring that we maintain the highest quality of existing offerings, as well as delivering high-quality innovation.

Erika Chestnut gave a keynote about developing a quality culture at Testing United 2023.

Strong quality leadership is essential for fostering a culture of quality throughout the software company, Chestnut mentioned. Effective communication and regular training on quality standards are crucial for empowering employees to champion a culture of quality.

Chestnut stated that a culture of quality encourages innovation, as employees feel supported and empowered to explore new ideas and solutions, knowing that the organization values high standards and continuous improvement.

Product innovation without emphasis on maintaining high product quality can compromise customer satisfaction and the software company’s reputation, Chestnut said. Quality efforts often suffer when they are not aligned with business outcomes, leading to their perceived lack of value.

A culture of quality within a software organization is characterized by a pervasive and steadfast commitment to excellence in every aspect of its operations. In such a culture, quality is not just a department or a set of procedures, but a core value that informs decision-making at all levels, as Chestnut explained:

Leadership consistently demonstrates and communicates the importance of quality, setting a clear example and expectations. Employees across the board understand and take ownership of their role in maintaining quality, feeling empowered and responsible for upholding high standards.

A lack of data-driven decision-making hinders the ability to maintain and improve quality over time, as data and analytics are vital for identifying improvement areas and tracking progress, Chestnut mentioned:

A data-driven approach underpins the quality initiatives, ensuring decisions are informed by accurate and meaningful insights.

Software organizations with a clear culture of quality often experience a significant boost in customer satisfaction and loyalty, Chestnut said. This often leads to increased market share and a stronger brand reputation.

Internally, a quality culture fosters higher employee morale and engagement. Employees take pride in their work and are motivated by the knowledge that they are contributing to a product or service of high standard, Chestnut mentioned. This often results in lower turnover rates and attracts top talent who are eager to work in an environment where excellence is valued.

InfoQ interviewed Erika Chestnut about developing a quality culture in software organizations.

InfoQ: How do we build a quality paved path?

Erika Chestnut: A paved or "defined" path to quality improves the culture of quality across your entire organization. It is a living document and collection of the best practices, procedures, guidelines, and tools that are unique to each organization. This document makes it easier for teams to produce high-quality outcomes as it aims to reduce friction, remove obstacles, and provide clarity for delivery teams.

When building a paved path, you want to collaborate deeply with stakeholders across the SDLC to elevate opportunities to infuse quality in all areas of your delivery flow, not just the development step.

InfoQ: How can we balance quality and innovation in software development?

Chestnut: It requires a strategic approach that acknowledges the interdependence of these two elements. The key is to integrate quality considerations into the innovation process from the outset, rather than viewing them as separate or competing agendas. This involves fostering a culture that values both creativity and attention to detail, encouraging teams to think innovatively while maintaining a focus on quality standards.

It’s crucial to establish flexible but clear guidelines that allow for experimentation and risk-taking, yet have robust quality checks and balances in place. Data-driven insights should guide both innovation and quality assurance decisions, helping to strike a balance where new ideas are tested and refined without compromising on quality. Ultimately, the goal is to create an environment where quality and innovation are not seen as trade-offs but as complementary forces driving the organization’s success.

InfoQ: What can be done to maintain a sustainable culture of quality?

Chestnut: Maintaining a sustainable culture of quality in an organization hinges on continuous leadership commitment and integrating quality into every aspect of the business. This effort involves regularly reinforcing quality values, celebrating successes, and learning from setbacks.

Key to this culture is actively engaging employees, encouraging their input and involvement in quality initiatives, and providing them with regular training and development opportunities.

In essence, a sustainable quality culture is fostered through a blend of strategic leadership, employee engagement, integrated processes, and continuous adaptation.

About the Author

Rate this Article