Without a well thought out, clearly communicated, business-driven vision, a project will not be successful. In this chapter, we describe the dynamics of the MSF Development Process Model's Envisioning Phase. We discuss what information to gather from the project stakeholders and how to creating a product vision. We discuss the participation of the MSF Development Team Model's various roles and what their responsibilities are within the Envisioning Phase. We also discuss how the envisioning process develops over a period of time. Finally, we present a detailed discussion of risk management, based on the MSF Risk Management Model. This risk management process starts at the beginning of the project and is incorporated into the entire development process.
The principles and guidelines we provide in this chapter are based on our own experience with the creation of application architectures and the implementation of enterprise applications, together with the following sources:
Upon completion, you will be able to: