11.01.2017 Views

A Technical History of the SEI

ihQTwP

ihQTwP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appraisal Methods<br />

The Challenge: Predicting S<strong>of</strong>tware Engineering Performance<br />

As <strong>the</strong> importance <strong>of</strong> s<strong>of</strong>tware grew substantially in DoD procurements, so did <strong>the</strong> need for evaluating<br />

s<strong>of</strong>tware contractors’ abilities to competently perform on s<strong>of</strong>tware engineering contracts.<br />

Meanwhile, a team at IBM was also investigating its own s<strong>of</strong>tware engineering performance and<br />

noticed that different IBM sites varied in <strong>the</strong>ir levels <strong>of</strong> predictable performance. To find out why,<br />

people began to collect <strong>the</strong> factors contributing to success and compare sites on this basis, which<br />

enabled <strong>the</strong>m to identify issues to tackle and best practices to emulate. A structured approach began<br />

to emerge from this work that allowed for site visits for ga<strong>the</strong>ring relevant information, identifying<br />

opportunities, and establishing priorities for improvement. As problems with s<strong>of</strong>tware contractors<br />

came to a head in <strong>the</strong> mid-1980s, <strong>the</strong> DoD turned to <strong>the</strong> <strong>SEI</strong>.<br />

A Solution: Assessing <strong>the</strong> Capability <strong>of</strong> Contractors<br />

The DoD asked <strong>the</strong> <strong>SEI</strong> to use its “objective broker” status to help figure out how to fairly and effectively<br />

determine a contractor’s likely performance based on that contractor’s capability when<br />

producing s<strong>of</strong>tware. In response, <strong>the</strong> <strong>SEI</strong> began to increase its role in s<strong>of</strong>tware process assessments,<br />

drawing on <strong>the</strong> work at IBM and o<strong>the</strong>r organizations.<br />

In 1986, <strong>the</strong> <strong>SEI</strong> work had begun in earnest towards establishing a formal process for evaluating<br />

potential s<strong>of</strong>tware performance, when <strong>the</strong> U.S. Air Force and MITRE Corp. asked it to develop a<br />

site assessment method and related model that could be used to assess commercial and government<br />

s<strong>of</strong>tware organizations. <strong>SEI</strong> experts began concentrating on a process that would facilitate<br />

objective and consistent assessments <strong>of</strong> <strong>the</strong> ability <strong>of</strong> potential contractors to develop s<strong>of</strong>tware in<br />

accordance with up-to-date s<strong>of</strong>tware engineering methods.<br />

In 1987, A Method for Assessing <strong>the</strong> S<strong>of</strong>tware Engineering Capability <strong>of</strong> Contractors was published<br />

[Humphrey 1988]. The primary goal was to provide a standardized, publicly available<br />

method that could be periodically reviewed and modified. The method was a structured assessment<br />

approach intended to augment contractor evaluation methods in use at <strong>the</strong> time. The method<br />

document included a Maturity Questionnaire, a five-level Process Maturity Framework, and a<br />

brief set <strong>of</strong> guidelines for conducting an assessment and evaluating <strong>the</strong> results.<br />

Even before <strong>the</strong> Maturity Questionnaire was formally published, <strong>the</strong> <strong>SEI</strong> technical staff recognized<br />

<strong>the</strong> need for a more detailed description <strong>of</strong> <strong>the</strong> assessment process and, in July 1987, published<br />

a preliminary report on conducting assessments [Humphrey 1987]. It is interesting to note<br />

that this report envisioned internal assessments for process improvement and evaluation assessments<br />

conducted by DoD procurement personnel. This integration <strong>of</strong> process assessment methods<br />

soon dissolved, resulting in two similar but separate methods and constituencies: S<strong>of</strong>tware Process<br />

Assessment and S<strong>of</strong>tware Capability Evaluation. Each <strong>of</strong> <strong>the</strong> method descriptions had requirements<br />

for team selection and training, planning, conducting on-site activities, and reporting<br />

results.<br />

S<strong>of</strong>tware Process Assessments (SPAs), originally called <strong>SEI</strong>-Assisted Assessments, were first described<br />

in 1989. The SPA was used to identify an organization’s major problems and engage<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 114<br />

Distribution Statement A: Approved for Public Release; Distribution is Unlimited.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!