We take bespoke to a new methodology by changing the normal industry model by starting with our off the shelf software, or OpenSource software, or a customer base code and enhance it to a completion. Rarely, although possible, do we actually start form scratch. We have found that in most case the customer needs speed with the delivery and starting from scratch tends to press the costs and the time beyond acceptance. So the model improves in time especially quick with cut down requirements, keeping the delivery simple, starting from a point as far in as possible, and then extending it downwards into the development instead of trying to do everything at once.
Using ‘smart architecture’ methods we, instead of going vertically, go only horizontally for the first deployment, putting in function across the horizontal instead of adding depth of features. We amen sure it is integrated instead of creating a huge developed middleware before launch. What this does is dramatically reduce, through an agile process, the time to market for any given product within the bespoke model.
A key element of this phase is to identify all key stakeholders and engage with them early in the outsourcing process. This is especially critical where those stakeholders have little or no experience of outsourcing. Expectations set in this initial phase will be difficult to change later in the process.