Offers proven techniques for software development success. This title reveals some of the best practices for ensuring software development success by illustrating the engineering methods used by some of the most successful large software projects at leading companies such as IBM, Microsoft, Sony, & EDS.