I recently finished reading Coder to Developer by Mike Gunderloy. I think that the book provides a great resource for those interested in creating a product from start to finish, perhaps to sell on their own or to simply gain experience for their jobs. He covers many details, including mapping out your ideas, using source code control, unit testing your code, tracking bugs and creating installation packages, as well as much more. He provides reviews on many different products to allow you to make an informed decision. He also illustrates how to use some of the tools through the creation of a download tracking application, the source code of which is available on the book's Web site at CoderToDeveloper.com. The Web site also contains a list of links to tools that he describes in the book.

Overall, the book was a quick read and one that I think I'll be referring to in the future. I recommend this book if you're interested in what it might take to create quality products in addition to quality code.