QSM provides unparalleled support throughout the product acquisition, installation, and implementation process.
For nearly five decades, QSM has helped organizations bring data-driven discipline to software project estimation, tracking, and benchmarking. Our methodology and tools turn project complexity into measurable, defensible outcomes.
QSM began building its database of completed software projects in 1978. Since that time, we have collected project data continuously, updating the database every 12 to 18 months. Our primary source of industry data is QSM tool clients, some of whom choose to contribute their completed project data to the database. This is a great way for our clients to ensure that their industries, development methods, and technologies are represented in our industry trends. We also collect data by permission through our ongoing consulting practice in the areas of productivity assessments, estimates, and cost-to-completes.
Over the past three decades QSM has analyzed software developments from North America, Europe, Asia, Australia, and Africa. Our projects span a wide variety of size regimes, application domains, industries and development methodologies. Before it is added to the database, all incoming project data is carefully examined for accuracy and completeness. After inspection and validation, approximately 13,000 projects have been integrated into the QSM database.
Trust is the foundation of the partnership between QSM and the clients who rely on our tools and services: trust that QSM will guard the confidentiality and identity of the clients who contribute project data; trust in the integrity of our industry data. For over three decades, our goal has been to create longstanding partnerships with our clients. For this reason, we treat all contributed data as confidential.
QSM does not release project data directly to our customers. To protect the confidentiality of our client contributors, we use industry trend lines (calculated from the most recent 2-3 years of data) for comparison and analysis. Due to the enormous variability in schedule, effort, and defects at any given size, the data is broken down into nine application categories:
Business
Scientific
System Software Telecommunications Process Control
Command & Control
Avionics
Real-time Embedded Microcode/Firmware
Stratifying the data by application type reduces the variability at each size range and allows for a more accurate curve fit.
QSM clients can access the QSM database in several ways: