CyberVision, Inc USA | Delivery-Vision - Our Offshore Software Development Methodology
"Delivery -Vision", Our Offshore Software Development Methodology
Our “Delivery-Vision” methodology guarantees clients quality, promptness, and cost efficiency. It empowers our clients with complete control of the software development project's lifecycle.
The project lifecycle begins with an Onsite CyberVision core-team working together with the client's developers and business analysts. The onsite team, which can be located on the client's premises, synergizes with the client’s software developers and analysts to determine functionality and specifications of the final software product.
CyberVision's onsite team communicates with our offshore developers to create a system design for client review. Once a model has been agreed on, software development commences offshore. The CyberVision onsite team continues to work with the client to assemble the acceptance testing criteria.
The final software product is deployed by our onsite team. Support for the product is performed either by training the client’s staff, or the client may choose a CyberVision custom support solution.
TRANSPARENT COMMUNICATIONS
CyberVision's onsite team will cover all system functionality from start to finish through daily interactions with the client's project management, business analysis, software development and quality assurance teams.
CyberVision's onsite team will conduct open daily video conferences with our offshore developers - keeping them completely involved and up-to-date in all task-related discussions. Our goal is to reduce the information-chain to the feature developer - enabling prompt addressing of any issues and cultivating pure, real-time communications.
A CyberVision onsite Project Coordinator will conduct, at minimum, bi-weekly formal status meetings with the client's team.

DOCUMENT EXCHANGE LEVEL
System Specifications are reviewed by our onsite and offshore teams prior to client's acceptance of production. The onsite team conducts reviews with the client's business analysts and offshore developers via videoconferences.
System Design Documentation is generated and presented to the client before any coding begins. Clients review the designs at formal meetings and discussions with CyberVision developers.
Test Plans are presented to the client's business analysts and testers for approval. The client's test team will then present a revised acceptance test-plan which will be reviewed by CyberVision's software development team.
CODE DELIVERY LEVEL
A focal point of our “Delivery-Vision” methodology is that we always encourage our clients to maintain the source-code control-system on their premises - provided they have their own software development department - in order to build client confidence in the project flow, in addition to permanent coding quality control.
The CyberVision onsite team conducts periodic code-review meetings with the client. Such reviews facilitate further code transitions under client’s maintenance, and from the inception, eliminate dependency on any third parties.
We assist our client’s developers in the execution of a formal system build, installation, and configuration. We can also publish user and administrator manuals.
During the system QA testing phase, our onsite team works closely together with the client’s QA testers troubleshooting and coordinating resolutions to any discovered issues.