
Release It!: Design and Deploy Production-Ready Software
A single dramatic software failure can cost a company millions of dollars – but can be avoided with simple changes…

A single dramatic software failure can cost a company millions of dollars – but can be avoided with simple changes…

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile…

You know you don’t want to reinvent the wheel, so you look to design patterns–the lessons learned by those who’ve…

Martin Fowler’s guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software…

Accountability. Transparency. Responsibility. These are not words that are often applied to software development. In this completely revised introduction to…