The Impact of a Quality Management System (QMS) on the Scientific Software Development Process – A Case Study of a Small Company
Abstract
Developing software for scientific applications is an intricate and multifaceted process that requires meticulous attention to detail.
Implementing a QMS to provide a comprehensive framework that integrates all quality processes to mitigate inefficiencies such as waiting times and over-processing waste is essential. This study evaluated the effectiveness of the QMS and its potential impact on this particular software development process, employing statistical analysis. Historical data was compared with simulated data to assess proposed optimizations before and after implementation. The statistical analysis included a range of techniques, such as ANOVA, Hypothesis Testing, Regression Analysis, Capability Analysis, and others. It demonstrated potential significant improvements across all evaluated variables in the final software product, including deviations during validation, change
controls, time to complete a product (hours), and corresponding labor costs (dollars). A QMS provides a foundation to prevent quality issues, improve customer satisfaction, reduce rework costs, and boost profits. It's a smart investment for companies seeking measurable benefits. Key Terms - Quality Management System (QMS), Quality Practices, Scientific Software
Development Quality Control, Scientific Software Productivity.