Preface
Rarely has a professional field evolved as rapidly as software development. The struggle to stay abreast of new technologies, to deal with accumulated development and maintenance backlogs, and to cope with people issues has become a treadmill race, as software groups work hard just to stay in place. A key goal of disciplined software engineering is to avoid the surprises that can occur when software development goes awry. Software surprises almost always lead to bad news: canceled projects, late delivery, cost overruns, dissatisfied customers, and unemployment because of outsourcing.
The culture of an organization is a critical success factor in its efforts to survive, improve, and flourish. A culture based on a commitment to quality ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access