Our definition of software quality
Although there are no formal customer satisfaction criteria to apply to products developed by our company, we've been receiving customer feedback, which indicates that we have met and exceeded our quality goals. As to the subjective perception of product quality, we expect the end user satisfaction with their product functionality and performance. Normally our development teams attempt to go beyond fixing non-conformances to the core requirements, but also attempt addressing things as discomfort with GUI forms, report layouts, time of respond, etc., recognized by our testers, looking at the project from the end user point of view. Quantitatively/objectively we have one major criterion for transition from the product development to deployment: "Zero defects" with "Critical", "Major", and "Average" severity. There's a policy existing in TDS that products, which are shipped out of TDS have no known operational defects.
Ensuring high software performance
Performance is part of the overall software product requirements as well as product functionality. We take performance issues seriously when product architecture is designed and evaluated via testing of architecture prototypes, especially for the products, which purpose is to process large volumes of application data. During the Elaboration Phase architecture design is corrected when necessary as well as special design constraints are established for better mitigation of performance problems and risks. During both the Elaboration and Construction phases we utilize the Rational Quantify tool to identify performance bottlenecks and places in the code, which take more time to execute than the others. To evaluate if the final product meets performance requirements, the appropriate tests are planned and conducted within the scope of the overall System Testing during the Construction Phase. Special in-house built tools are used to generate the required volume of test data. Real world data is also used when possible.
In addition we offer quality assurance/testing as a separate service if you have another vendor developing an application for you.
About Services