|
Check out the QSM
Software Research Bulletin for the latest intelligence from
the QSM database.
The
QSM database is the cornerstone of our business. We use validated
metrics collected from over 7200 completed software projects to
keep our products current with the latest tools and methods, to
support our benchmarking business, to keep our customers informed
as they move into new areas, and to develop better predictive algorithms.
QSM began building its database
in 1978. Since that time, we have collected project data continuously,
updating the database every 12 to 18 months. We have added 200-400
validated projects each year during the last 5 years.
Our primary source of data is our
clients, some of whom allow QSM to include their project data in
the database. QSM also collects data by permission through its ongoing
consulting work in the areas of productivity assessments, estimates,
and cost-to-completes.
This SLIM-Metrics
chart shows Construction & Test effort for completed IT, Engineering,
and Real Time systems as System Size increases. QSM stratifies
project data into homogenous subsets to reduce variation and study
the behavioral characteristics of different software application
domains.
Over the past 27 years, QSM has
analyzed software developments from North America, Europe, Asia,
Australia, and Africa. The projects span all size regimes, application
types, and development methodologies. Incoming project data is examined
for accuracy and completeness before it is included in the database.
After inspection and validation, approximately 7200 projects have
been integrated into the QSM database.
Because we treat all contributed
data as confidential, QSM does not sell or release project data
directly to our customers. Instead, we use industry trend lines
for comparison and analysis. Due to the enormous variability in
schedule, effort, and defects at any given size, project data is
separated 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 more
accurate curve fitting. One application type, the Business
IT projects, has been further stratified into several sub-groupings:
Business
Government
Business Telecom
Web Systems |
Business
Financial
Client/Server |
QSM clients have several methods
of access to the QSM database:
- Current industry trend
lines for each of the nine application
types are included with QSM tools. Only the
most recent 2-3 years of industry data
is used to calculate current trend lines.
- Basic queries on
the QSM database are included with your license. Let us do the
research to answer your estimating and benchmarking questions.
We can provide graphs and summaries that allow you to compare
your projects against both industry trend lines and actual projects
that are similar in size, application type, and complexity. Note:
more extensive query analysis is available through QSM's Basic
Measurement Service.
- QSM's Basic Measurement Service
can help you assess your current position against your competitors
by cost, cycle time, and quality. Based on your present productivity
and quality, we can help you set realistic goals for process improvement.
- Research papers and articles
from our database analysis are available for download in the
Resources
section.
|
|
|