Offshore software development company
Offshore software development companyOffshore Software Development CompanyOffshore software development companyOffshore Software Development CompanyOffshore software development servicesOffshore Software Development CompanyOffshore software development companyOffshore Software Development CompanyOffshore software development companyOffshore Software Development CompanyOffshore Software Development in Sudan
Offshore Software Development Company
Offshore Software Development Company Offshore Software Development Company Offshore Software Development Company
  

COMPUTER GUARD employs their own Component based Software Development Methodology, comprising highly innovative techniques and backed by years of proven experience.

This Component-Based Software Development Lifecycle involves assembling pre-built, pre-tested independent blocks of code that can be customized to meet specific needs. CGC-Online has an extensive repository of pre-compiled, tested and bug free components which acts as the backbone of scaleable enterprise solutions, at an unmatched pace.

Project plans include vital information on the projectís objectives, deliverables, and schedule, so that expectations are always clearly communicated to all members of the on & offsite team. Risk-assessment techniques are employed during the lifetime of each project, to guarantee that appropriate actions are taken early, and often, against all issues that could hamper the projectís success. Statistical risk analysis techniques are often employed by our engineers and mathematicians. Finally a report is prepared by out Management graduates.

COMPUTER GUARD 7 STEP METHODOLOGY

1. Assessment Phase

This information-intensive phase includes a Requirements Definition Document (RDD), which describes the required functionality, environment, and interfaces for your project.

Our Proposal includes a project estimate and a preliminary Project Plan. These documents outline exactly how and when we propose to develop and deliver your project, giving you the opportunity to vary the project requirements, if necessary, before the project begins.

2. System Analysis

Once the Proposal is accepted, CGC-Online team works with customer to arrive at a detailed Functional Specification, which define the system behavior. On approval of Functional Specifications Document (FSD), Project Plan is submitted.

3. High Level and Low Level Design

Based on the System Analysis report and Functional Specs, the Software architecture or in other words High Level Design is drafted by the Chief Architect. Then Low Level Design Documents (ER diagrams/Normalised structure/Relationship diagrams/EDD/SDD/Collaborative diagrams etc. describing the internal architecture of the system) are prepared by the Software Engineering team. This documents form the basis of coding. 

4. Development (Coding)

Programmers work exclusively from the Low Level Design Documents, using custom coding standards defined in the Computer Guard quality manual. With the help of state-of-the-art tools and technologies code writers develop applications successfully and rapidly, maintaining established quality standards.

5. Quality Testing

Quality Assurance specialists begin work from the first day of the project. Functional Specifications must be satisfactory and achievable, and Design Specifications must meet strict reliability and user convenience standards.

Detailed Test Plan with Test cases is then developed and methodically followed throughout the coding phase, including unit testing, independent module testing, integrated module testing. Coding and testing are recursive activities run side by side in a closed loop till the system achieves functionality defined in the detailed Test Plan. In case of Internet based applications, the system is again tested online after deploying the site on a remote web server. 

Software Quality Control

6. Implementation

On QC clearance, the software is delivered and integrated in customer's environment. Significantly, project is now 80% complete. 100% completion is when the system is stable and fully operational in real time.

7. Support

After the system is installed and functioning, COMPUTER GUARD support team will provide complete maintenance in case of an Annual Maintenance Contract. Else 3 months free maintenance is provided. We also recommend future enhancements on an as-needed basis.

COMPUTER GUARD extensive experience, well defined software development life-cycle, offshore business models and domain knowledge enable them to offer cost-effective solutions that are in sync with the best of the breed practices in the IT industry.


   
Home  ::  Profile  ::  Outsourcing  ::  Clients  ::  Contact  ::  Resources  ::  Site Map  ::  Disclaimer