About Us Business Philosophy Beyond Business Center of Excellence Alliances Clients
Bespoke Software IT Consulting Data management System Integration Process reengineering e-Commerce TurnKey Solutions
Kwantify Intranet Recovera i-HMS e-Despatch Sanjog Helpline
Corporations Education Energy Governance Healthcare Hospitality Utilities
Software development process Quality management process Global Delivery Model
Enquiry Form Partnership Form Feedback Form Contact Us
Press Releases Recognition
 
 
CSM is not just about brick and mortar. It is about people, ethics, 24/7 hardwork, dedication, unflinching commitments, focus and many more.
 
> Process > Quality Management Model
 

The consciousness for Quality in projects and products has been refined in the process of certification and is visible throughout our software development processes which are formalized through a set of quality procedures. CSM's Software quality assurance (CSQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality backed by ISO 9000.

It is distinct from software quality control which includes reviewing requirements documents, and software testing. CSQA encompasses the entire software development process, which includes processes such as software design, coding, source code control, code reviews, change management, configuration management, and release management. Since we deal with more services than products in software development, CSQA becomes all the more important for us to measure it's function, benefit and costs. Since our processes to manage, monitor and measure software processes are fluid and sometimes elusive, a quality process management becomes very important.

Advantages of SQA

Improved customer satisfaction
Reduced cost of development
Reduced cost of maintenance

Methodology of SQA

The most obvious steps of following SQA at CSM are:
Validation testing
Data comparison
Stress testing
Usability testing
Methodology of CSQA
Internal Audits
The quality group organizes periodic and systematic internal audits across all projects in the organization for their adherence to defined quality system for the project. Any deviation is a warning of impending risk. This is reported to senior management for in-process correction on a priority basis.


Modeling and Testing Tools
Software development tasks are carried out using state of the art tools to ensure efficiency and quality in each stage of software development life cycle. Tools are used to improve productivity in the following areas. 

Requirement management
Object design
Database modeling
Functionality testing
Load test