Media praise for Head First Object-Oriented Analysis and Design

Have a blog? Join our Reader Review Program

"When I saw Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to Ooa&d, I decided to take a look at it for many reasons - the first being that it can be a somewhat dull topic when delivered in monotone, and the second being that Head First Labs doesn't do monotone. Object Oriented Analysis and Design are often brick walls to would-be software architects. Head First Labs books have a tendency toward immersion, with fun pictures and code running your brain through a confidence course toward specific objectives. A 'brain friendly way of writing great software' is welcome to me; the brick wall approach sucks...As short as this review is, it doesn't do justice to the book - it is impossible to explain all that the book covers without rewriting the book itself. There are solid guidelines within the book which portray OOA as flexible in the real world - in a way which is much more readable than many OOA&D texts out there. For those unfamiliar with Head First Labs, this would be a novelty - for those familiar with Head First Labs, this is expected."
-- Taran Rampersad, KnowProse.com

"Head First Object-Oriented Analysis & Design is a refreshing look at the subject of OOA&D. What sets this book apart is its focus on learning. The authors have made the content of OOA&D accessible, usable for the practitioner."
-- Ivar Jacobson, Ivar Jacobson Consulting

"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step and why."
-- Edward Sciore, Associate Professor, Computer Science Department, Boston College

"I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D--to write great software!"
-- Kyle Brown, Distinguished Engineer, IBM

"The Head First series is unique in that it makes it fun to learn a new and maybe somewhat confusing topic (like OOP). It takes the material and uses exercises, illustrations, and simple games to help the reader understand the information the author is trying to get across. It is not for everyone, but it's a great way in my opinion to teach the reader the material that helps them from not getting too bored. If you quickly glance at the book and see the many images that do not seem to relate to the material at all you will miss the really great material that is hidden within it. You really need to read the first 10 pages to know if this is the book for you or not. But if you do, then I am really sure you will want to continue to read the rest of the book. ...A great book that I highly recommend."
-- Frank Stepanski, Amazon.com

"...a solid book to start exploring the world of OOA&D...a great title not only to learn the basics but to learn them well. "
-- Robert Eckstein, Sun Developer Network

"This Head First book is one of the first that bridges the gap between concept and code for me, as well as engaging the entire mind in understanding objects both from the design and analysis perspective...What makes all this different from your standard UML book is that the concepts are an outgrowth of the process. Normally, you're presented with the 'this is a use case diagram' writing first, followed by the 'how is this used in the real world' (if you're lucky). Head First reverses the order, and as such it's a whole lot easier to understand why you'd want to use something like a class diagram. It also tends to 'de-jargonify' the concepts so that you're not struggling with unfamiliar terms at the same time you're fighting the new concepts. "
-- Thomas "Duffbert" Duff, Duffbert's Random Musings

"It is outstanding. I personally couldn’t see how they could top this particular Head First title...Whoever at O’Reilly made the decision to publish these Head First books deserves a raise...Each section/chapter/page builds slowly on the last, to very incrementally ease this knowledge into your head. I’d recommend this book to even the most veteran OO programmers. I put it up there along with Code Complete, as far as a given if you’re in software development...Since Head First OOAD is so easy to read (and entertaining), it won’t require much time out of a busy professional’s schedule to carve into the brain, some new techniques, or angles at conducting analysis and writing OO - even for experienced OO coders, IMO."
-- Steve Bailey, North West Miscellanea

"The first book written about Object-Oriented Analysis & Design (OOAD) that seeks to present information in the way that your brain works. It approaches the software development process with an emphasis on software, not code, on depth, not breadth. Using modern research in neurobiology, cognitive science, and learning theory, the authors stress the importance of the application rather than the theory. The objective of the book is to show readers how to analyze, design, and write valid object-oriented software that can be reused, maintained, and extended."
-- Michael Kleper, The Kleper Report on Digital Publishing

"I found it hard to write a review about this book. Why? Because apart from a few, very minor typos it is simply superb! In my opinion, it is one of the best and sure to be one of the most influential books in this subject area."
-- Mitch Wheat, Mitch Wheat - Treat the cause, not the symptoms!

"Head First OOA&D offers a refreshing look at software development that really focuses on what's important: happy customers and maintainable/reusable designs. It is definitely geared at technical software beginners, but anyone interested in writing great software can get something from it. Don't let the high page count scare you away. It's a very quick read (took me approximately eight hours, and I'm usually very slow). They do such a good job at presenting the content that the information really stuck in my head. Bottom line: If you want to make your customers (and yourself) happy, get your hands on this book."
-- James Schementi, The Rational Edge

"This would make a particularly nice introduction for somebody who doesn't see the point. It does a good job of showing why design matters and how design issues relate to real-world programming."
-- Elizabeth Zwicky, ;login:

"If you're a software developer or engineer - or a library catering to such patrons - you have to keep Head First Object-Oriented Analysis & Design in your reference section. It appeals to newcomers to the field, offering all the basics on how to analyze, design, and write serious object-oriented software, and explains the principles in language that assumes no prior familiarity with such analysis. Plenty of real-world examples and applications make for a top recommendation."
-- James A. Cox, California Bookwatch

"I found it hard to write a review about this book. Why? Because apart from a few, very minor typos it is simply superb! In my opinion, it is one of the best and sure to be one of the most influential books in this subject area. The O’Reilly Head First series of books are fast becoming the de facto standard, and I recommend that anyone who wants to get a deeper understanding of how you should approach designing and developing software, read this book, no matter what your background or current skill set is. To date, I’ve read this book twice, cover to cover. It is not a particularly thin book, but it is very easy to read...It is a practical, readable and refreshing step-by-step walkthrough of the development process. It covers how to incorporate flexibility into all aspects of the software development life cycle. This book leads you through simple and then more advanced concepts by allowing you, the reader, to make the connections. In addition, it gives an easy to understand introduction to UML class diagrams."
-- Mitch Wheat, Perth .NET CoP

"As with any good teacher, this O’Reilly series attacks the material from a variety of angles. If you know it, or you’re a quick learner, you can breeze right through. If you’re like me, they try everything possible to make things comprehensible."
-- Dana Blankenhorn, Dana Blankenhorn & Paula Rooney, ZDNet.com

"For readers just starting on design, or those wanting a good introduction without the density of Booch’s book, there is no better option than Head First Object-Oriented Analysis & Design. The Head First series of tutorials from O’Reilly are informal introductions to topics that include puzzles, quizzes, made-up dialogs, and numerous graphical elements that both entertain and instruct. This style is not to everyone’s liking, but it is undeniably effective as a means of teaching technical topics. In almost every category in which there is a Head First title, that book appears on the list of best-sellers on Amazon’s website. Of the Head First volumes I’ve seen, this one and the one on Java are probably the two best."
-- Andrew Binstock, SD Times



"There are solid guidelines within the book which portray OOA as flexible in the real world - in a way which is much more readable than many OOA&D texts out there. For those unfamiliar with Head First Labs, this would be a novelty - for those familiar with Head First Labs, this is expected."
--Taran Rampersad, KnowProse.com