"Shipping Greatness" is a guide to 'shipping software' in the broadest possible sense. Chris Mey walks you through the software development process from start to finish, and it’s readily apparent that he knows what he’s talking about. As far as content is concerned, then, the book is pretty comprehensive. Unfortunately, when it comes to presentation, "Shipping Greatness" comes up short. This is a how-to guide where the author just can't seem to decide on who his target audience is. As a result, he tends to dive too deeply into widely divergent topics, to the extent that pretty much everybody is bound to find a lot of detailed instructions they'll never have the opportunity to follow.
This particular topics Chris tackles include: finding and pitching product opportunities, writing specs, managing software development, debugging code, and finally, shipping finished software. If pressed, I'd say that these stages are described from the perspective of a product manager, though again, perspectives shift frequently and without cue. "Shipping Greatness" is best appreciated if you think of it as a broad overview of how products are developed at establish, respected software companies (Chris hails from Google and Amazon, and he uses lots of examples). In this sense, the book is very informative.
Unfortunately, Mey is not out to inform: he's out to instruct, and he tends to get very specific with his advice. This is exactly how to create a revenue forecast model in excel, he tells you. That is how to use the omnigraffe to create wireframes - and here are a dozen screenshots to walk you through it. If you're an entrepreneur examining a market opportunity, knowing how to make a good revenue model is critical. If you're a product manager or designer, you might – might! – find his step-by-step guide to using omnigraffe useful. But for anyone else, you'll be left scratching your head - and skipping ahead.
To conclude, then, "Shipping Greatness" has a lot of legitimate, field-tested knowledge to offer. The content is there: distracting digressions aside, you'll learn a lot about how great software companies do their thing. Unfortunately, this alone is not enough to recommend it. The book tries too hard to teach too much, and the author's didactic efforts are obstructed by his inability to focus on a target audience. "Shipping Greatness" is too preoccupied with the roles of various people where it’d be better off aiming to explain complex processes. It tries too hard to teach you disparate specific lessons without bothering to ground them in a coherent narrative framework, and as a result, it's not always clear what the takeaways are supposed to be. That is to say, there's goodness to be had - you'll just have to work for it.