A very readable book for software developers and presumably for managers. It is not focused on specific processes like XP, SCRUM, etc. but on the principles standing behind successful processes which is openness to change and learning and hence improvement.