|
|
8 of 8 people found the following review helpful:
5.0 out of 5 stars
Fill in the blanks of the Inception Phase, May 8, 2001
This book is a collection of articles originally published in Software Development magazine, the purpose of which is to fill in some of the holes left in the Inception Phase of the Unified Process. For developers I show how the models of the Unified Modeling Language *UML) fit together, Luke Hohmann describes how to apply patterns effectively, Nancy Wilkinson shows how to use Class Responsibility Collaborator (CRC) cards (from eXtreme Programming(XP)), Ellen Gottesdiener describes how to capture business rules, several people write about developing international software, and several others write about testing techniques applicable to the early parts of the project life cycle. For project managers Karl Wiegers describes risk management, Dave Thomas shares his experiences with web-time software development, Steve McConnell shows how to manage outsourced projects, Neil Whitten describes how to find a good vendor (to outsource to), Warren Keuffel and Karl Wiegers provide significant insight into metrics, and Larry Constantine describes how to manage large projects. There is also significant advice for selecting tools presented by several authors, just in case you wanted to do business with more than one tool vendor (if you get my drift). In short, the book presents a collection of best practices applicable to the Inception Phase. Best practices that come from multiple sources, respected members of the software development community, and not just from a single tool vendor. All of these articles were picked because they describe either topics not covered by the current version of the RUP, are covered minimally by the RUP, or provide an alternate view for how to go about it. Furthermore, these best practices are presented within the scope of an enhanced lifecycle for the Unified Process, one that could arguably be called the Enterprise Unified Process (EUP) because it includes a Production phase, an operations & support workflow, and an infrastructure management workflow (for cross-project issues such as reuse, risk management, training and education, ...). Most enterprises have more than one project in development, in fact they often have many in development and many more in project which they need to operate and support. Therefore we need a version of the Unified Process that reflects that reality, and this book series does just that.
|