Client X was building a workflow system, however the designers didn't understand how to make use of the underlying workflow engine nor how to create usable user interfaces.
The end system suffered from major performance issues and was ultimately rejected by the end users as being unusable.
An Independent Technical Review of the architecture and use cases would have highlighted these issues early on in the design process and helped make the project a success.
Client Y was keen to use BizTalk to handle batches of incoming messages. They didn't know that an envelope containing more than 5000 messages would bog Biztalk down to a crawl whilst processing the envelope.
Although they had newly trained BizTalk staff they didn't know about this 'feature' of BizTalk.
An Independent Technical Review was able to advise them of a problem early in the design process allowed to start processing envelopes of 50,000 messages.
Independent Technical Review
Independent Technical Review is an engineering practice intended to improve quality and reduce costs of a software product and to reduce development risks.
How sure am I that the system being developed will meet my user's needs? Are the requriements complete? Is there a weakness in the proposed architecture that I'm unaware of?
These questions and many more haunt any project manager or programme director. The fact is that may systems make use of new technology and best practices that's extremely difficult to keep up with.
You're staff are busy on other tasks and your vendor is keen to get you to sign-off their documents as quickly as possible.
Independent Technical Reviews will you avoid these problems. Keysina consultants will perform a review and highlight any potential errors or ommisions at various stages your project lifecycle.
We view ITR's as a vital part of the project lifecycle and it should be a positive experience. Although we are looking for mistakes we do it in a collaborative environment that's focused on improving the product, reducing the project risk, and helping members learn to work smarter and better.
Our Process
How Keysina Can Help
Keysina is able to perform reviews at many stages of your project lifecycle:
- Requirements
- Planning
- Architecture
- Usability
- Module Design
- Code Review
- Test Plan Review
If you would like to speak to one of our consultants on what we can do to help you and your project succeed then please call us at 613 858 2588.
If you would like to be a reseller of the Keysina ITR please email ITRReseller@keysina.com