Sage Analytic Logo

Quality Commitment
Quality is the scale on which we judge our own accomplishment. The total quality of a software project reveals the true talent of the developers who created it. It is on the measure of quality that we set out to distinguish ourselves.

Quality Management Methodology
Sage Analytic applies Total Quality Management principles to software development. We break the development lifecycle into phases and evaluate the impact of time spent and money wasted related to flaws found in each phase.

Design Phase (design flaw) Lowest Impact
Development Phase (coding bug)  
Testing Phase (defect found during testing)  
Deployment Phase (incident occurred during operation) Highest Impact

Heading off potential flaws and defects should take place in the phase where it can be addressed with the minimum impact. For example, finding a defect while coding may take only 10 seconds to repair. Alternatively, finding a defect during testing requires documentation of the defect, communication to other team members, isolation of the source of the defect, and then a full retest cycle. Altogether, once in the testing process, it may take an additional 5 hours to resolve this same issue. We spend more time reviewing quality in the earliest phases of the project.

Software quality starts with design. Certain architectural choices inherently lead to a higher or lower quality final product. We have the experience in making the correct design decisions that evolve into high-quality final solutions.

There is a term we use called "BPT" (Best Possible Thing). When we are writing each line of code, we ask ourselves are we doing the "BPT"? In effect we are asking, "Are we using the techniques that provide the best approach to avoid logic flaws, the best execution efficiency, the best readability and maintainability?" This practice always slows down the coding process and always reduces the time spent in testing and fixing. Avoiding multiple "fix-build-test" cycles results in the highest quality software produced in the least amount of time.

Sage Analytic repeatedly delivers the highest quality products and services through extensive testing and a "zero known defect" approach. Defects are immediately identified and repaired at the point of discovery. This approach ensures that the defect list never grows to unmanageable levels. There is no evaluation process on which bugs are deemed worth fixing. All known defects are remedied by the next release.

Track Record
Ultimately, it is a company’s track record that tells the most about their dedication to quality. Listed below are some examples of our past performance.

  • Since the magicVORTEX application was released in July 2001, there have been only 0.56 defects found for every 1,000 lines of code. This includes the beta version of our software. The worldwide average is 3.79 defects per thousand lines of code.
  • A major custom report module we developed for ImmediateFX was integrated into the application without a single support issue.
  • If any error occurs on the Schering PRN community website, our support engineers immediately receive an email detailing the failure. We have routinely analyzed the situation and implemented repairs to the site with a total turnaround time of less than 30 minutes.
  • Some of our developers have written applications that have been in continuous commercial use for over 10 years without any software maintenance.