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.

The <strong>SEI</strong> developed a more explicit model with practices focused on establishing a richer set <strong>of</strong><br />

constructs in which to place and organize <strong>the</strong> practices within each maturity level. One such construct<br />

was <strong>the</strong> “key process area” with its goals and key<br />

practices (ano<strong>the</strong>r was <strong>the</strong> “common features”). The key<br />

process areas were identified through three sources: (1)<br />

problem areas and practices associated with each maturity<br />

level [Humphrey 1989], (2) multiple practitioner<br />

community reviews and workshops, and (3) statistical<br />

analyses <strong>of</strong> both assessment and questionnaire data (e.g.,<br />

could <strong>the</strong> results <strong>of</strong> <strong>the</strong> latter predict <strong>the</strong> former?). Key<br />

process areas also became a mechanism for reporting<br />

and rating <strong>the</strong> results <strong>of</strong> an assessment and setting targets<br />

for process improvement and would serve as a basis<br />

for developing and updating <strong>the</strong> questionnaire, which<br />

would now serve more <strong>of</strong> a diagnostic purpose.<br />

As a result <strong>of</strong> <strong>the</strong>se activities, <strong>the</strong> <strong>SEI</strong> published <strong>the</strong><br />

S<strong>of</strong>tware Capability Maturity Model [Paulk 1993] and<br />

updated <strong>the</strong> s<strong>of</strong>tware process assessment and s<strong>of</strong>tware<br />

capability evaluation methods to make use <strong>of</strong> <strong>the</strong> explicit<br />

model.<br />

The Consequence: A Revolutionary<br />

International Movement<br />

With <strong>the</strong> publication <strong>of</strong> a practitioner community-vetted<br />

explicit model <strong>of</strong> s<strong>of</strong>tware development practice, worldwide<br />

adoption grew each year for many years. The <strong>SEI</strong><br />

created user group meetings, later called S<strong>of</strong>tware Engineering<br />

Process Group (SEPG) conferences, as a means<br />

<strong>of</strong> interacting with <strong>the</strong> practitioner community and<br />

broadly sharing lessons learned. S<strong>of</strong>tware Process Improvement<br />

Networks (SPINs), organizations or individuals<br />

regularly hosting meetings for co-located s<strong>of</strong>tware<br />

process improvement champions and <strong>the</strong> curious, grew<br />

in number from two in 1992 to about fifty by 1998. The<br />

number <strong>of</strong> formal assessments also grew dramatically.<br />

The S<strong>of</strong>tware CMM thus launched <strong>the</strong> process improvement<br />

movement, and o<strong>the</strong>r CMMs emerged [Bate 1994,<br />

Konrad 1996] as o<strong>the</strong>r communities recognized <strong>the</strong>ir<br />

value [Davenport 2005].<br />

The View from O<strong>the</strong>rs<br />

The model, created in 1987, has<br />

become a worldwide standard for<br />

s<strong>of</strong>tware development processes<br />

and is now embedded within many<br />

government and industry organizations.<br />

It has provided an objective<br />

basis for measuring progress<br />

in s<strong>of</strong>tware engineering and for<br />

comparing one s<strong>of</strong>tware provider’s<br />

processes to ano<strong>the</strong>r’s.<br />

This in turn has facilitated <strong>the</strong><br />

growth <strong>of</strong> <strong>of</strong>fshore providers in India<br />

and China by commoditizing<br />

s<strong>of</strong>tware development processes<br />

and making <strong>the</strong>m more transparent<br />

to buyers.<br />

– Thomas Davenport,<br />

currently President’s<br />

Distinguished Pr<strong>of</strong>essor in<br />

Management and<br />

Information Technology at<br />

Babson College [Davenport<br />

2005]<br />

The CMM is not a panacea and it<br />

does not solve all problems. In<br />

fact, a case could be made that <strong>the</strong><br />

CMM creates a few problems <strong>of</strong> its<br />

own. In general, however, <strong>the</strong> superimposition<br />

<strong>of</strong> <strong>the</strong> CMM structure<br />

on a good sized organization<br />

has benefited it wherever that has<br />

occurred.<br />

– Capers Jones, Chief<br />

Scientist Emeritus, S<strong>of</strong>tware<br />

Productivity Research [CAI<br />

2005]<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 111<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!