Ace Technologies is a KPMG certified ISO 9001 company. KPMG audits us thrice in a year to ensure full compliance. We have written down procedures for the following:
Software Engineering Processes:
Proposal and Contract review – Written down procedure and already existing
forms to ensure no ambiguity
Defining Acceptance Criteria and Preparation of Acceptance Plan – The aim
of this procedure is to ensure that acceptance activities are carried out as
scheduled. The acceptance plan is prepared following the requirement analysis
study. The procedure results in clear and unambiguous acceptance criteria of
client requirements and preparation of Acceptance Test Plan
Software Estimation – The objective of the project estimation process is to provide a basis for software contract, project management plan and for finalizing
the team size. Estimates are calculated for project's efforts, costs, critical computer resources and schedule.
Change Control – Change management is a critical component of software development. We have an established process to receive changes, understand them and categorize them as minor or major. Minor changes are taken care by project manager, while any Major change is sent for approval to Software Development Center head and time / cost impact indicated to client before incorporation.
Configuration Management – To configure software items (programs and documents) and monitor their status and control changes to configurable items throughout the life cycle of the project.
Final Inspection and Delivery – To perform the final inspection and delivery of deliverable as per the development agreement/proposal. It results in a final inspection report and delivery of final deliverables to the client as per the proposal. This procedure also helps us to apply the metrics as a measurement to determine the rating levels of the software product and assess the quality of the product.
Handling Deviations – This procedure helps us to review concessions and resolve deviations of activities from software development plan, project standards and procedures. It helps resolve any non-compliance's raised during project audits or phase-end review.
Human Resource Planning – Procedure to allocate various human resources to different projects and planning for their future assignments.
Inspection of In-coming equipment & Customer Supplied Items –
Procedure to ensure that in-coming material meets the required specifications.
This procedure is applicable to the following.
- Capital goods and computer consumable.
- Commercial off-the-shelf software
- Computer and communication hardware
- A tool intended to assist in the development of software
- Contract staff
- Maintenance and customer support services
- Training courses and materials
This procedure is also applicable for sending and receiving client products. The procedure results in acceptable in-coming goods to be stored per the documented procedures for inventory.
Peer Review – Inspection: This procedure is mandatory for all projects.
- Peer review
- Inspection is conducted at the following instances
- Review of project management plan of a fresh project.
- Review of SRS, HLD or any document, which needs customer sign-off from the customer.
- Acceptance test cases.
- All external deliverables and the documents/components, which are critical in the software development life cycle, are subjected to the Peer review - inspection.
- The procedure marks the satisfactory completion of the reviewed inputs and results in a sign-off from the quality analyst.
Apart from the above procedures, we have strict guidelines for:
- Preparing test plans and test cases
- Preparing and updating user documents
- Customer complaints and corrective actions
- Management review
- Project wind-up
- Ace Technologies Software Solutions – Value Proposition
Maintenance and work ahead
To be able to develop and maintain mission critical applications of our clients 24x7x365 days in a year, we have strict written down and established procedures for:
- Backup and Disaster Recovery
- Client Helpdesk (Email, Voice, chat)
- Communication Link Maintenance
- Dual Power Backup
- Dual EPABX Backup
- Tracking of Media, Hardware and Software
- Fully Controlled Access to the Development Center and Server Rooms
Our Application Testing Tools:
We use different automated tools for application testing:
1. SQA Suite: It is used for testing Windows GUI based Applications
2. Win Runner : Our team uses this for testing Windows GUI based Applications
3. Load Runner : It is used for stress and load testing
4. Test Director : It is used for Documentation
5. Silk: It is used for testing GUI and Web Based Applications.
6. Astra Site Manager: It is used for testing links in Web Site. This is used to ensure that all links in the application are working.
We at Ace Technologies maintain a 1:1 ratio of programmers and testers from the project start date.
