Summary

Completing the Envisioning Phase is a major milestone in any project, so it should be formally recognized and signed off on. It will make change management easier to manage because all parties, for at least a short time, agree on what should and should not be delivered.

However, this chapter has given you just a high-level view. If you return to the vacation analogy, you have now agreed on the destination, agreed to travel by airplane, agreed to select a flight that will arrive at your destination before midnight, and agreed to buy flight insurance. What to pack, how to get to the airport, or even whether to fly first-class or economy haven't been discussed yet.

Not every developer on the team will necessarily understand all the business or technical ramifications of the solution, but it is realistic to expect that the solution architect will have a good understanding of the "big picture," in terms of both the business solution and the technological solution. As Rich Newcomb says in his article "Architect of the Enterprise," a good architect is decisive, a good architect is a visionary, and a good architect is a teacher (Intelligent Enterprise, March 8, 2002, p. 48.) I might add that a good architect identifies risks early (and often) and takes proactive steps to mitigate those risks so that the project's chance of success is increased.

See you in Chapter 2, "Gathering and Analyzing Business Requirements," where you start to add some definition to the "sketch" (another analogy). Don't skip the practice questions!



Analyzing Requirements and Defining. Net Solution Architectures (Exam 70-300)
MCSD Self-Paced Training Kit: Analyzing Requirements and Defining Microsoft .NET Solution Architectures, Exam 70-300: Analyzing Requirements and ... Exam 70-300 (Pro-Certification)
ISBN: 0735618941
EAN: 2147483647
Year: 2006
Pages: 175

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net