| Rigorous Methodology - Software Quality Assurance at o3 involves
the entire lifecycle of the software development process. Monitoring and improving the process, assuring agreed-upon standards and procedures are
followed and satisfied, and ensuring that problems and issues are found and dealt with promptly. We diligently examine
critical areas of each application, utilizing the appropriate tools and testing packages to assure delivery to the highest
quality standards. Our approach is a highly disciplined, iterative and tight process oriented to prevention by delivering
to uncompromising standards at each stage of the development process.
The experience and discipline of o3’s professionals will help you avoid these most common
problems:
- Poor requirements - if requirements are unclear, incomplete, too general, and therefore
not testable or attainable, there will be future problems.
- Unrealistic schedules - if too much work is expected in too little time, problems
are inevitable.
- Inadequate testing – if no one will know whether or not the programs
operate properly until after your users or customers complain, or the systems crash, shortcuts in testing are clearly to
blame.
- Featuritis - requests to pile on new features after development is underway, short
circuit both the development and QA process, resulting in delays, poor quality and inadequate testing.
- Miscommunication - if developers don't know what's needed or end uses have erroneous
expectations, problems are guaranteed.
|