This book provides a great hands-on approach to product development. Unlike other product development books that dwell too much on the philosophical aspects of product development, this book gives you practical advice on how to define meaningful product specifications to meet your customer needs and develop successful products. The book provides a very nice concept development process that I've found very useful.
This book is mainly focused on product development processes and does not provide much information on technology development. In addition, the book lacks depth in the strategic aspects of product development(such as market segmentation, strategic management of technology).
If you are looking for a very useful and powerful handbook for product development, this is the book you are looking for. However, if you are interested in the strategic aspects of product development, you may need other references.