psp ( sm ) : a self-improvement process for software engineers
from the publisher : the record of most software-development groups is embarrassing : more than half of all software projects are significantly late and over budget and nearly a quarter of them are cancelled without ever being completed . as a result