Software development is still an art and not a science. Everyone does it in his/her way. Thus, more ofetn than not it does not meet the expectations of the customer, because somewhere along the line somebody fails to communicate with someone else, or even when they do communicate it ends up as miscommunications. This book is about introducing engineering disciplines into software development activities. It discusses methods that can be esily implemented so that the art of computer science becomes a scientific approach. Donaldson and Siegel introduce various methods for opening up the communications channels throughout the software development life cycle, and provide a technique to measure the effectiveness of a process for prducing software products. They call this measurement technique "Object Measurement (OM)." I belive this book is an excellent resource for anyone who is involved in the information technology industry and/or involved in software development activities. Well done, is the best way I can describe this book.