The Unified Process Inception Phase: Best Practices for Completing the Unified

Scott W. Ambler

  • 出版商: CMP Books
  • 出版日期: 2000-12-15
  • 定價: $1,720
  • 售價: 6.0$1,032
  • 語言: 英文
  • 頁數: 340
  • 裝訂: Paperback
  • ISBN: 1929629109
  • ISBN-13: 9781929629107
  • 立即出貨 (庫存 < 4)





Is the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the third in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alternate software processes, and synthesize a more robust process that addresses the complete breadth of your real-world development and production needs. After elaborating on the UP with a more complete software process, each volume presents a masters' collection of today's best practices in implementing the respective phase Inception, Elaboration, Construction and Transition and Production.


You get the collective wisdom of industry luminaries! Contributions by Ellen Gottesdiener, Larry O'Brien, Steve McConnell, Larry Runge, Karl Wiegers and others provide perspective on the macro issues like:

How large-scale, mission critical software is developed and maintained

How programming fits into the overall development lifecycle

Tips and techniques to enhance your role (and career)

And they address the details of implementing a software process with best practices on such issues as requirements, managing project risks, testing and measurement efforts and selecting and deploying the right tools.

Ensure the success of your projects with a sound business case. Establish a firm foundation for your project in its Inception Phase with an architecture that will work, a realistic project plan and a committed team of professionals. This book presents best practices your team can follow to describe:

Justification for the system and your approach to its development

The initial requirements for the system

The scope of the system

The people, organizations and external systems that will interact with the system

An initial risk assessment, schedule and estimate for the system

An initial tailoring of the Unified Process to meet your exact needs



Scott W. Ambler started developing software in the early 80s, and has worked in object-oriented development for the past ten years in an array of roles. He is presently engaged as a software process mentor with AmbySoft Inc., a contributing editor with Software Development magazine, and as a columnist for Computing Canada. His previous books include The Object Primer (1995), Building Object Applications That Work (1997), Process Patterns (1998), and More Process Patterns (1999).

Larry L. Constantine has been a pioneer in software development methods for nearly four decades. His interest in figuring out how to do things better quickly led him into management and process issues, with the aim of bridging the divide between the people side and the technology side of software development. Larry has published 14 books and over 150 articles, many of which appear in The Peopleware Papers (Prentice Hall, 2000) and in Managing Chaos: The Expert Edge in Software Development (Addison-Wesley, 2000), which incorporates the best from his popular Software Development "Management Forum". He is also a co-author of Jolt-award-winning Software for Use (Addison-Wesley, 1999). He is a trainer and consultant with clients around the world, as well as a professor of computing science at the University of Technology, Sydney, Australia.


Table of Contents:



Chapter 1 Introduction

  • The Unified Process
  • The Enhanced Lifecycle for the Unified Process
  • The Goals of the Inception Phase
  • How Work Generally Proceeds During the Inception Phase
  • The Organization of this Book

Chapter 2 Best Practices for the Business Modeling Workflow

  • Chapter 2 Introduction
  • The Articles

Chapter 3 Best Practices for the Requirements Workflow

  • Chapter 3 Introduction
  • Putting the Requirements Workflow into Perspective
  • Requirements Gathering Techniques
  • User Interfaces and Internationalization
  • Lessons from the Real World
  • The Articles

Chapter 4 Best Practices for the Test Workflow

  • Chapter 4 Introduction
  • Why Test?
  • Starting Testing Off on the Right Foot
  • Testing Techniques for the Inception Phase
  • The Articles


Chapter 5 Best Practices for the Project Management Workflow

  • Chapter 5 Introduction
  • Starting Out Right
  • Technical Project Management Activities
  • Soft Project Management Activities
  • A Few More Thoughts
  • The Articles

Chapter 6 Best Practices for the Environment Workflow

  • Chapter 6 Introduction
  • Selecting and Deploying the Right Tools
  • Deploying Your Software Process, Standards, and Guidelines
  • The Articles

Chapter 7 Parting Words

  • Looking Towards Elaboration

Appendix A Bibliography

Appendix B Contributing Authors

Appendix C References and Recommended Reading

  • Printed Resources
  • Web-Based Resources