20.1 Using Evolutionary Delivery 20.1 (Unlimited web hosting) Using Evolutionary Delivery
Friday, November 30th, 200720.1 Using Evolutionary Delivery 20.1 Using Evolutionary Delivery To use Evolutionary Delivery, you need to have a fundamental idea of the kind of system you’re building at the outset of the project. As Figure 20-1 suggests, in the evolutionary-delivery approach, you start with a preliminary idea of what your customer wants, and you create a system architecture and core based on that. That architecture and core serve as the basis for further development. Design of Architecture and System Core Repeat this cycle until you run out of time, you run out of money, you complete the number of iterations planned, or the customer is satisfied. Figure 20-1. The Evolutionary Delivery lifecycle model draws from Staged Delivery’s control and Evolutionary Prototyping’s flexibility. You can tailor it to provide as much control or flexibility as you need. The architecture should anticipate as many of the possible directions the system could go as it can. The core should consist of lower-level system functions that are unlikely to change as a result of customer feedback. It’s fine to be uncertain about the details of what you will ultimately build on top of the core, but you should be confident in the core itself.
Looking for affordable and reliable webhost to host and run your business application? Then look no more and go to servlet web hosting services.