Part I: A Software Engineering Culture

Every organization has a culture of its own—a set of shared beliefs, goals, and values that characterize its priorities and actions. The culture of a group that performs software development has a major impact on the quality of its products, the productivity of its developers, and the teamwork among its members. A software group committed to quality has a “software engineering culture” focused on the belief that certain technical and managerial practices are more conducive than others to creating quality products in a positive environment. A software engineering culture is a fusion of quality-oriented attitudes, human interactions, and technical processes. The culture is based on a set of precepts, often ...

Get Creating a Software Engineering Culture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.