What needs to be done to create a conceptual solution depends heavily of course on the availability of an existing software application.
A. Developing a Bespoke Solution
Designing a solution that meets the requirements in a cost- and time-effective way is a very complex task that requires the active participation of several stakeholders:
- Initial estimates for hardware, infrastructure and system integration
- Assessment of the availability and quality of data
- Writing mode detailed software design and - ultimately - developing the software (naturally, this step can be out-sourced
In this kind of project, Pieter Dorhout Consulting has extensive experience in facilitating the communication and negotiation between the various stakeholders, and in representing the business owners. If the solution is not too complex, then the early OR work can also be carried out by us.
B. Turning an Existing Application into a Conceptual Solution
If the requirements are to be met by an externally sourced software application, then the solution design phase consists of configuring this application, and coming up with a strategy to fill a possible lack of overlap between requirements and application options.
This should be far less challenging than coming up with a design from scratch, but it still requires a very thorough dialogue between those that know the requirements inside out (the business owners) and those that are intimately familiar with the software application (software vendor).
Pieter Dorhout Consulting is well placed to facilitate this dialogue, also if one software vendor has to be selected from several bidding for the work.