Software Engineering Institute

Size: px
Start display at page:

Download "Software Engineering Institute"

Transcription

1 Tchnical Rport CMU/SEI-89-TR-1 ESD-TR-89-' ooi Carngi-Mllon Univrsity Softwar Enginring Institut

2 Tchnical Rport CMU/SEI-89-TP--«ESD-TR Fbruary 1989 Th Stat of Softwar Enginring Practic: A Prliminary Rport Watts S. Humphry David H. Kitson Tim C. Kass Softwar Procss Assssmnt Projct Approvd for public rlas. Distribution unlimitd. Softwar Enginring Institut Carngi Mllon Univrsity Pittsburgh, Pnnsylvania 15213

3 This tchnical rport was prpard for th SEI Joint Program Offic ESD/AVS HanscomAFB, MA Th idas and findings in this rport should not b construd as an official DoD position. It is publishd in th intrst of scintific and tchnical information xchang. Rviw and Approval This rport has bn rviwd and is approvd for publication. FOR THE COMMANDER Karl H. Shinglr ^ SEI Joint Program Offic This work is sponsord by th U.S. Dpartmnt of Dfns. Copyright 1989 by Carngi Mlton Univrsity. This documnt is availabl through th Dfns Tchnical Information Cntr. OTIC provids accss to and transfr ol scintific and tchnical information for DoD prsonnl, DoD contractors and potntial contractors, and othr U.S. Govrnmnt agncy prsonnl and thir contractors. To obtain a copy, plas contact DTIC dirctly: Dfns Tchnical Information Cntr, Attn: FDRA, Camron Station. Alxandria, VA Copis of this documnt ar also availabl through th National Tchnical Information Srvic. For information on ordring, plas contact NTIS dirctly National Tchnical Information Srvic, U.S. Dpartmnt of Commrc, Springfild, VA Us of any tradmarks in this rport is not intndd in any way to infring on th rights of th tradmark holdr.

4 Tabl of Contnts Excutiv Summary 1 1. Introduction Softwar Procss Focus Softwar Procss Maturity Mod! Softwar Procss Assssmnt Instrumnt Examining Softwar Procsss SEI-Assistd Assssmnts Slf-Assssmnts Capability Evaluations Workshop Assssmnts Data Collction and Analysis Mthodology Basis for th Rport Data Usag Considrations Data Analysis Softwar Procss Maturity Lvl Distribution Profils of Ngativ Rsponss to Ky Qustions Implications and Rcommndations Lvl 1 Organizations Softwar Supplirs Acquisition Authoritis Lvl 2 Organizations Softwar Supplirs Acquisition Authoritis 20 Rfrncs 2 2 Appndix A. Ky Qustions and Rspons Profils 23 CMU/SEI-TR-89-1

5 CMU/SEI-TR-89-1

6 List of Tabls Tabl A.1: Ky Qustions for Lvl 2 26 Tabl A.2: Ky Qustions for Lvl 3 29 CMU/SEI-TR-89-1

7 iv CMU/SEI-TR-89-1

8 List of Figurs Figur 1.2.1: SEI Softwar Procss Maturity Modl 6 Figur : Figur : Softwar Procss Maturity Lvl Distribution (113 Data Points) 14 Softwar Procss Maturity Lvl Distribution (55 Data Points) 15 Figur A.1: Prcnt Ngativ Rspons of Lvl 1 Projcts to Lvl 2 Ky Qustions - Workshop Assssmnt Data (96 Data Points) 24 Figur A.2: Prcnt Ngativ Rspons of Lvl 1 Projcts to Lvl 2 Ky Qustions - SEI-Assistd Assssmnt Data (41 Data Points) 25 Figur A.3: Prcnt Ngativ Rspons of Lvl 2 Projcts to Lvl 3 Ky Qustions - Workshop Assssmnt Data (16 Data Points) 27 Figur A.4: Prcnt Ngativ Rspons of Lvl 2 Projcts to Lvl 3 Ky Qustions - SEI-Assistd Assssmnt Data (12 Data Points) 28 CMU/SEI-TR-89-1

9 Vl CMU/SEI-TR-89-1

10 Acknowldgmnts Th authors acknowldg th fforts of thos individuals (both within th SEI and from organizations which support th SEI) who contributd to th work dscribd in this rport. In particular, w acknowldg th contributions of Kn Dymond, who prformd various analyss of th assssmnt data and providd th authors with rlvant information and graphics. Also, w acknowldg Linda Psant, who significantly improvd th radability of th rport through hr tchnical diting skills. W xtnd a spcial thanks to all th individuals and sponsoring organizations that wr involvd in th various assssmnts, and to our collagus at th SEI who rviwd th various drafts lading to this rport. W particularly apprciat th fforts of th mmbrs of th final tchnical rport rviw tam: Kn Dymond, Ron Higura, Mark Paulk, Rich Pthia, and Bill Swt. CMU/SEI-TR-89-1 vii

11 I Th Stat of Softwar Enginring Practic: A Prliminary Rport Abstract: This is th first in a sris of SEI rports to provid priodic updats on th stat of softwar nginring practic in th DoD softwar community. Th SEI has dvlopd, and is rfining, a procss framwork and assssmnt mthodology for charactrizing th procsss usd by softwar organizations to dvlop and volv softwar products. This rport provids a brif ovrviw of th procss framwork and assssmnt approach, dscribs assssmnt rsults obtaind to dat, and discusss implications of th currnt stat of th practic for both customrs and supplirs of DoD softwar. Excutiv Summary Th Softwar Enginring Institut (SEI) was stablishd by th U.S. Dpartmnt of Dfns (DoD) to transition improvd softwar mthods into gnral practic. As part of this mission, work is undr way to charactriz and rport on th stat of th practic of softwar nginring in th DoD softwar community. 1 Prliminary rsults of this work indicat that th majority of th softwar organizations in this community ar oprating at an immatur lvl of softwar procss maturity. 2 In a matur softwar procss, popl, mthods, tchniqus, and tchnology ar ffctivly and fficintly coupld to consistntly produc quality softwar within th constraints of cost and schdul rquirmnts. In an immatur softwar procss, costs and schduls ar largly unprdictabl, quality is gnrally marginal, and tchnology is oftn usd inffctivly. Spcifically, organizations with immatur procsss ar oftn dficint in on or mor of th following aras: projct planning projct managmnt configuration managmnt softwar quality assuranc 1 By DoD softwar community w man DoD agncis and DoD contractors ngagd in th acquisition, production, or maintnanc of softwar. ^Bcaus of th way organizations wr slctd for inclusion in this study, th data upon which th rport is basd dos not ncssarily constitut a statistically valid masur of th stat of DoD softwar community practic. CMU/SEI-TR-89-1

12 Softwar profssionals gnrally nd most hlp in controlling rquirmnts, coordinating changs, managing (and making) plans, managing intrdpndncs, and gtting hlp on systms dsign issus. Sinc ths and similar problms gnrally consum much of vry practitionr's tim, this is whr managmnt can provid th most immdiat hlp. For lowmaturity organizations, tchnical issus almost nvr appar at th top of ky priority issu lists. This is not bcaus tchnical issus ar not important but simply bcaus so many managmnt problms must b handld first. A matur softwar procss will not liminat th ongoing nd to undrstand th application, to dal with changing rquirmnts, and to manag systm dsign issus. Howvr, organizations with mor matur procsss will b bttr positiond to addrss ths issus ffctivly and avoid th unncssary xacrbation of ths and othr problms. According to th SEI fiv-lvl procss maturity modl, 3 currnt softwar nginring practic is largly at th initial lvl (lvl 1, or lowst lvl) of procss maturity. Thr is a small numbr of lvl 2 organizations and a fw lvl 3 projcts in som organizations. No projcts hav bn rportd or assssd at lvl 4 or 5. Narly all lvl 1 softwar organizations urgntly nd to improv thir managmnt systm for controlling thir softwar procss. Many managrs nd guidanc on how to conduct projct rviws, what ky indicators to xamin, and how to us basic managmnt mthods and tools. For projct managrs, this training should includ th mthods and procdurs for stimating softwar siz, stimating rsourc nds, and dvloping schduls. Th scond ara rquiring immdiat attntion for lvl 1 softwar organizations is Softwar Quality Assuranc (SQA). SQA, whil gnrally availabl, is not ffctivly prforming its rol bcaus of inadquat rsourcs, inadquat task dfinition, or inadquat managmnt support. As organizations start to improv thir softwar procss, thy should also bgin gathring data on thir cod and tst rrors. Sinc lvl 1 organizations ar typically high-risk supplirs, w suggst that acquisition authoritis that dal with lvl 1 organizations rquir aggrssiv action by ths organizations to improv to lvl 2. Th rlativly fw lvl 2 organizations ar currntly among th most capabl softwar groups in th DoD softwar community. But vn though thy hav advancd substantially byond lvl 1, thy still hav considrabl room for improvmnt. Many of ths organizations ar quippd to 3 Th maturity modl is discussd in Sction 1.2. CMU/SEI-TR-89-1

13 advanc rapidly; a full 69% hav a Softwar Enginring Procss Group (SEPG). 4 Organizations without a SEPG should promptly stablish on. Lvl 2 organizations typically do not adquatly train thir softwar popl. A furthr dficincy in lvl 2 organizations is th lack of mchanisms to assur that SQA is valuating rprsntativ sampls of th softwar procss. Th lack of adquat rgrssion tsting is also a common problm. This gnrally lads to lat discovry of problms, last-minut tsting criss, and poor product quality. Whil lvl 2 organizations typically hav thir costs and schduls undr rasonabl control, thy gnrally do not hav ordrly mthods for tracking, controlling, and improving th quality of thir softwar or of thir softwar procss. Furthr, fw of ths organizations hav adquat rsourcs or action plans dirctd at long-trm softwar procss improvmnt. With th incrasing rlianc of critical dfns systms on complx softwar, th ncssary improvmnts rquir aggrssiv action. Thus, w suggst that acquisition authoritis rquir lvl 2 organizations to ddicat rsourcs to procss improvmnt and to stablish and rport on th actions ndd to progrss to maturity lvl 3. An appropriat vhicl for doing so might b to provid for such improvmnt fforts as an allowabl cost to th contract, or in th statmnt of work. W also suggst that acquisition authoritis rquir that contractor SQA organizations b adquatly staffd and ffctivly usd. Bcaus thr ar only a fw lvl 3 projcts in organizations, our sampl siz is too small to draw maningful conclusions about thir improvmnt nds. Whil SQA will continu to play an important and significant rol in achiving th objctivs of high-quality softwar dlivrd on tim and within budgt, w bliv that SQA alon is not sufficint to mt ths objctivs. Ultimatly, w nd capabl and motivatd profssionals, matur softwar procsss, and commitmnt to build quality into vry product; in short, w nd th rcognition that quality is vryon's job. 4 An SEPG is a group of softwar profssionals spcifically chartrd to focus on softwar procss improvmnt. CMU/SEI-TR-89-1

14 1. Introduction This rport dscribs th initial rsults of a continuing Softwar Enginring Institut ffort to charactriz and rport on th currnt stat of softwar nginring practic. Charactrizing, undrstanding, and facilitating improvmnt in th practic of softwar nginring is important to th SEI, th Dpartmnt of Dfns, and th nation. Th SEI Softwar Procss Program has th goal of improving th procss of dvloping and volving softwar. Our approach mphasizs th following: 1. Dvloping and validating a softwar procss framwork and valuation mthodology for idntifying capabl contractors. 2. Transitioning th valuation mthodology to DoD softwar acquisition agncis and thir prim contractors. 3. Dvloping and rfining an associatd assssmnt mthodology for us by th DoD softwar community for intrnally assssing softwar nginring capability and dtrmining improvmnt nds. 4. Charactrizing and rporting on th stat of softwar nginring practic in th DoD softwar community. 5. Facilitating softwar procss improvmnt in th DoD softwar community. Th focus of this rport is th currnt stat of softwar nginring practic from a softwar procss prspctiv; that is, th rport will charactriz th softwar procsss currntly usd by softwar managrs and practitionrs in organizations doing DoD softwar work. Th SEI has considrd and our rsults ar gnrally consistnt with th rsults of a numbr of prior studis [BAS84, DRU82, REI88, THA82]. This rport is organizd in thr parts. Th first sction provids th background and framwork for collcting th data upon which th rport is basd. Sction 2 dscribs th data collctd and th analyss prformd on this data. Sction 3 discusss implications and rcommndations for customrs and supplirs of DoD softwar Softwar Procss Focus Sinc arly 1987, th SEI Softwar Procss Program has focusd on softwar procss as a mans of improving th ability of softwar CMU/SEI-TR-89-1

15 organizations to produc softwar products according to plan whil simultanously improving th organization's ability to produc bttr products. This focus on softwar procss is basd on th prmiss that 1) th procss of producing and volving softwar products can b dfind, managd, masurd, and progrssivly improvd and 2) th quality of a softwar product is largly govrnd by th quality of th procss usd to crat and maintain it. Th softwar procss is th st of activitis, mthods, and practics which guid popl (with thir softwar tools) in th production of softwar. An ffctiv procss must considr th rlationships of th rquird tasks, th tools and mthods, and th skills, training, and motivation of th popl involvd. Softwar procss managmnt is th application of procss nginring concpts, tchniqus, and practics to xplicitly monitor, control, and improv th softwar procss. It is only on of svral activitis which must b ffctivly prformd for softwar-producing organizations to b consistntly succssful. Capabl and motivatd tchnical popl ar also ndd. Knowldg of th ultimat application nvironmnt is critical also, as is dtaild undrstanding of th nd usr's nds [CUR88]. Evn with all ths capabilitis, howvr, inattntion to th softwar managmnt problms dscribd in Sction 2 will likly rsult in disappointing organizational prformanc. [KIT89] provids a mor comprhnsiv discussion of th rol and significanc of softwar procss and th disciplin of softwar procss managmnt. This viw of procss and procss managmnt has ld to th cration of a procss maturity modl and a rlatd softwar procss assssmnt instrumnt, which ar important lmnts of SEI mthods for xamining softwar procsss. Th rmaindr of Sction 1 brifly discusss ths lmnts and som mthods of applying thm to th softwar procsss of organizations. CMU^EI-TR-SQ-I

16 1.2. Softwar Procss Maturity Modl Th softwar nginring capability of an organization can b charactrizd with th aid of th softwar procss maturity modl shown in Figur This modl provids fiv maturity lvls, idntifis th ky improvmnts rquird at ach lvl, and stablishs a priority ordr for moving to highr lvls of procss maturity. Figur 1.2.1: SEI Softwar Procss Maturity Modl At th initial lvl (lvl 1), an organization can b charactrizd as having an ad hoc, or possibly chaotic, procss. Typically, th organization oprats without formalizd procdurs, cost stimats, and projct plans. Evn if formal projct control procdurs xist, thr ar no managmnt mchanisms to nsur that thy ar followd. Tools ar not wll intgratd with th procss, nor ar thy uniformly applid. In addition, chang control is lax, and snior managmnt is not xposd to or dos not undrstand th ky softwar problms and issus. Whn projcts do succd, it is gnrally bcaus of th hroic fforts of a ddicatd tam rathr than th capability of th organization. An organization at th rpatabl lvl (lvl 2) has stablishd basic projct controls: projct managmnt, managmnt ovrsight, product assuranc, and chang control. Th strngth of th organization stms from its xprinc at doing similar work, but it facs major risks whn prsntd with nw challngs. Th organization has frqunt quality problms and lacks an ordrly framwork for improvmnt. CMU/SEI-TR-89 1

17 ' At th dfind lvl (lvl 3), th organization has laid th foundation for xamining th procss and dciding how to improv it. Th ky actions ndd to mov from th rpatabl lvl to th dfind lvl ar to stablish an SEPG within th organization, to stablish a softwar procss architctur that dscribs th tchnical and managmnt activitis rquird for propr xcution of th procss, and to introduc a family of softwar nginring mthods and tchnologis. Th managd lvl (lvl 4) builds on th foundation stablishd at th dfind lvl. Whn th procss is dfind, it can b xamind and improvd but thr is littl data to indicat ffctivnss. Thus, to advanc to th managd lvl, an organization should stablish a minimum st of masurmnts for th quality and productivity paramtrs of ach ky task. Th organization should also stablish a procss databas with rsourcs to manag and maintain it, to analyz th data, and to advis projct mmbrs on its maning and us. Two rquirmnts ar fundamntal to advanc from th managd to th optimizing lvl (lvl 5). Data gathring should b automatd, and managmnt should rdirct its focus from th product to procss analysis and improvmnt. At th optimizing lvl, th organization has th mans to idntify th wakst procss lmnts and strngthn thm, data ar availabl to justify applying tchnology to various critical tasks, and numrical vidnc is availabl on th ffctivnss with which th procss has bn applid. Th ky additional activity at th optimizing lvl is rigorous dfct caus analysis and dfct prvntion. Ths maturity lvls hav bn slctd bcaus thy do th following: Rasonably rprsnt th historical phass of volutionary improvmnt of actual softwar organizations. Rprsnt a masur of improvmnt that is rasonabl to achiv from th prior lvl. Suggst intrim improvmnt goals and progrss masurs. Mak obvious a st of immdiat improvmnt prioritis, onc an organization's status in this framwork is known. Whil thr ar many aspcts to th transition from on maturity lvl to anothr, th basic objctiv is to achiv a controlld and masurd procss as th scintific foundation for continuous improvmnt. It has bn our xprinc (basd on tn SEI-assistd assssmnts conductd sinc Fbruary 1987) that whn softwar organizations ar assssd against this maturity framwork, th assssmnt mthod has nabld us to accuratly plac thm on th maturity scal and idntify ky CMU/SEI-TR-89-1

18 improvmnt nds. W bliv softwar procss maturity is a usful indicator of an organization's softwar nginring capability,.g., its ability to produc quality softwar products on tim and within budgt. W also bliv that whil th us of tools and tchnology can nhanc softwar nginring capability, thir contribution is oftn of limitd valu for organizations with low-maturity softwar procsss. [HUM88] and [KIT89] provid mor comprhnsiv dscriptions of softwar procss managmnt and th maturity modl Softwar Procss Assssmnt Instrumnt Th assssmnt instrumnt is a structurd st of ys-no qustions which hlps to facilitat th conduct of rasonably objctiv and consistnt assssmnts of softwar organizations [HUM87]. It has also bn dsignd to assist DoD acquisition organizations in idntifying softwar contractors with accptabl softwar nginring capabilitis. Sinc th instrumnt and mthod for applying it ar publicly availabl, softwar contractors can us thm to idntify aras for improvmnt. Th SEI provids training on how to conduct ffctiv assssmnts for organizations intrstd in conducting thir own. Th qustions in th assssmnt instrumnt covr thr aras: 1. Organization and rsourc managmnt. This sction dals with functional rsponsibilitis, prsonnl, and othr rsourcs and facilitis. 2. Softwar nginring procss and its managmnt. This sction concrns th scop, dpth, and compltnss of th softwar nginring procss and th way in which th procss is masurd, managd, and improvd. 3. Tools and tchnology. This sction dals with th tools and tchnologis usd in th softwar nginring procss. It hlps dtrmin th ffctivnss with which th organization mploys basic tools and mthodologis. Som sampl qustions from th assssmnt instrumnt ar: Is thr a softwar nginring procss group or function? Is a formal procdur usd to mak stimats of softwar siz? Ar cod and tst rrors projctd and compard to actuals? "8~ CMU/SEI-TR-89-1

19 1.4. Examining Softwar Procsss Thr ar a numbr of ways th softwar procss framwork (softwar procss concpts and principls + maturity modl + assssmnt instrumnt) can b applid; th SEI has dvlopd, and has xprinc with, th following: SEI-assistd assssmnts Slf-assssmnts Capability valuations Workshop assssmnts Th paragraphs blow brifly discuss ach typ of application. A mor comprhnsiv discussion of how assssmnts ar conductd and th rol of assssmnt in improving softwar nginring capability is containd in [KIT89] SEI-Assistd Assssmnts An SEI-assistd assssmnt is an appraisal, by a traind tam of xprincd softwar profssionals, of an organization's currnt d facto softwar procss. Typically, a tam is composd of four or fiv SEI profssionals and on to thr sit profssionals. A mthodology for conducting assssmnts has bn dvlopd by th SEI [OLS89]. Th assssmnt tam rcivs training in th mthodology prior to conducting th actual assssmnt. Th goal for this typ of assssmnt is to facilitat improvmnt of th organization's softwar procss. Th assssmnt tam idntifis th most important softwar procss issus currntly facing th organization and dvlops rcommndations to dal with ths issus. Sinc th objctiv is improvmnt within a givn organization, validation of qustionnair rsponss (.g., rqusting substantiating documnts) is limitd to thos having a dirct baring on transition to th nxt highr lvl of procss maturity (contrast this with contractor capability valuation as discussd in Sction 1.4.3). SEI-assistd assssmnts ar conductd in accordanc with an assssmnt agrmnt signd by th SEI and th organization bing assssd. This writtn agrmnt contains provisions for snior managmnt involvmnt, organizational rprsntation on th assssmnt tam, confidntiality of rsults, and follow-up actions. Th SEI has bn conducting this typ of assssmnt sinc Fbruary 1987 and is using th knowldg and information acquird to rfin an mrging pictur of th stat of th practic of softwar nginring in th DoD softwar community. CMU/SEI-TR-89-1

20 Slf-Assssmnts Slf-assssmnts ar similar to SEI-assistd assssmnts, with th primary diffrnc bing assssmnt tam composition. Slf-assssmnt tams ar composd primarily of softwar profssionals from th organization bing assssd, with on or two SEI softwar profssionals optionally prsnt. Th contxt, objctiv, and dgr of validation ar th sam as for SEI-assistd assssmnts. Th SEI offrs slf-assssmnt training on a limitd basis for organizations committd to improving thir softwar nginring capability. Organizations that participat in th SEI-providd training xcut a writtn agrmnt with th SEI which provids for sharing of assssmnt rsults, intgrity of th assssmnt mthodology, and optional participation of SEI assssmnt tam mmbrs Capability Evaluations Capability valuations, lik SEI-assistd assssmnts and slf-assssmnts, ar appraisals of an organization's currnt softwar procss; howvr, th contxt, purpos, and assssmnt tam composition ar diffrnt. Th contxt of capability valuation is th DoD acquisition procss, and th purpos is to provid information concrning th organization's softwar nginring capabilitis for th acquisition agncy. This information is thn considrd, along with othr rlvant information, in th sourc slction dcision. Hnc, validation of assssmnt instrumnt rsponss is a gratr considration hr than it is in assssmnts. Capability valuations ar conductd by traind tams of valuators from th acquisition agncy. Th SEI provids th ncssary training for th valuation tams using our mthodology, but w do not participat in valuations. Th rsults of capability valuations ar supplid by th valuation tam to th acquisition agncy. Non-attributd, "sanitizd" rsults ar providd to th SEI to hlp us rfin th assssmnt instrumnt and valuation mthodology; thy also contribut to our mrging pictur of th status of DoD softwar nginring capability Workshop Assssmnts At workshop assssmnts, profssionals from various organizations larn about procss managmnt concpts, assssmnt tchniqus, and th SEI assssmnt mthodology. Thy also complt an assssmnt instrumnt and supply dmographic data basd on a projct with which thy ar familiar. This format is dsignd for popl who wish to larn mor about th SEI assssmnt mthodology with minimal invstmnt. 10 CMU/SEI-TR-89-1

21 (ftk Th data collctd at workshop assssmnts is addd to th SEI assssmnt databas and is usd for various analyss. Workshop assssmnts ar typically conductd at confrncs and symposia attndd by DoD and DoD contractor softwar profssionals (.g., National Scurity Industrial Association, Elctronic Industris Association, and th annual SEI affiliats symposium). CMU/SEI-TR

22 2. Data Collction and Analysis Mthodology This chaptr provids a charactrization of th data usd in this rport, idntifis som of th considrations in using this data, and dscribs th analyss which wr prformd to driv th rsults prsntd Basis for th Rport This rport is basd on information of two typs: Rsponss to th assssmnt instrumnt (th qustions in th instrumnt ar ys-no qustions). Th rsponss wr collctd from workshop assssmnts and SEI-assistd assssmnts. Th collctiv knowldg and xprinc which th SEI has acquird as a rsult of our involvmnt in th dvlopmnt and application of th various assssmnt mthods discussd in Sction 1.4. Assssmnt participants includ softwar and hardwar/softwar dvloprs from DoD organizations, DoD contractors, and commrcial ntrpriss. Tn organizations participatd in SEI-assistd assssmnts (with 4 to 6 projcts involvd in ach assssmnt), and ovr 70 organizations wr rprsntd in th workshop assssmnts, rprsnting 168 data points 5 from assssmnts across th Unitd Stats. In vry assssmnt, th SEI signs an agrmnt that thr will b no attribution of th rsults to a spcific company. Th implications and rcommndations prsntd in Chaptr 3 of this rport, thrfor, rprsnt an aggrgat viw Data Usag Considrations Th rsults dscribd in this rport rflct th stat of th softwar nginring practic basd on th data, xprinc, and knowldg acquird by th SEI sinc Fbruary This sction dscribs som mthodological considrations which w fl ar grman to radrs of this rport. First, th sampl population was not statistically slctd. Most of th rspondnts cam from organizations that ar affiliatd with th SEI. Ths rspondnts varid in th typ and dgr of involvmnt with th projcts thy rportd on. 5 A data point is on st of ys-no rsponss to th softwar procss assssmnt instrumnt; th scop of ths rsponss is a spcific softwar projct. 12 CMU/SEI-TR-89-1

23 Anothr considration is th dgr of validation of th rsponss; th xtnt to which corroboration of rsponss was rqustd dpndd on th typ of assssmnt bing conductd. At this tim, w hav no way of dtrmining th ffct of this factor on th rsponss. In comparing th qustion rsponss rcivd from workshop assssmnts and from SEI-assistd assssmnts, svral points should b notd: 1. Th SEI-assistd assssmnts wr conductd on-sit by a traind tam, with participation from knowldgabl projct managrs and tchnical profssionals. 2. Th workshop assssmnt rspondnts containd a mix of managmnt and non-managmnt profssionals, som of whom likly had dtaild knowldg of th tchnical points. 3. For SEI-assistd assssmnts, many thrshold rsponss wr vrifid; howvr, no workshop assssmnt rsponss wr vrifid Data Analysis Two viws of th data wr prpard and analyzd: (1) softwar procss maturity lvl distribution and (2) prcnt ngativ rspons to ky qustions. 6 For th purposs of this rport, w sparatd rspons data from SEI-assistd assssmnts and that from workshop assssmnts, trating thm as two distinct data populations. Bcaus of th considrations mntiond in Sction 2.2, w do not bliv that gratr dpth of analysis than that prsntd in this rport is justifid Softwar Procss Maturity Lvl Distribution Th distribution of softwar procss maturity lvl across th sampl population provids a high-lvl viw of th stat of th practic; Figurs and show th softwar procss maturity distributions for workshop assssmnts and SEI-assistd assssmnts, rspctivly. For both figurs, th vrtical axis rprsnts th prcntag of data points in th population; th horizontal axis rprsnts th softwar procss maturity scal-lvls 1 through 5. In ordr to show additional fin structur, th maturity scal has bn furthr dividd into quartils-four quartils for ach maturity lvl (for a total of 20 quartils, or 20 vrtical bars). Th quartils ar idntifid in th charts using th notation x.y, whr x is th maturity lvl (1- "Ky qustions ar thos for which a high prcntag of affirmativ rsponss is rquird to qualify for a particular maturity lvl. S Sction CMU/SEI-TR

24 5), and y is th quartil (1-4). In Figur , for xampl, 2.4 rfrs to th fourth (and last) quartil for lvl 2 and contains approximatly 13% of th sampl population. Not that sinc no data points hav bn obsrvd to dat at lvl 4 or abov, that portion of th graph has not bn shown. Each data point was placd in th maturity lvl distribution basd upon a dtrmination of how many additional affirmativ rsponss would hav bn ndd to rat th projct at th nxt highr lvl of procss maturity. Th rang of ths valus was thn qually dividd into four "buckts" or quartils. Thus, th highr th quartil numbr, th closr th projct is to bing ratd at th nxt highr maturity lvl. 50 -r This chart rflcts corrctions mad Jun i 1 r 1 1 r-""h Maturity Lvl Quartil 3.4 Figur : Softwar Procss Maturity Lvl Distribution - Workshop Assssmnt Data (113 Data Points) 7 'Not that th prcntags may not total 100 du to rounding rrors. 14 CMU/SEI-TR-89-1

25 This chart rflcts corrctions mad Jun Maturity Lvl Quartll Figur : Softwar Procss Maturity Lvl Distribution - SEI- Assistd Assssmnt Data (55 Data Points) 8 Th workshop assssmnt rsults, shown in Figur , indicat that th majority of th rspondnts rportd projcts at th initial lvl of maturity. Figur shows a larg prcntag of th rspondnts to b in th fourth quartil of lvl 1 (quartil 1.4); with minimal improvmnt, ths projcts could b classifid as lvl 2. Fourtn prcnt of all th workshop rspondnts rportd projcts at th rpatabl lvl, and only 1% of thos rspondnts dscribd projcts at lvl 3, th dfind lvl. No workshop rspondnts rportd projcts at ithr th managd or th optimizing lvl of softwar procss maturity. 8 Not that th prcntags may not total 100 du to rounding rrors. CMU/SEI-TR

26 Th maturity lvl distribution for projcts rviwd by SEI-assistd assssmnts, shown in Figur , is vry similar to that for th workshop data. Although workshop participants wr largly mid- to uppr-lvl managrs not currntly managing a projct (as opposd to th projct managrs who providd data for SEI-assistd assssmnts), th profils of procss maturity ar surprisingly similar. Som ky diffrncs ar apparnt, howvr. First, Figur shows that th sampl population is skwd slightly towards highr lvls of procss maturity. Scondly, largr numbrs of projcts ar in quartil 4 of maturity lvls 1, 2, and 3, poisd for moving to th nxt highr lvl of softwar procss maturity Profils of Ngativ Rsponss to Ky Qustions For th purposs of this rport, two attributs of th assssmnt instrumnt qustions ar grman. First, ach qustion is associatd with a particular maturity lvl; for xampl, th qustion "Is a formal procdur usd to mak stimats of softwar siz?" is a lvl 2 qustion. This mans that an organization that has all of th attributs of a lvl 2 softwar organization (with rspct to th SEI procss maturity modl) would rspond affirmativly to this qustion. Scond, crtain qustions ar dsignatd as bing ky In ordr to qualify at a givn lvl of procss maturity, an organization must rspond affirmativly to 90% of th ky qustions for that lvl. To analyz th rsponss to ky qustions, w dtrmind th prcntag of th population rsponding ngativly to ach ky qustion for lvls 2 and 3 and displayd th rsults in dcrasing ordr. Ths computations wr prformd for both th workshop assssmnt data and for SEI-assistd assssmnt data. Th rsults ar providd in Appndix A and ar rfrncd in appropriat parts of Sction 3. An xamination of th rsults in Appndix A shows a clos, though not xact, corrlation btwn th two data sampls; for xampl, for both lvl 2 and lvl 3 profils, four out of th top fiv qustions for SEI-assistd assssmnts wr among th top fiv qustions for th workshop assssmnt profils. 16 CMU/SEI-TR-89-1

27 w.-.lv> " I 3. Implications and Rcommndations This sction discusss th implications of th currnt stat of softwar nginring practic and suggsts improvmnt actions. W discuss implications and rcommndations, first for lvl 1 organizations, thn for lvl 2 organizations. Our viws ar offrd for two audincs: softwar supplirs and acquisition authoritis Lvl 1 Organizations Softwar Supplirs Narly all lvl 1 softwar organizations urgntly nd to improv thir projct managmnt mthods (CN24, CN42, CN43,CN44, CN46, CN77, CN84). 9 Many managrs nd guidanc on conducting projct rviws, slcting ky indicators to xamin, and using basic managmnt mthods and tools. For projct managrs, training should includ th mthods and procdurs for stimating softwar siz, stimating rsourc nds, and dvloping schduls. Whil organizations in th highst quartil of lvl 1 typically hav th ability to mak rsourc and schdul projctions, siz stimating is a problm for fully 66% (CN42) of lvl 1 projcts. 10 Softwar siz tracking is also a problm for 64% (CN46) of this group. As a rsult, projcts gnrally undrstimat rsourcs and rly on ovrly optimistic schduls. Th introduction of mor formal procdurs for stimating and tracking softwar siz will thus substantially contribut to improvd projct cost and schdul prformanc. On of th first stps organizations must tak whn thy start to sriously addrss softwar quality is to gathr data on th rrors found in th product. This ara should rciv arly focus in any procss improvmnt program as it is a prrquisit to significant improvmnts in ovrall procss quality and productivity. Sinc th final cod and tst stags ar gnrally th asist to masur, this is whr data gathring should start. Of th workshop assssmnt rspondnts, narly 60% indicat that such data was not gathrd (CN48). Anothr ara rquiring immdiat attntion for lvl 1 softwar organizations concrns th rol of Softwar Quality Assuranc (SQA). Whil 70% of lvl 1 9 CN» control numbr. Th control numbr uniquly idntifis a particular qustion and is invariant across vrsions of th assssmnt instrumnt. Whr conclusions ar dirctly supportd by qustion rsponss, th rlvant assssmnt instrumnt qustion control numbr is citd. Th qustion txt can b found in Appndix A. 10 This, and subsqunt, prcnt ngativ rspons valus ar takn from th workshop assssmnt charts providd in Appndix A. CMU/SEI-TR

28 organizations hav rporting channls sparat from dvlopmnt for thir SQA groups (CN6), 56% of th organizations rport that thy do not hav indpndnt audits of ach stp in thir softwar dvlopmnt procss. 11 As a rsult, SQA, whil gnrally availabl, is not ffctivly prforming its rol. Th rasons may b a lack of adquat rsourcs, a lack of adquat task dfinition, or inadquat managmnt support. In any vnt, ffctiv SQA is rquird to assur managmnt that its stablishd mthods, standards, and procdurs ar bing applid. SQA can only b ffctiv, howvr, whn it addrsss clarly idntifid and statd objctivs. Whrvr SQA is stablishd mrly to mt a contractual provision, it is not likly to contribut significantly to ovrall prformanc and may, in fact, dtract Acquisition Authoritis Sinc lvl 1 organizations ar typically high-risk supplirs, w suggst that acquisition authoritis who dal with lvl 1 organizations rquir aggrssiv action by ths organizations to improv to lvl 2. Th ky itms to xamin in dtrmining whthr an organization is at lvl 1 or lvl 2 ar dfind in th SEI softwar maturity modl and th softwar procss assssmnt instrumnt [HUM88, HUM87]. If a dtaild rviw is impractical, howvr, a critical xamination of currnt practics for siz and rsourc stimating and schduling should idntify th most critical xposurs. Whn ths ar not adquat, improvmnt commitmnts should includ th stablishmnt of a formal planning and rviw systm as wll as comprhnsiv managmnt training in softwar projct planning. Acquisition agncis should also b particularly intrstd in contractor procdurs for gathring cod and tst rror statistics sinc this data provids a good indication of product quality. Whn th data is availabl and can b rviwd during th projct, it provids arly warning of quality problms. Without this data, quality problms ar gnrally first dtctd in final tst, whn it is too lat to rcovr without srious schdul and cost consquncs. Thus, w suggst that th acquisition agncy rqust cod and tst rror statistics as part of its normal projct rviw procss. W furthr suggst that softwar acquisition agncis rquir th contractor to stablish and maintain an ffctiv SQA organization with adquat rsourcs to rviw th ky stps in th procss. This SQA rol should b clarly dfind and documntd. SQA rsponsibilitis should b focusd on th policis, mthods, procdurs, and standards for making plans and tracking progrss against thm. Onc ths ar in plac and consistntly 11 Th 56% figur is basd on rsponss to qustion CN30 - a non-ky qustion ("For ach projct, ar indpndnt audits conductd for ach stp of th softwar dvlopmnt procss?"). 18 CMU/SEI-TR-89-1

29 T followd, th SQA rol should b xpandd to includ pr rviws 12 and tst. If th masurs abov ar coupld with a sparat managmnt rporting chain to assur that SQA nonconcurrncs and issus ar rsolvd, SQA is likly to quickly bcom ffctiv Lvl 2 Organizations Softwar Supplirs Though organizations at lvl 2 hav advancd substantially byond lvl 1, thy still hav considrabl room for improvmnt. Across all organizations at all maturity lvls, training was found to b th ara most nding improvmnt. Fully 88% of th lvl 2 organizations in th workshop assssmnts did not hav adquat training for rviw ladrs (CN20) and ovr half th organizations did not hav a rquird training cours for softwar dvloprs (CN19). Although a lack of training may b accptabl for simpl or noncritical applications, training is crucial in organizations rsponsibl for dvloping advancd softwar systms. Softwar practitionrs nd to b knowldgabl and skilld in th us of languags and organizational procdurs, undrstand th projct rquirmnts and th application ara, and hav a common undrstanding of th systm protocols and architctural dsign. Without adquat training, projcts oftn hav srious schdul and cost problms; and thy hav difficulty nsuring that th rquirmnts and th systm architctur ar consistntly implmntd. A full 69% of th lvl 2 organizations do hav Softwar Enginring Procss Groups (CN15) and, thus, ar quippd to advanc rapidly to a mor matur status. Convrsly, 31% of th lvl 2 organizations hav not stablishd SEPGs and, thus, ar hindrd in planning and implmnting significant softwar procss improvmnt actions. Th lack of a procss focus is dmonstratd by th fact that 50% of lvl 2 organizations do not track softwar dsign rrors (CN47). Rgrssion tsting hlps to nsur that cod changs in a product baslin which rndr prviously implmntd functions inoprabl ar idntifid. Whn rgrssion tsting is not adquatly prformd, such damag is gnrally not found until latr in th procss, whn it is mor xpnsiv and tim consuming to fix. Rgrssion tsting is a problm for narly 80% (CN99) of th organizations in th workshop assssmnt population, 12jjy pr rviw w man a rviw of a softwar product (spcification, dsign, cod, tst plan, tc.) by prs of th producr(s) of th product for th purpos of idntifying dfcts and improvmnts. Pr rviws rang from walk throughs to formal inspctions, as dscribd in IEEE standard 1028, "Standard for Softwar Rviws and Audits." CMU/SEI-TR

30 indicating that lat problm discovry is a common problm. This situation can b substantially rducd with rlativly simpl rgrssion tst procdurs. A furthr srious nd for lvl 2 organizations carris ovr from lvl 1. Almost on-third of ths organizations do not hav mchanisms in plac to assur that SQA is valuating rprsntativ sampls of th softwar procss (CN98). It has also bn found that many SQA organizations ar undrstaffd, or thir rol is ill-dfind, or thy ar not adquatly supportd by managmnt. Th continuing lack of adquat SQA gnrally rsults in inconsistnt us of stablishd mthods and procdurs. Without ffctiv SQA, organizations will find it difficult, if not impossibl, to improv to lvl 3. Until th basic mthods and procdurs of lvl 2 ar consistntly and ffctivly applid, furthr procss improvmnt fforts ar likly to b inffctiv Acquisition Authoritis Basd on th SEI data and xprinc to dat, th rlativly fw lvl 2 organizations ar currntly among th most capabl softwar groups in th DoD softwar community. Thy typically hav thir costs and schduls undr rasonabl control; howvr, thy gnrally do not hav ordrly mthods for tracking, controlling, and improving th quality of ithr thir softwar or thir softwar procss. Furthr, fw of ths organizations hav adquat rsourcs or action plans dirctd at long-trm softwar procss improvmnt. Lvl 2 organizations should concntrat on stablishing SEPGs as a focal point for procss improvmnt. W suggst that acquisition authoritis rquir organizations to ddicat rsourcs to procss improvmnt, including initiating and monitoring th actions ndd to progrss to maturity lvl 3. An appropriat vhicl for doing so might b to provid for such improvmnt fforts as an allowabl cost to th contract, or in th statmnt of work. Th ky nds ar for procss standardization; improvd mthods for dsign, implmntation, and tst; and th idntification and application of improvd tools and tchnologis. Typically, th lack of an SEPG mans that no on is rsponsibl for dfining mtrics, installing an rror tracking systm, rtaining and analyzing th rsulting data, or rporting on progrss in quality or procss improvmnt. Whil th spcific improvmnt prioritis vary across organizations, th common nd is for rsourcs ddicatd to procss improvmnt. Training is a particularly snsitiv problm. Unlss th contractor has an xprincd tam which is alrady familiar with th systm and its application and is fully familiar with th languags and tools thy ar to us, som training programs ar ssntial. Evn with such an xprincd tam, som training is valuabl. Though spcific cours nds vary among 20 CMU/SEI-TR-89-1

31 - I organizations and training involvs som xpns, th costs ar invariably lss than th hiddn costs of trial-and-rror mthods. Training is xpnsiv, but not narly as xpnsiv as not training. Rgrssion tsting is ssntial for any wll-run softwar projct. Without slctiv rtsting of th systm or componnt to vrify that modifications hav not causd unintndd ffcts, thr is no assuranc that prviously intgratd functions still prform and that th systm or componnts still comply with th spcifid rquirmnts. Unlss adquat rgrssion tsting is routinly prformd as changs occur, larg numbrs of problms ar likly to b found whn th complt tst suit is run at accptanc tsting. Th tim usd to fix dfcts and rrun th tsts can b substantial whn ths activitis occur during th final phas of tsting. W suggst that acquisition agncis closly xamin th rgrssion tst plans of thir lvl 2 contractors. W also suggst that acquisition authoritis rquir thir contractors to adquatly staff SQA organizations and ffctivly us thm. Although a high prcntag of lvl 2 organizations hav SQA organizations in plac, only 31% of thm hav stablishd mthods for nsuring that SQA sampls ar appropriatly slctd. Thus, it is likly that many SQA groups rprsnt a substantial xpns but do not produc masurabl bnfits for th organization. If th contractor has an SQA group, th acquisition agncy should rquir clar vidnc that it is bing usd ffctivly. Such vidnc should includ: an SQA chartr signd by a snior xcutiv; approvd standards against which SQA conducts audits; and a rcord of SQA nonconcurrncs and th corrctiv actions takn. If an SQA group is not in plac, its ffctiv stablishmnt should b a rquirmnt in th contract. CMU/SEI-TR

32 Rfrncs 1. [BAS84] Basili, V.R., Gannon, J.D., Hamlt, R.G., Yh, R.T., Zlkowitz, M.V., "Softwar Enginring Practics in th US and Japan," IEEE Computr, [CUR88] Curtis, B., Krasnr, H., Isco, N., "A Fild Study of th Softwar Dsign Procss for Larg Systms," Communications of th ACM, Novmbr [DRU82] Druffl, L.E., Lt. Col. USAF, t al., Rport of th DoD Joint Srvic Task Forc on Softwar Problms, Dpartmnt of Dfns, July [HUM87] Humphry, W.S., Swt, W., t al., A Mthod for Assssing th Softwar Enginring Capability of Contractors, Softwar Enginring Institut, (CMU/SEI-87-TR-23, ADA ), Sptmbr [HUM88] Humphry, W.S., "Charactrizing th Softwar Procss: A Maturity Framwork," IEEE Softwar, March [KIT89] Kitson, D.H., Humphry, W.S., Th Rol of Assssmnt in Softwar Procss Improvmnt, Softwar Enginring Institut, (CMU/SEI-89-TR-3), March [OLS89] Olson, T.G., Humphry, W.S., Kitson, D.H., Conducting SEI- Assistd Softwar Procss Assssmnts, Softwar Enginring Institut, (CMU/SEI-89-TR-7), Fbruary [REI88] Rifr, DJ., Final Rport: Softwar Quality Survy, Amrican Socity for Quality Control, [THA82] Thayr, R.H., Pystr, A., Wood, R.C., "Validating Solutions to Major Problms in Softwar Enginring Projct Managmnt," IEEE Computr, August CMU/SEI-TR-89-1

33 Appndix A. Ky Qustions and Rspons Profils This sction of th rport provids a viw of slctd portions of th rspons data from workshop assssmnts and SEI-assistd assssmnts. Figurs A.1 and A.2 show ngativ rspons profils (with rspct to thos projcts ratd ovrall to b at lvl 1) for lvl 2 ky assssmnt instrumnt qustions. Tabl A.1 provids th txt of th sam ky qustions indxd by control numbr (CN). For xampl, Figur A.1 shows that of th workshop assssmnt projcts rportd to b at lvl 1 (96 out of a total of 113 projcts), 64% rspondd ngativly to qustion CN46 ("Ar profils of softwar siz maintaind for ach softwar configuration itm, ovr tim?"). Qustion CN46 is a ky qustion for advancing to lvl 2. Figurs A.3 and A.4 show ngativ rspons profils (with rspct to thos projcts ratd ovrall to b at lvl 2) for lvl 3 ky assssmnt instrumnt qustions. Tabl A.2 provids th txt of th sam ky qustions indxd by control numbr. CMU/SEI-TR

34 Figur A.1 Prcnt Ngativ Rspons of Lvl 1 Projcts to Lvl 2 Ky Qustions - Workshop Assssmnt Data (96 Data Points) 100 -r p r c n t N p g a t I V R s P 0 n s CN42 CN46 CN48 CN43 CN44 CN24 CN84 CN6 CN87 CN77 CN14 CN96 Ky Qustion Control Numbrs 24 CMU/SEI-TR-89-1

35 Figur A.2: Prcnt Ngativ Rspons of Lvl 1 Projcts to Lvl 2 Ky Qustions - SEI-Assistd Assssmnt Data (41 Data Points) 100 -r p r c n t N g a t i v R s P o n s CN42 CN46 CN48 CN43 CN44 CN24 CN84 CN6 CN87 CN77 CN14 CN96 Ky Qustion Control Numbrs CMU/SEI-TR

36 Tabl A.1: Ky Qustions for Lvl 2 N 13 Qustion 6 Dos th Softwar Quality Assuranc (SQA) function hav a managmnt rporting channl sparat from th softwar dvlopmnt projct managmnt? 14 Is thr a softwar configuration control function for ach projct that involvs softwar dvlopmnt? 24 Is a formal procdur usd in th managmnt rviw of ach softwar dvlopmnt prior to making contractual commitmnts? 42 Is a formal procdur usd to mak stimats of softwar siz? 43 Is a formal procdur usd to produc softwar dvlopmnt schduls? 44 Ar formal procdurs applid to stimating softwar dvlopmnt cost? 46 Ar profils of softwar siz maintaind for ach softwar configuration itm, ovr tim? 48 Ar statistics on softwar cod and tst rrors gathrd? 77 Dos snior managmnt hav a mchanism for th rgular rviw of th status of softwar dvlopmnt projcts? 84 Do softwar dvlopmnt first-lin managrs sign off on thir schduls and cost stimats? 87 Is a mchanism usd for controlling changs to th softwar rquirmnts? 96 Is a mchanism usd for controlling changs to th cod? (Who can mak changs and undr which circumstancs?) 13 CN control numbr - th control numbr uniquly idntifis a particular qustion and is invariant across vrsions of th assssmnt instrumnt. Ths qustions ar prsntd hr in control numbr ordr. 26 CMU/SEI-TR-89-1

37 Figur A.3: Prcnt Ngativ Rspons of Lvl 2 Projcts to Lvl 3 Ky Qustions - Workshop Assssmnt Data (16 Data Points) 100 T p r c n t N 9 a t I v R s P o n s CN20 CN99 CN19 CN47 CN15 CN98 CN23 CN83 CN95 CN59 CN61 CN91 CN92 Ky Qustion Control Numbrs CMU/SEI-TR

38 Figur A.4: Prcnt Ngativ Rspons of Lvl 2 Projcts to Lvl 3 Ky Qustions - SEI-Assistd Assssmnt Data (12 Data Points) p r c n t N g a t I v R s P o n s 0 H h 0 1 h CN20 CN99 CN19 CN47 CN15 CN98 CN23 CN83 CN95 CN59 CN61 CN91 CN92 Ky Qustion Control Numbrs 28 CMU/SEI-TR-89-1

39 Tabl A.2: Ky Qustions for Lvl 3 CN Qustion 15 Is thr a softwar nginring procss group function? 19 Is thr a rquird softwar nginring training program for softwar dvloprs? 20 Is a formal training program rquird for dsign and cod rviw ladrs? 23 Dos th softwar organization us a standardizd softwar dvlopmnt procss? 23 Dos th softwar organization us a standardizd and documntd softwar dvlopmnt procss on ach projct? 47 Ar statistics on softwar dsign rrors gathrd? 59 Ar th action itms rsulting from dsign rviws trackd to closur? 61 Ar th action itms rsulting from cod rviws trackd to closur? 83 Is a mchanism usd for nsuring complianc with th softwar nginring standards? 91 Ar intrnal softwar dsign rviws conductd? 92 Is a mchanism usd for controlling changs to th softwar dsign? 95 Ar softwar cod rviws conductd? 98 Is a mchanism usd for vrifying that th sampls xamind by Softwar Quality Assuranc ar truly rprsntativ of th work prformd? 99 Is thr a mchanism for assuring th adquacy of rgrssion tsting? CMU/SEI-TR

40 UNLIMITFn, imr.t AQQTFTFn»CCURITY CLASSIFICATION OF THIS PAGE 1*. REPORT SECURITY CLASSIFICATION UNCLASSIFIED 2«. SECURITY CLASSIFICATION AUTHORITY N/A 2b. OECLASSIFICATION/OOWNGRAOING SCHEDULE N/A 4. PERFORMING ORGANIZATION REPORT NUMBER(S) REPORT DOCUMENTATION PAGE lb. RESTRICTIVE MARKINGS NONE 3. DISTRIBUTION/AVAILABILITY OF REPORT APPROVED FOR PUBLIC RELEASE DISTRIBUTION UNLIMITED 5. MONITORING ORGANIZATION REPORT NUMBER(S) CMU/SEI-89-TR-1 6* NAME OF PERFORMING ORGANIZATION SOFTWARE ENGINEERING INSTITUTEl SEI Sc ADDRESS (City. Statt and ZIP Cod*) CARNEGIE MELLON UNIVERSITY PITTSBURGH, PA Sb. OFFICE SYMBOL (If applicabl) ESD-TR «. NAME OF MONITORING ORGANIZATION SEI JOINT PROGRAM OFFICE 7b. ADDRESS (City, Stat and ZIP Cod) ESD/XRS1 HANSCOM AIR FORCE BASE, MA a. NAME OF FUNDING/SPONSORING ORGANIZATION SEI JOINT PROGRAM OFFICE 8b. OFFICE SYMBOL (If applicabl) SEI JPO 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER F C0003 8c ADDRESS (City. Stat and ZIP Cod) CARNEGIE MELLON UNIVERSITY SOFTWARE ENGINEERING INSTITUTE JPO PITTSBURGH. PA TITLE (Includ Scurity Clauification) THE STATE OF SOFTWARE ENGINEERING PRACTICE: 12. PERSONAL AUTHOR(S) Watts S. Humphry, David H. Kitson, Tim C. Kass 13«. TYPE OF REPORT FINAL 16. SUPPLEMENTARY NOTATION 13b. TIME COVEREO FROM TO 10. SOURCE OF FUNDING NOS. PROGRAM ELEMENT NO. PROJECT NO. N/A PRELIMINARY REPORT 14. DATE OF REPORT (Yr.. Mo.. Day) Fbruary 1989 TASK NO. N/A 15. PAGE COUNT 31. WORK UNIT NO. N/A 17. COSATI CODES 18. SUBJECT TERMS (Continu on rvri if ncuary and idntify by block numbr) FIELD GROUP softwar assssmnt capability valuation SUB. GR. softwar procss maturity modl assssmnt instrumnt softwar procss maturity slf-assssmnt softwar nginring capability 19. ABSTRACT (Continu on rvrt if nctsary and idntify by block numbr) This is th first in a sris of SEI rports to provid priodic updats on th stat of softwar nginring practic in th DoD softwar community. Th SEI has dvlopd, and is rfining, a procss framwork and assssmnt mthodology for charactrizing th procsss usd by softwar organizations to dvlop and volv softwar products. This rport provids a brif ovrviw of th procss framwork and assssmnt approach, dscribs assssmnt rsults obtaind to dat, and discusss implications of th currnt stat of th practic for both customrs and supplirs of DoD softwar. 20. OISTRIBUTION/AVAILABILITY OF ABSTRACT UNCLASSIFIED/UNLIMITEO XX SAME AS RPT. O OTIC USERS 21. ABSTRACT SECURITY CLASSIFICATION UNCLASSIFIED, UNLIMITED 22». NAME OF RESPONSIBLE INDIVIDUAL KARL SHINGLER 22b TELEPHONE NUMBER {includ Ara Cod) (U2) c OFFICE SYMBOL SEI JPO I C CT Tf r*n

41 ^ZZT Softwar Enginring Institut Our distribution rcords show that you rcivd a copy of th Softwar Enginring institut tchnical rport ntitld Th Stat of Softwar Enginring Practic: A Prliminary Rport and baring th rport numbrs CMU/SEI-89-TR-1 and ESD- TR-89-Äfc &Of W rcntly discovrd svral data-ntry rrors in that tchnical rport. Enclosd ar corrctd vrsions of th pags containing th rrors. Plas insrt ths chang pags into your copy of th rport. Sincrly, Purvis M. Jackson information Managmnt Softwar Enginring Institut Carngi Mllon Univrsity Pittsburgh, Pnnsylvania (412)

DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14.

DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14. SPORT NORTHERN IRELAND DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14. 1. PURPOSE OF PAPER 1.1 Th purpos of this papr is: to updat mmbrs on progrss that is bing mad in achiving Stratgy targt PE14

More information

Going Below the Surface Level of a System This lesson plan is an overview of possible uses of the

Going Below the Surface Level of a System This lesson plan is an overview of possible uses of the Titl Acknowldgmnts Ovrviw Lngth Curriculum Contxt Lsson Objctiv(s) Assssmnt Systms Thinking Concpt(s) Instructional Considrations Matrials Going Blow th Surfac Lvl of a Systm This lsson plan is an ovrviw

More information

AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME

AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME Michal D. Fltwood, Danill L. Paig, Chris S. Fick, and Knnth R. Laughry, Sr. Dpartmnt of Psychology Ric Univrsity Houston, TX flt@ric.du

More information

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 January 2018

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 January 2018 Company rgistration numbr: 999955 UNAUDITED FINANCIAL STATEMENTS for th yar ndd 31 January 2018 Unauditd Financial Statmnts CONTENTS PAGE Dirctors and Othr Information 1 Dirctor s Rport 2 Accountant s

More information

National Assessment in Sweden. A multi-dimensional (ad)venture

National Assessment in Sweden. A multi-dimensional (ad)venture Challngs in Educational Masurmnt Contnt, Mthods and Consquncs Gothnburg, 12 Oct. 2016 National Assssmnt in Swdn A multi-dimnsional (ad)vntur Gudrun Erickson Univrsity of Gothnburg Dpt. of Education and

More information

Difference in Characteristics of Self-Directed Learning Readiness in Students Participating in Learning Communities

Difference in Characteristics of Self-Directed Learning Readiness in Students Participating in Learning Communities Advancd Scinc and Tchnology Lttrs, pp.135-14 http://dx.doi.org/1.14257/astl.215.92.28 Diffrnc in Charactristics of Slf-Dirctd Larning Radinss in Studnts Participating in Larning Communitis Hur, Young Ju

More information

elearning in the Organization Digital Media in Operational Education elearning BENCHMARKING Study 2015 siepmann media

elearning in the Organization Digital Media in Operational Education elearning BENCHMARKING Study 2015 siepmann media g Study 2015 g Study 2015 g in th Organization Digital Mdia in Oprational Education Projct Sponsor: sipmann mdia g Projct xcution: O U R N A L Co-opration partnr Powrd by: g Study 2015 ditorial An ovrviw

More information

CARAT An Operational Approach to Risk Assessment Definitions, Processes, and Studies

CARAT An Operational Approach to Risk Assessment Definitions, Processes, and Studies CARAT An Oprational Approach to Risk Assssmnt Dfinitions, Procsss, and Studis K.G. Phillips NOVA Chmicals Corporation, PO Box 5006, Rd Dr, Albrta, T4N 6A1. Introduction Risk Assssmnt

More information

Office of Emergency Services (3055P)

Office of Emergency Services (3055P) Offic of Emrgncy Srvics (3055P) Dpartmnt: Shriff's Offic FY 2003 and 2004 Rcommndd Budgt Offic of Emrgncy Srvics (3055P) Program Outcom Statmnt Th Shriff s Offic of Emrgncy Srvics provids sarch and rscu;

More information

Bridge Maintenance Survey for Indiana Counties

Bridge Maintenance Survey for Indiana Counties Purdu Univrsity Purdu -Pubs Indiana Local Tchnical Assistanc Program (LTAP) Publications Indiana Local Tchnical Assistanc Program (LTAP) 1-2008 Bridg Maintnanc Survy for Indiana Countis Indiana LTAP Follow

More information

REGRESSION ASSOCIATION VS. PREDICTION

REGRESSION ASSOCIATION VS. PREDICTION BIOSTATISTICS WORKSHOP: REGRESSION ASSOCIATION VS. PREDICTION Sub-Saharan Africa CFAR mting July 18, 2016 Durban, South Africa Rgrssion what is it good for? Explor Associations Btwn outcoms and xposurs

More information

TWO REFERENCE japollo LUNAR PARKING - ORBITS / T. P. TIMER. (NASA CR OR rmx OR AD NUMBER) OCTOBER 1965 GODDARD SPACE FLIGHT CENTER

TWO REFERENCE japollo LUNAR PARKING - ORBITS / T. P. TIMER. (NASA CR OR rmx OR AD NUMBER) OCTOBER 1965 GODDARD SPACE FLIGHT CENTER x-543-55-399 * 1 TWO REFERENCE japollo LUNAR PARKING - ORBITS / I - -. -! BY T. P. TIMER,< CFSTI PRICE(S) $ c 4 (PAGES1 (NASA CR OR rmx OR AD NUMBER) 277 I (CATEGORY) ff 653 July 65 OCTOBER 1965,r ; I

More information

Blind Estimation of Block Interleaver Parameters using Statistical Characteristics

Blind Estimation of Block Interleaver Parameters using Statistical Characteristics Advancd Scinc and Tchnology Lttrs Vol.139 (FGC 2016), pp.51-56 http://dx.doi.org/10.14257/astl.2016.139.10 Blind Estimation of Block Intrlavr Paramtrs using Statistical Charactristics Jinwoo Jong 1, Youngkyun

More information

IBM Research Report. A Method of Calculating the Cost of Reducing the Risk Exposure of Non-compliant Process Instances

IBM Research Report. A Method of Calculating the Cost of Reducing the Risk Exposure of Non-compliant Process Instances RC24930 (W1001-025) January 8, 2010 Computr Scinc IBM Rsarch Rport A Mthod of Calculating th Cost of Rducing th Risk Exposur of Non-compliant Procss Instancs Yurdar N. Doganata, Francisco Curbra IBM Rsarch

More information

Dr She Lok, Dr David Greenberg, Barbara Gill, Andrew Murphy, Dr Linda McNamara

Dr She Lok, Dr David Greenberg, Barbara Gill, Andrew Murphy, Dr Linda McNamara Dr Sh Lok, Dr David Grnbrg, Barbara Gill, Andrw Murphy, Dr Linda McNamara This is a joint working projct btwn Mount Vrnon Cancr ntwork and Roch Products Ltd. 1 Introduction Dscrib th work that Mount Vrnon

More information

An Empirical Analysis of Software Productivity

An Empirical Analysis of Software Productivity An Empirical Analysis of Softwar Productivity Martin Shpprd, Carolyn Mair, Pkka Forslius Abstract Th aim of our rsarch is to discovr what factors impact softwar projct productivity (masurd as function

More information

Plan for the implementation of the National Public Procurement Strategy

Plan for the implementation of the National Public Procurement Strategy Plan for th implmntation of th National Public Procurmnt Stratgy -219 OVERALL OBJECTIVE Furthr improv and modrniz th intgratd public procurmnt systm which nabls mor fficint us of public funds basd on transparncy,

More information

CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015

CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015 CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015 Th National Contxt: As of Sptmbr 2014, a rvisd National Curriculum for England and Wals cam into bing. Th

More information

PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER

PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER Not: this papr was not abl to b rviwd in accordanc with DEST rquirmnts. PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER Chang-Yu Chn 1

More information

How Asset Maintenance Strategy Selection Affects Defect Elimination, Failure Prevention and Equipment Reliability

How Asset Maintenance Strategy Selection Affects Defect Elimination, Failure Prevention and Equipment Reliability Availability P +61 (0) 402 731 563 F +61 (8) 9457 8642 E info@liftim-rliability.com How Asst aintnanc Stratgy Slction Affcts Dfct Elimination, Failur Prvntion and Equipmnt Rliability ABSTRACT: Th 20 th

More information

YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE

YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE W ar intrstd in your viws about your high blood prssur. Ths ar statmnts othr popl hav mad about thir high blood prssur. Plas show how much you or dis with ach

More information

Catriona Crossan Health Economics Research Group (HERG), Brunel University

Catriona Crossan Health Economics Research Group (HERG), Brunel University MAPGuid: Modlling of clinical pathways to assss cost-ffctivnss in NICE guidlins: impact on stakholdr viws of th importanc of potntial updat topics Catriona Crossan Halth Economics Rsarch Group (HERG),

More information

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 December 2017

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 December 2017 Company rgistration numbr: 999955 UNAUDITED FINANCIAL STATEMENTS for th yar ndd 31 Dcmbr 2017 Profit and Loss Account Not Turnovr 422,560 383,200 Othr incom 1,000-423,560 383,200 Cost of raw matrials and

More information

Form. Tick the boxes below to indicate your change(s) of circumstance and complete the relevant sections of this form

Form. Tick the boxes below to indicate your change(s) of circumstance and complete the relevant sections of this form tification of chang of circumstancs for EU studnts on full-tim courss - Acadmic Yar 2013/14 Form EUCO1 This form is also availabl at www.gov.uk/studntfinanc First nam(s) Surnam/family nam Important information

More information

COURSES IN FOREIGN LANGUAGES for ERASMUS INCOMING STUDENTS. at Sofia University FACULTY OF CLASSICAL AND MODERN PHILOLOGY

COURSES IN FOREIGN LANGUAGES for ERASMUS INCOMING STUDENTS. at Sofia University FACULTY OF CLASSICAL AND MODERN PHILOLOGY Lcturs Exrciss/ Sminars COURSES IN FOREIGN LANGUAGES for ERASMUS INCOMING STUDENTS at Sofia Univrsity FACULTY OF CLASSICAL AND MODERN PHILOLOGY Faculty coordinator: Assoc. Prof. Galina Sokolova, sokol@tchno-link.com

More information

EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW

EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW I. Introduction. Thr ar two objctivs in this laboratory xrcis. Th first objctiv, (A), is th study of th bhavior of a body

More information

Cattle Finishing Net Returns in 2017 A Bit Different from a Year Ago Michael Langemeier, Associate Director, Center for Commercial Agriculture

Cattle Finishing Net Returns in 2017 A Bit Different from a Year Ago Michael Langemeier, Associate Director, Center for Commercial Agriculture May 2017 Cattl Finishing Nt Rturns in 2017 A Bit Diffrnt from a Yar Ago Michal Langmir, Associat Dirctor, Cntr for Commrcial Agricultur With th xcption of May 2016, monthly fd cattl nt rturns wr ngativ

More information

African Journal of Education and Practice ISSN (Online) Vol.2, Issue 2 No.1, pp 1-15, 2017

African Journal of Education and Practice ISSN (Online) Vol.2, Issue 2 No.1, pp 1-15, 2017 EFFECT OF PRACTICAL SPSS TRAINING ON STUDENTS RESEARCH COMPETENCE; A SURVEY OF JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY MOMBASA CAMPUS POSTGRADUATE STUDENTS John Githii Kimani and Dr. Fridah

More information

Programme-Specific Examination and Study Regulations for the Consecutive Master Degree Programme

Programme-Specific Examination and Study Regulations for the Consecutive Master Degree Programme Programm-Spcific Examination and Study Rgulations for th Conscutiv astr Dgr Programm dical Tchnology and Halthcar Businss (EAH) (.Sc.) at Hamburg nivrsity of Applid Scincs (HA) in Coopration with Escola

More information

Reliability Demonstration Test Plan

Reliability Demonstration Test Plan Rliability Dmonstration Tst Plan STATGRAPHICS Cnturion Rv. 6/7/04 Summary... Exampl... Analysis Window... Output... 4 Calculations... 5 Distributions... 5 Summary This procdur crats tst plans to dmonstrat

More information

Janie L. Mines. BS, General Engineering, United States Naval Academy (1980) at the. June Janie L. Mines All rights reserved.

Janie L. Mines. BS, General Engineering, United States Naval Academy (1980) at the. June Janie L. Mines All rights reserved. Intgratd Chang Managmnt by Jani L. Mins BS, Gnral Enginring, Unitd Stats Naval Acadmy (1980) SUBMITTED TO THE ALFRED P. SLOAN SCHOOL OF MANAGEMENT IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE

More information

LIFE CYCLE COST AND RISK ESTIMATION OF ENVIRONMENTAL MANAGEMENT OPTIONS. David Shropshire and Michael Sherick, Lockheed Idaho Technologies Company'

LIFE CYCLE COST AND RISK ESTIMATION OF ENVIRONMENTAL MANAGEMENT OPTIONS. David Shropshire and Michael Sherick, Lockheed Idaho Technologies Company' i LIFE CYCLE COST AND RISK ESTIMATION OF ENVIRONMENTAL MANAGEMENT OPTIONS David Shropshir and Michal Shrick, Lockhd Idaho Tchnologis Company' ABSTRACT Th Lockhd Idaho Tchnologis Company (LITCO) Economic

More information

AMIA 2009 Symposium Proceedings Page - 109

AMIA 2009 Symposium Proceedings Page - 109 Th Contribution of Obsrvational Studis and Clinical Contxt Information for Guiding th Intgration of Infobuttons into Clinical Information Systms Jams J. Cimino, MD Laboratory for Informatics Dvlopmnt,

More information

Percentage of Non-Caucasians in Clinical Trials from 2000 to By Meghanadh Yerram E Special Project

Percentage of Non-Caucasians in Clinical Trials from 2000 to By Meghanadh Yerram E Special Project Prcntag of Non-Caucasians in Clinical Trials from 2000 to 2009 By Mghanadh Yrram E01039061 Spcial Projct Submittd to th School of Halth Scincs Eastrn Michigan Univrsity In partial fulfillmnt of th rquirmnts

More information

EXPERIMENTAL DRYING OF TOBACCO LEAVES

EXPERIMENTAL DRYING OF TOBACCO LEAVES 6 TH INTERNATIONAL MULTIDISCIPLINARY CONFERENCE EXPERIMENTAL DRYING OF TOBACCO LEAVES Bndk Krks and Tamás Antal Collg of Nyírgyháza, Faculty of Enginring and Agricultur, H-441 Nyírgyháza, Hungary, E-mail:

More information

Evaluation of Accuracy of U.S. DOT Rail-Highway Grade Crossing Accident Prediction Models

Evaluation of Accuracy of U.S. DOT Rail-Highway Grade Crossing Accident Prediction Models 166 TRANSPORTATION RESEARCH RECORD 1495 Evaluation of Accuracy of U.S. DOT Rail-Highway Grad Crossing Accidnt Prdiction Modls M.I. MUTABAZI AND W.D. BERG Svral vrsions of th U.S. Dpartmnt of Transportation

More information

report. for learning of digital take into Training Inclusion prospective technologies Report 1 Pag

report. for learning of digital take into Training Inclusion prospective technologies Report 1 Pag I LINC Onlin Survy Summary Th aim of I LINC is to bring togthr all Europan stakholdrs in th fild of ICT for larning and inclusionn with rgard to youth mployability and ntrprnurship. For a succssful participation

More information

MEASURE R PROJECT DELIVERY COMMITTEE May 19,201 1 SUBJECT: HIGH DESERT CORRIDOR UPDATE RECOMMENDATION

MEASURE R PROJECT DELIVERY COMMITTEE May 19,201 1 SUBJECT: HIGH DESERT CORRIDOR UPDATE RECOMMENDATION Los Ands County On Gatway Plaza 213.922.2000 r1 Mtropolitan Transportation Authority Los Angls, CA 90012-2952 mtro.nt MEASURE R PROJECT DELIVERY COMMITTEE May 19,201 1 SUBJECT: HIGH DESERT CORRIDOR UPDATE

More information

Implementation of a planar coil of wires as a sinusgalvanometer. Analysis of the coil magnetic field

Implementation of a planar coil of wires as a sinusgalvanometer. Analysis of the coil magnetic field mplmntation of a planar coil of wirs as a sinusgalvanomtr Analysis of th coil magntic fild Dimitar G Stoyanov Sofia Tchnical Univrsity, Slivn Enginring and Pdagogical Faculty, 59 Burgasko Shoss Blvd, 88

More information

The Scottish Government A Consultation on the Scottish Fiscal Commission Response by the Chartered Institute of Taxation

The Scottish Government A Consultation on the Scottish Fiscal Commission Response by the Chartered Institute of Taxation Th Scottish Govrnmnt A Consultation on th Scottish Fiscal Commission Rspons by th Chartrd Institut of Taxation 1 Introduction 1.1 Th Chartrd Institut of Taxation (CIOT) is plasd to submit commnts in rspons

More information

Combined use of calcipotriol solution (SOp.g/ ml) and Polytar liquid in scalp psoriasis.

Combined use of calcipotriol solution (SOp.g/ ml) and Polytar liquid in scalp psoriasis. MCS9506INT 27 April1999 Pag 11 of 189 Summary This documnt has bn dov.;nloadd from \v\vw.lo-pharma.com subjct to th trms of us stat on th wbsit. It contains data and rsults rgarding approvd and non-approvd

More information

THE ALBANIAN MINE & MUNITIONS PROGRAMME

THE ALBANIAN MINE & MUNITIONS PROGRAMME THE ALBANIAN MINE & MUNITIONS PROGRAMME Govrnmnt and NGO collaboration in advancing Victim Assistanc in Albania Intrsssional Mting of M Gnva 16-19 April 2012 Prsntation Victim Assistanc omponnts Lgislation

More information

Presentation to the Senate Committee on Health & Human Services June 16, The University of Texas Health Science Center at Houston (UTHealth)

Presentation to the Senate Committee on Health & Human Services June 16, The University of Texas Health Science Center at Houston (UTHealth) Prsntation to th Snat Committ on Halth & Human Srvics Jun 16, 2016 Th Univrsity of Txas Halth Scinc Cntr at Houston (UTHalth) Stphn Glazir, MBA, FACHE Chif Oprating Officr, UTHalth HCPC 1 Th UTHalth Harris

More information

Research into the effect of the treatment of the carpal tunnel syndrome with the Phystrac traction device

Research into the effect of the treatment of the carpal tunnel syndrome with the Phystrac traction device Rsarch into th ffct of th tratmnt of th carpal tunnl syndrom with th Phystrac traction dvic Rsarch carrid out in commission of: Fysiothrapi Cntrum Zuidwold By: Irn Kloostrman MA Octobr 2006 Forword This

More information

FEM Analysis of Welded Spherical Joints Stiffness Fan WANG a, Qin-Kai CHEN b, Qun WANG b, Ke-Wei ZHU b, Xing WANG a

FEM Analysis of Welded Spherical Joints Stiffness Fan WANG a, Qin-Kai CHEN b, Qun WANG b, Ke-Wei ZHU b, Xing WANG a Intrnational Confrnc on Mchanics and Civil Enginring (ICMCE 014) FEM Analysis of Wldd phrical Joints tiffnss Fan WANG a, Qin-Kai CHEN b, Qun WANG b, K-Wi ZHU b, Xing WANG a chool of Architctur and Civil

More information

Optimize Neural Network Controller Design Using Genetic Algorithm

Optimize Neural Network Controller Design Using Genetic Algorithm Procdings of th 7th World Congrss on Intllignt Control and Automation Jun 25-27, 28, Chongqing, China Optimiz Nural Ntwork Controllr Dsign Using Gntic Algorithm Aril Kopl, Xiao-Hua Yu Dpartmnt of Elctrical

More information

EXECUTIVE SUMMARY 1. CLEAN. - meets recreational water quality guideline 2. GREEN

EXECUTIVE SUMMARY 1. CLEAN. - meets recreational water quality guideline 2. GREEN EXECUTIVE SUMMARY Mting Public Accssibility and Rcrational Nds in Urban Watrfront Opn Spac Systms: A Comparati.v Analysis of Missi.ssauga and Etobicok l

More information

Developments in the CBR at 1 January 2016

Developments in the CBR at 1 January 2016 Dvlopmnts in th CBR at 1 January 2016 INTRODUCTION Th statistical units of a givn population do not rmain static ovr tim. At a givn point in tim, ntitis aris, thir charactristics ar modifid, or thy may

More information

Developments in the CBR at 1 January 2014

Developments in the CBR at 1 January 2014 Dvlopmnts in th CBR at 1 January 2014 INTRODUCTION Th statistical units of a givn population do not rmain static ovr tim. At a givn point in tim, ntitis aris, thir charactristics ar modifid, or thy may

More information

Reliability of fovea palatinea in determining the posterior palatal seal

Reliability of fovea palatinea in determining the posterior palatal seal J Bagh Collg Dntistry Vol.21(1, 9 Rliability of fova Rliability of fova palatina in dtrmining th postrior palatal sal Yasmn T. AL Alousi, B.D.S, M.Sc. (1 ABSTRACT Background: Th prsnt study was carrid

More information

D15.3 Specifications and Design of Service Lifecycle Management ToolBox M18 issue

D15.3 Specifications and Design of Service Lifecycle Management ToolBox M18 issue D15.3 Spcifications and Dsign of Srvic Lifcycl Managmnt ToolBox M18 issu Documnt Ownr: Contributors: Dissmination: Contributing to: WP 1.5 Dat: 29.03.2013 Rvision: Vrsion 1.0 H. Boyé (HARDIS) H.Bazoun

More information

Published in Public Opinion Quarterly, 39, 1975, Monetary Incentives in Mail Surveys

Published in Public Opinion Quarterly, 39, 1975, Monetary Incentives in Mail Surveys Publishd in Public Opinion Quartrly, 39, 1975, 111-116. Montary Incntivs in Mail Survys J. Scott Armstrong Th Wharton School, Univrsity of Pnnsylvania Abstract Eightn mpirical studis from fourtn diffrnt

More information

ROBERTA VALDEZ AND JUDY WANG

ROBERTA VALDEZ AND JUDY WANG TRANSPORTATION RESEARCH RECORD 1212 Comparison of Transportation Dmand Managmnt Markt Rsarch Study Rsults and Transportation Managmnt Association Dvlopmnt in Thr Suburban Activity Cntrs ROBERTA VALDEZ

More information

Emerging Subsea Networks

Emerging Subsea Networks MODELLING OF NONLINEAR FIBER EFFECTS IN SYSTEMS USING CODIRECTIONAL RAMAN AMPLIFICATION Nlson Costa (Coriant Portugal), Lutz Rapp (Coriant R&D GmbH) Email: nlson.costa@coriant.com Coriant Portugal, R.

More information

Impact of literacy status on Participation of Tribal Women in Panchayati Raj A case study of Nilgiri ITDA Block of Balasore district in Odisha.

Impact of literacy status on Participation of Tribal Women in Panchayati Raj A case study of Nilgiri ITDA Block of Balasore district in Odisha. IOSR Journal Of Humanitis And Social Scinc (IOSR-JHSS) Volum 22, Issu 6, Vr.10 (Jun. 2017) PP 14-2 -ISSN: 2279-087, p-issn: 2279-0845. www.iosrjournals.org Impact of litracy status on Participation of

More information

Economics Department Fall 2015 Student Learning Outcomes (SLOs) Assessment Economics 4 (Principles of Microeconomics) - Online

Economics Department Fall 2015 Student Learning Outcomes (SLOs) Assessment Economics 4 (Principles of Microeconomics) - Online Fbruary 2016 Eonomis Dpartmnt Fall 2015 Studnt Larning Outoms (SLOs) Assssmnt Eonomis 4 (Prinipls of Miroonomis) - Onlin Larning Outom Statmnt: In th Fall 2015 smstr th Eonomis Dpartmnt ngagd in an in-dpth

More information

APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS

APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS Intrnational Journal of Innovativ Managmnt, Information & Production ISME Intrnationalc200 ISSN 285-5439 Volum, Numbr, Dcmbr 200 PP. 90-96 APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS

More information

Efficient MBS-FEM integration for structural dynamics

Efficient MBS-FEM integration for structural dynamics Th 2012 World Congrss on Advancs in Civil, Environmntal, and Matrials Rsarch (ACEM 12) Soul, Kora, August 26-30, 2012 Efficint MBS-FEM intgration for structural dynamics *Dragan Z. Marinkovic 1) and Manfrd

More information

Exercise and Physical Activity Resource Center. eparc.ucsd.edu

Exercise and Physical Activity Resource Center. eparc.ucsd.edu Exrcis and Physical Activity Rsourc Cntr parc.ucsd.du EPARC: Th Cutting Edg of Exrcis Scinc Th Exrcis and Physical Activity Rsourc Cntr (EPARC) at UCSD is a joint vntur btwn th Dpartmnt of Family and Prvntiv

More information

MATH 1300: Finite Mathematics EXAM 1 15 February 2017

MATH 1300: Finite Mathematics EXAM 1 15 February 2017 MATH 1300: Finit Mathmatics EXAM 1 15 Fbruary 2017 NAME:... SECTION:... INSTRUCTOR:... SCORE Corrct (A): /15 = % INSTRUCTIONS 1. DO NOT OPEN THIS EXAM UNTIL INSTRUCTED TO BY YOUR ROOM LEADER. All xam pags

More information

Probability, Genetics, and Games

Probability, Genetics, and Games " Probability, Gntics, and Gams Hav you vr hard of gns? (W don t man th kind you war!) What color ar your ys? Can you curl your tongu? Your birth parnts gav you a uniqu st of gns that dtrmin such things.

More information

AN INVESTIGATION INTO THE EXTENT OF NON-COMPLIANCE WITH THE NATIONAL MINIMUM WAGE 1

AN INVESTIGATION INTO THE EXTENT OF NON-COMPLIANCE WITH THE NATIONAL MINIMUM WAGE 1 AN INVESTIGATION INTO THE EXTENT OF NON-COMPLIANCE WITH THE NATIONAL 1 Stphanus l Roux a, Paolo Lucchino b and David Wilkinson b a) Dpartmnt for Work and Pnsions 2 b) National Institut of Economic and

More information

Afton Wind Farm, S36C Variation Application

Afton Wind Farm, S36C Variation Application Afton Wind Farm, S36C Variation Application Non-Tchnical Summary 2015 [Typ txt] Contnts 1. Introduction... 1 1.1. Th Applicant and Agnt... 1 1.2. Background... 1 1.3. Th Proposd Dvlopmnt... 1 2. Non-Tchnical

More information

APPLICATION OF HAZOP AND WHAT-IF SAFETY REVIEW TO THE PETROLEUM, PETROCHEMICAL AND CHEMICAL INDUSTRIES

APPLICATION OF HAZOP AND WHAT-IF SAFETY REVIEW TO THE PETROLEUM, PETROCHEMICAL AND CHEMICAL INDUSTRIES APPLICATION OF HAZOP AND WHAT-IF SAFETY REVIEW TO THE PETROLEUM, PETROCHEMICAL AND CHEMICAL INDUSTRIES Dnnis P. Nolan, P.E. NOYES PUBLICATIONS I n PI Park Ridg, Nw Jrsy, U.S.A. Copyright 1994 by Dnnis

More information

Improving the Surgical Ward Round.

Improving the Surgical Ward Round. Postr Sssion HRT1317 Innovation Awards Novmbr 2013 Brisban Improving th Surgical Ward Round. Prsntr(s):J. Lin, G. Thompson, M. Pitchr, S.Chan KEY PROBLEM -Ward Round Issus 1. Tim constraints 2. Staff changs

More information

rlto cbrry forward work wlthln the Alllance concernlng the

rlto cbrry forward work wlthln the Alllance concernlng the CON F IDE N T l BRIEF FOR THE CHAIRMAN MEETING OF THE COUNCIL ON SATURDAY, 23RD ITEM: FOLLOW-UP TO THE 11TH JANUARY MINISTERIAL MEETING ON POLAND You may wish to say: Prmit m to bgin by xtnding a harty

More information

CODE OF HYGIENIC PRACTICE FOR MILK AND MILK PRODUCTS

CODE OF HYGIENIC PRACTICE FOR MILK AND MILK PRODUCTS CODE OF HYGIENIC PRACTICE FOR MILK AND MILK PRODUCTS CAC/RCP 57-2004 INTRODUCTION 1 1. OBJECTIVES 1 2. SCOPE AND USE OF THE DOCUMENT 1 2.1 Scop 1 2.2 Us of th documnt 1 2.3 Ovrarching principls applying

More information

Or-Light Efficiency and Tolerance New-generation intense and pulsed light system

Or-Light Efficiency and Tolerance New-generation intense and pulsed light system Or-Light Efficincy and Tolranc Nw-gnration intns and pulsd light systm Dr Patricia BERGER INTRODUCTION Th us of pulsd and intns light systms (polychromatic, non-cohrnt and non-focussd light) is a commonly

More information

Design of a Low Noise Amplifier in 0.18µm SiGe BiCMOS Technology

Design of a Low Noise Amplifier in 0.18µm SiGe BiCMOS Technology Dsign of a Low Nois Amplifir in 0.8µm SiG BiCMOS Tchnology Astract Wi Wang, Fng Hu, Xiaoyuan Bao, Li Chn, Mngjia Huang Chongqing Univrsity of Posts and Tlcommunications, Chongqing 400065, China A 60GHz

More information

Sensitivity Analysis of the JPALS Shipboard Relative GPS Measurement Quality Monitor

Sensitivity Analysis of the JPALS Shipboard Relative GPS Measurement Quality Monitor Snsitivity Analysis of th JPALS Shipboard Rlativ GPS Masurmnt Quality Monitor Michal Konig, Dmoz Gbr-Egziabhr, Sam Pulln, Ung-Souk Kim, and Pr Eng Stanford Univrsity Boris S. Prvan and Fang Chng Chan Dpartmnt

More information

Project: Festival at the beach

Project: Festival at the beach : Fstival at th bach Dfinition Is about th planning and xcution of an 1-day opn-air fstival including various kinds of music such as indi, rgga and lctronic as wll as juggl-artist pformancs. Th fstival

More information

Soft Tissue Pathology: A One-on-One Tutorial. Expert Series with Jason L. Hornick, M.D., Ph.D. ON-DEMAND, USB & DVD

Soft Tissue Pathology: A One-on-One Tutorial. Expert Series with Jason L. Hornick, M.D., Ph.D. ON-DEMAND, USB & DVD Exprt Sris with Soft Tissu Pathology: A On-on-On Tutorial ON-DEMAND, USB & DVD 16.0 AMA PRA Catgory 1 Crdit(s) Rlas Dat: May 15, 2019 Educational Symposia About This This sminar is dsignd to provid a practical

More information

Design and simulation of the microstrip antenna for 2.4 GHz HM remote control system Deng Qun 1,a,Zhang Weiqiang 2,b,Jiang Jintao 3,c

Design and simulation of the microstrip antenna for 2.4 GHz HM remote control system Deng Qun 1,a,Zhang Weiqiang 2,b,Jiang Jintao 3,c Dsign and simulation of th microstrip antnna for 2.4 GHz HM rmot control systm Dng Qun 1,a,Zhang Wiqiang 2,b,Jiang Jintao 3,c 1,2,3 Institut of Information Enginring &Tchnical, Ningbo Univrsity,Ningbo,

More information

City of Destin, Florida

City of Destin, Florida City of Dstin, Florida PUBLIC SERVICES DEPARTMENT 4200 Indian Bayou Trail Dstin, Florida 32541 Phon (850)-837-4242 www.cityofdstin.com RIGHT-OF-WAY VACATION APPLICATION RVAC - A pr-application mting is

More information

Machine Learning Approach to Identifying the Dataset Threshold for the Performance Estimators in Supervised Learning

Machine Learning Approach to Identifying the Dataset Threshold for the Performance Estimators in Supervised Learning Machin Larning Approach to Idntifying th Datast Thrshold for th Prformanc Estimators in Suprvisd Larning Zanifa Omary, Frdrick Mtnzi Dublin Institut of Tchnology, Irland zanifa.omary@studnt.dit.i, frdrick.mtnzi@dit.i

More information

A Practical System for Measuring Film Thickness. Means of Laser Interference with Laminar-Like Laser

A Practical System for Measuring Film Thickness. Means of Laser Interference with Laminar-Like Laser A Practical Systm for Masuring Film Thicknss by Mans of Lasr Intrfrnc with Laminar-Lik Lasr Fng ZHU, Kazuhiko ISHIKAWA, Toru IBE, Katsuhiko ASADA,' and Masahiro UEDA4 Dpartmnt of Information Scinc, Faculty

More information

BYLAWS STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY. Section 2. The Council is not a forum for personal grievances or complaints.

BYLAWS STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY. Section 2. The Council is not a forum for personal grievances or complaints. BYLAWS GOVERNING THE COLLEGE OF ARTS and SCIENCES STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY Articl 1. Nam Th nam of this organization shall b th Univrsity of Kntucky Collg of Arts and Scincs Staff Council.

More information

CUSTOMIZED INSTRUCTIONAL PEDAGOGY IN LEARNING PROGRAMMING PROPOSED MODEL

CUSTOMIZED INSTRUCTIONAL PEDAGOGY IN LEARNING PROGRAMMING PROPOSED MODEL CUSTOIZED INSTRUCTIONAL PEDAGOGY IN LEARNING PROGRAING PROPOSED ODEL 1 UHAED YOUSOOF, OHD SAPIYAN 1 Dhofar Univrsity, Dpartmnt of IS, Salalah, OAN GUST, Dpartmnt of Computr Scinc, Kuwait, KUWAIT E-mail:

More information

Tutorial Exercises and Case Studies. Design Tutorials

Tutorial Exercises and Case Studies. Design Tutorials Dsign Tutorials 1 Introduction This modul uss a numbr of small hypothtical dsign xrciss to ncourag studnts to dvlop thir undrstanding of th principls and tchniqus involvd. Ths xrciss ar thn put into practic

More information

AAOS: American Academy of Orthopaedic Surgeons; AOFAS: American Orthopaedic Foot and Ankle Society; CHI: Catholic Health Initiatives.

AAOS: American Academy of Orthopaedic Surgeons; AOFAS: American Orthopaedic Foot and Ankle Society; CHI: Catholic Health Initiatives. Mdical Policy CLINICAL INPUT RESPONSES AAOS: Amrican Acadmy of Orthopadic Surgons; AOFAS: Amrican Orthopadic Foot and Ankl Socity; CHI: Catholic Halth Initiativs. Additional Commnts Ankl Ostochondral autografts

More information

Rearview Video System as Countermeasure for Trucks Backing Crashes

Rearview Video System as Countermeasure for Trucks Backing Crashes Rarviw Vido ystm as Countrmasur for Trucks Backing Crashs Evaluating th ystm s Effctivnss by Controlld Tst Chanyoung L, Achillas Kourtllis, Pi-ung Lin, and Ptr su In gnral, th opration of larg trucks involvs

More information

OCR. Business Studies SECOND EDITION. CD-ROM for students Questions and answers

OCR. Business Studies SECOND EDITION. CD-ROM for students Questions and answers OCR AS Businss Studis SECOND EDITION CD-ROM for studnts Qustions and answrs Contnts Introduction... 3 Qustions and answrs... 4 Sction A... 4 Sction B... 5 For furthr qustions and answrs, with xaminr commnts,

More information

Content Copy Of Original

Content Copy Of Original Contnt Copy Of Original All Trat Farms Limitd 7963 Wllington Road 109 Rural Rout No. 4 Arthur, Ontario N0G 1A0 Sit Location: All Trat Farms 7963 Wllington County Road 109, Rural Rout 4 Wllington North

More information

ida.com excellence in dependable automation FMEDA including SFF determination and PFD calculation

ida.com excellence in dependable automation FMEDA including SFF determination and PFD calculation xcllnc in dpndabl automation FMEDA including SFF dtrmination and PFD calculation Projct: HART Multiplxr HiD Mux2700 and HART Multiplxr KFD2-HMM-16 togthr with KFD0-HMS-16 Customr: Ppprl+Fuchs GmbH Mannhim

More information

SCIENCE Student Book. 3rd Grade Unit 3

SCIENCE Student Book. 3rd Grade Unit 3 SCIENCE Studnt Book 3rd Grad Unit 3 Unit 3 CHANGES IN ANIMALS AND ENVIRONMENTS SCIENCE 303 CHANGES IN ANIMALS AND ENVIRONMENTS Introduction 3 1. What Changs an Environmnt?...5 Tmpratur 7 Watr 11 Light

More information

Isolating the Impact of Learning Communities and First-Year Residence Halls on First-Year Student Retention and Success

Isolating the Impact of Learning Communities and First-Year Residence Halls on First-Year Student Retention and Success Isolating th Impact of Larning Communitis and First-Yar Rsidnc Halls on First-Yar Studnt Rtntion and Succss Robrt C. Gull rojct Managr of th Lilly rojct to Transform th First-Yar Exrinc Indiana Stat Univrsity

More information

One River Environmental Assessment Stage 2 PIC. Welcome!

One River Environmental Assessment Stage 2 PIC. Welcome! On Rivr Environmntal Assssmnt Stag 2 PIC Wlcom! On Rivr Environmntal Assssmnt Wlcom to th On Rivr Environmntal Assssmnt Stag 2 Public Information Cntr No. 2 Plas xplor th prsntation ara to larn about th

More information

Policy Coherence for Development In Fisheries and Aquaculture

Policy Coherence for Development In Fisheries and Aquaculture Policy Cohrnc for Dvlopm In Fishris and Aquacultur 10-11 April 2014 Dr Christoph Béné Institut of Dvlopm Studis, UK commissiond by UK-DFID Clustr Quality Evaluation Siz Consistnc y Gap Fish and nutritional

More information

A Numerical Analysis of the Effect of Sampling of Alternatives in Discrete Choice Models

A Numerical Analysis of the Effect of Sampling of Alternatives in Discrete Choice Models A Numrical Analysis of th Effct of Sampling of Altrnativs in Discrt Choic Modls Sriharsha Nrlla and Chandra R. Bhat Th Univrsity of Txas at Austin, Dpartmnt of Civil Enginring 1 Univrsity Station C1761,

More information

International Conference on Global Trends in Engineering, Technology and Management (ICGTETM-2016)

International Conference on Global Trends in Engineering, Technology and Management (ICGTETM-2016) Taguchi and ANOVA Analysis of Dburring Procss Paramtrs of PP Mat Prajitsn G. Daml *, Dr. Vijaykumar P. Wani 2, Dr. Indrasingh D. Patil 3. Rsarch Scholar, North Maharashtra Univrsity, Jalgaon (MS) 2. Principal,

More information

2. Transactional Recruitment Services

2. Transactional Recruitment Services Chlsa and Wstminstr Hospital Information Govrnanc Tam Chlsa Harbour Harbour Yard Unit 111, 1 st Floor London SW10 0XD Our Rf: FOI 2016-343 Dar Rqustr Thank you for your information rqust rcivd by us on

More information

Identification of Dangerous Highway Locations: Results of Community Health Department Study in Quebec

Identification of Dangerous Highway Locations: Results of Community Health Department Study in Quebec 78 TRANSPORTATION RESEARCH RECORD 1376 Idntification of Dangrous Highway Locations: Rsults of Community Halth Dpartmnt Study in Qubc BRUCE BROWN, CELINE FARLEY, AND MICHELINE FORGUES Dangrous highway locations

More information

Analytical Model GERMANY

Analytical Model GERMANY Na NATIONAL INTEROPERABILITY FRAMEWORK OBSERVATORY Analytical Modl GERMANY Th contnt of this Analytical Modl rflcts th status as collctd in 06. DIGIT Dirctorat-Gnral for Informatics ISA Programm c.uropa.u/isa

More information

A e C l /C d. S j X e. Z i

A e C l /C d. S j X e. Z i DESIGN MODIFICATIONS TO ACHIEVE LOW-BOOM AND LOW-DRAG SUPERSONIC CONCEPTUAL DESIGNS Danil. B. L Advisor: Prof. Jams C. McDanil Univrsity of Virginia, Charlottsvill, VA 94 NASA Mntor: Dr. Wu Li NASA Langly

More information

Appendix 10. Corporate Risk Register

Appendix 10. Corporate Risk Register Corporat Rgistr Appndix 10 Th following risk rgistr rprsnts thos risks in plac at th tim of rporting at quartr, th mitigation stratgis in plac for ach risk and th proposd tratmnt of ach risk. Th risk rgistr

More information

Available online at ScienceDirect. Procedia Engineering 150 (2016 )

Available online at   ScienceDirect. Procedia Engineering 150 (2016 ) Availabl onlin at www.scincdirct.com ScincDirct Procdia Enginring 150 (2016 ) 975 979 Intrnational Confrnc on Industrial Enginring ICIE 2016 Controlld Forming of Machin Componnts Oprating Charactristics

More information

Press Release. Prassanna Spinning Mills Private Limited (PSMPL) May 04, Rating Reaffirmed. Total Bank Facilities Rated* Rating Rationale

Press Release. Prassanna Spinning Mills Private Limited (PSMPL) May 04, Rating Reaffirmed. Total Bank Facilities Rated* Rating Rationale Prss Rlas Prassanna Spinning Mills Privat Limitd (PSMPL May 04, 2017 Rating Raffirmd Total Bank Facilitis Ratd* Long Trm Rating *Rfr nnxur for dtails Rs.96.54 Cr (Enhancd from Rs.76.54 Cr Rating Rational

More information

KATUNGA PRIMARY SCHOOL

KATUNGA PRIMARY SCHOOL COMMUNICATION PROCEDURES AND POLICY Ratial: Th of th school guid dscrib th main procsss, functis opratis of th school. Th dvlopmnt rviw of is part of an agrd procss to nsur that ky stakholdrs ar part of

More information

L4-L7 network services in shared network test plan

L4-L7 network services in shared network test plan ntwork srvics twork tst plan Tst cass cratd by Swamy As th primary rquirmnt of this fatur is to support its srvics supportd, QA primary focus whil runn th follow tsts is to nsur vryth is functional w.r.to

More information

A Comment on Variance Decomposition and Nesting Effects in Two- and Three-Level Designs

A Comment on Variance Decomposition and Nesting Effects in Two- and Three-Level Designs DISCUSSION PAPER SERIES IZA DP No. 3178 A Commnt on Varianc Dcomposition and Nsting Effcts in Two- and Thr-Lvl Dsigns Spyros Konstantopoulos Novmbr 007 Forschungsinstitut zur Zukunft dr Arbit Institut

More information