Bringing Design to Software
by Terry Winograd
Publisher: Addison-Wesley 1996
In this landmark book, Terry Winograd shows how to improve the practice of software design, by applying lessons from other areas of design to the creation of software. The goal is to create software that works -- really works -- in being appropriate and effective for people who live in the world that the software creates.
Home page url
Download or read it online for free here:
by Vishnuvarthanan Moorthy - Smashwords
This CMMI Implementation Guide is a reference book for anyone interested in implementing CMMI in their organization. The purpose of this book is, to provide insight in to CMMI Implementation phases and best practices to be followed in this journey.
by Mark Watson
The goal of this book is to encourage the reader to step back and reevaluate how they design and write software systems. Although the book is about Software Development, it is also about working in the IT field, dealing with competition, etc.
Software testing is an investigation conducted to provide information about the quality of the product under test. It can also provide an objective view of the software to allow the business to understand the risks of software implementation.
by Qi - thecodelesscode.com
An illustrated collection of (sometimes violent) fables concerning the Art and Philosophy of software development, written in the spirit of Zen koans. (For three days and nights the Java master did not emerge from his cubicle ...)