A proof of concept project is an ideal way for a software buyer to ensure that a vendor’s product fully meets all business and technical requirements. However, the significant investment required, and disagreement as to which party should shoulder the cost, can be a major stumbling block in the adoption process.
We aim to radically change the economics of doing a proof-of-concept project. Our expert consultants, testing methodology, and hosting services all play a role:
- A hosted environment can significantly reduce the up-front cost of doing a proof of concept.
- Scripted testing and performance metrics can form part of an agreed set of acceptance criteria.
- Issues can be rapidly resolved when vendor and customer staff can work together in real-time on the same systems without leaving their own desks.
- Open-source test scripts and the ability to archive environments ensure that a vendor’s investment in a POC project is protected and can be re-used with future customers.
A bank is integrated in a vendor application based on the JEE product stack. Although the vendor claims the product is multi-platform, they cannot provide a reference customer with a technical environment closely matching the bank’s. A proof-of-concept is called for.
- Consultancy in documenting the target environment
- A hosted JEE environment mirroring the target environment
- A hosted development environment allowing real-time debugging of the test system
- Consultancy on platform-specific issues
- A core suite of test scripts.
- A version control system allowing remote access and updates to be made to test scripts in a controlled manner.
- An online issue tracking system accessible to both vendor and bank
- A documented process for modifying and adding new test cases, scheduling test runs, and updating the system under test.
- Ongoing support and consultancy during eventual deployment at the bank