Description:This book took me a while to get through. Some of the sections were a bit hard to read, and varied in detail. The book appears to be written to software architects, maybe even entry level since most experienced architect probably know the material.
Good things: great attitude about software development, good examples, comprehensive
Bad things: hard to read, textbook like
I would recommend this be a book for people that need to get an idea about how to do software development processes is or entry level architects.