The length of time to complete all six phases in the WAG process for one iteration is typically from one week to nine or ten weeks. Because of the iterative nature of the development process, it may seem that the overall deployment goes on for a long time, but you are building up a long-term relationship with your customer. However, the deployment time for each iteration can be very quick, because each iteration delivers a chunk of the overall solution. Various factors affect how long deployment takes, including:
· How much is included in each iteration? We recommend and encourage customers to deliver a small piece of the overall architecture first, to get used to the process and to build up an good understanding between the development team and the customer.
· Resource availability and skill levels on the customer side – how much training will they require?
· How ready is the customer’s infrastructure? However, as stated earlier, you can complete a lot of design work using your own or another hosted infrastructure, while the customer’s infrastructure is being prepared.
· How quickly will the customer decide on process issues? Some organizations quickly reach agreement on the best process for a specific activity, but sometimes it can be difficult to reach agreement.
· Other external and organizational constraints, which vary from customer to customer.