Practical lessons on building and releasing great software
Building and launching great software depends on two complementary qualities in the team leader: understanding exactly what constitutes a great shipping process and having the skills to execute that process on schedule in a complex organization. Shipping Greatness details the following steps in the process; Identifying the right product to fill a specific unmet customer need, defining that product and iteratively refining it up the food-chain to the compnay's top decision makers, designing the user experience from the inside out, wrangling the engineering team over the coding hump, testing, building metrics and launch.