Bill Curtis
Bill Curtis | |
---|---|
Född |
Bill Curtis
1948
Meridian, Texas , USA
|
Nationalitet | amerikansk |
Utbildning |
University of Texas Texas Christian University Eckerd College |
Organisation(er) | CISQ (direktör), Institute of Electrical and Electronics Engineers (IEEE), Association for Computing Machinery (ACM), Institutet för operationsforskning och managementvetenskap |
Känd för | CMM , Människor CMM , Mjukvaruprocessförbättring, Mjukvaruproduktivitet och kvalitetsmätning, Designprocess, CISQ , MCC Human Interface Lab, CHI Conference, Mjukvarukvalitet, Mjukvaruproduktivitetsmätning, Mjukvaruprocessförbättring, Statistik, Organisatorisk mognad, Human Factors in Software Engineering |
Bill Curtis (född 1948) är en mjukvaruingenjör mest känd för att ha lett utvecklingen av Capability Maturity Model och People CMM i Software Engineering Institute vid Carnegie Mellon University , och för att kämpa för spridningen av mjukvaruprocessförbättringar och mjukvarumätning globalt. 2007 valdes han till Fellow vid Institute of Electrical and Electronics Engineers ( IEEE) för sina bidrag till förbättring och mätning av mjukvaruprocesser. Han utsågs till 2022 års klass av ACM Fellows , "för bidrag till mjukvaruprocess, mjukvarumätning och mänskliga faktorer inom mjukvaruutveckling".
Privatliv
Bill Curtis föddes i Meridian, Texas 1948. Han tog examen från Fort Worth Country Day School 1967 där Bill Curtis Award delas ut årligen till den pojke vars prestation bidrar mest till det atletiska programmet. Han tog sin kandidatexamen i matematik, psykologi och teater 1971 från Eckerd College i St. Petersburg, Florida. Han fick sin MA 1974 från University of Texas . Han fick sin Ph.D. specialiserad på organisationspsykologi och statistik 1975 från Texas Christian University i Fort Worth, Texas. Han har publicerat 4 böcker, över 150 artiklar och har suttit i redaktionen för 7 akademiska tidskrifter. Han bor i Fort Worth, Texas.
Karriär
Han började sin karriär som forskarassistent i organisationsforskningsgruppen vid University of Washington där han även undervisade i statistik vid Institutionen för psykologi och forskade om programmerares färdigheter, ledarskap och idrottspsykologi. Han började på programvaruteknik 1978 som chef för Software Management Research vid Information System Programs i General Electrics Space Division (nu en division av Lockheed Martin ) i Arlington, Virginia, där han ledde forskning om mjukvarumetrik och programmeringsmetoder. Från 1980 till 1983 utvecklade han ett globalt programvaruproduktivitets- och kvalitetsmätningssystem i ITT :s Programming Technology Center.
Under 1983–1990 grundade han Human Interface Laboratory och ledde senare designprocessforskning vid Microelectronics and Computer Technology Corporation (MCC), American Fifth Generation Computer Research Consortium i Austin, Texas. Under 1991–1992 var han direktör för Software Process Program vid Software Engineering Institute (SEI) vid Carnegie Mellon University i Pittsburgh, Pennsylvania, där han ledde projekten som producerade Capability Maturity Model for Software (CMM). och People CMM 1993 återvände han till Austin och var med och grundade TeraQuest Metrics, som tillhandahåller CMM-baserade förbättringstjänster globalt. TeraQuest förvärvades av Borland Software Corporation 2005, där han blev Chief Process Officer.
Han är för närvarande direktör för Consortium for IT Software Quality (CISQ), en ledargrupp inom IT-branschen grundad av SEI och OMG . Under hans ledarskap har CISQ börjat släppa standarder för mätning av storlek (Automated Function Point Counting) och strukturella kvalitetsegenskaper hos programvara på kod- och mjukvaruarkitekturnivå.
Betydande bidrag
Mognadsmodeller och processförbättring
Dr. Curtis initierade projektet för att skapa Capability Maturity Model (CMM) 1991 efter att han hade blivit utvald att efterträda Watts Humphrey som chef för Software Engineering Institutes Software Process Program. CMM integrerade de bästa metoderna för mjukvaruutveckling som SEI hade samlat in i Humphreys Process Maturity Framework. CMM för mjukvaruversion 1.0 släpptes i augusti 1991 och version 1.1 i januari 1993 och CMM publicerades som en bok 1995. Under hela 1990-talet marknadsförde han CMM till företag och statliga myndigheter i USA, EU och Asien, som bidrar till dess globala antagande som en metod för att vägleda processförbättringar och för att utvärdera kapaciteten hos mjukvaruorganisationer.
Dr. Curtis insåg att Humphreys Process Maturity Framework var en unik modell för organisationsutveckling som utmanade konventionell visdom om hur man genomför organisatoriska förbättringsprogram och kunde tillämpas på organisatoriska processer långt bortom mjukvaruutveckling. Med sin bakgrund inom organisationspsykologi föreslog han att Humphreys ramverk skulle tillämpas på humankapitalhanteringsmetoder. Tillsammans med Bill Hefley och Sally Miller skapade han People CMM, som validerade den breda tillämpbarheten av Process Maturity Framework för många olika organisatoriska processer. People CMM iscensätter implementeringen av allt mer sofistikerade metoder för hantering av humankapital över de fem nivåer av organisatorisk mognad som Humphrey föreslagit. People CMM har använts av flera Fortune 200-företag för att vägleda arbetskraftsutvecklingsprogram, och har använts allmänt av offshore-systemintegratörer och outsourcingföretag för att hjälpa till att hantera den snabba tillväxten av deras personal.
Med stöd från Nedbank i Sydafrika utvecklade Dr. Curtis och Charles Weber en Business Process Maturity Model (BPMM) för att utöka fördelarna med CMM och CMMI som är projektbaserade, till ett företags kontinuerliga värdekedjeprocesser. BPMM inkluderar flera nya innovationer i mognadsmodeller baserade på ett decenniums erfarenhet av att tillämpa dem för att vägleda processförbättringsprogram. BPMM har tillämpats och validerats inom bankbranschen, tillverkning av elektronisk utrustning, medicinska tjänster och spelindustrin. BPMM har nyligen blivit en stödd specifikation (standard) för Object Management Groups Business Process Management Initiative.
Mjukvarumätning
Dr. Curtis ledde ett team vid General Electric Space Division som var först med att bevisa experimentellt att mjukvarumått kunde användas för att förutsäga programmerarens prestanda och kvalitet. Hans grupp gav tidigt ledarskap när det gällde att studera programmeringsmetoder experimentellt. Därefter utvecklade han ett globalt programvaruproduktivitets- och kvalitetsmätningssystem vid ITT:s programmeringsteknikcenter, vilket möjliggjorde etablerade företagsbaslinjer över olika affärslinjer i ett av världens största företagskonglomerat. Han har främjat användningen av avancerade statistiska metoder för att hantera programvarans produktivitet och kvalitet.
2009 blev Dr. Curtis grundare av Consortium for IT Software Quality (CISQ) som skapades med gemensam sponsring från SEI och OMG. CISQs primära mål har varit att skapa standarder för att mäta storlek och kvalitetsattribut för programvara på kodnivå. Under hans ledarskap har CISQ nyligen haft en standard för beräkning av automatiserade funktionspunkter godkänd av OMG. CISQ har också släppt en standard för beräkning av automatiserade mått på programvarans tillförlitlighet, prestandaeffektivitet, säkerhet och kvalitet.
Designprocessen
Curtis har varit en förespråkare för att studera de psykologiska och beteendemässiga processerna för mjukvaruutveckling. 1986 etablerade han Design Process Research i Software Technology Program vid MCC. Under de kommande fyra åren publicerade hans team forskning som utmanade de befintliga top-down-paradigmen för mjukvarudesign. De intervjuade designteam på stor mjukvara för att avslöja de största utmaningarna de stötte på när de designade stora mjukvaruintensiva system. De filmade designteammöten under en tremånadersperiod för att se hur design faktiskt uppstod ur teamdialektiken. De filmade också individuella mjukvarudesigners som löser problem för att avslöja designens kognitiva processer. Deras insikter har anförts som ett argument för användningen av agila utvecklingsmetoder i mjukvara.
Användargränssnitt
Dr. Curtis ledde skapandet av MCC:s Human Interface Laboratory som fokuserade på att skapa verktyg för att designa avancerade användargränssnitt som integrerade artificiell intelligens med multimediateknik. År 1980 förvärvade finansiering från Washington, DC Chapter av Association for Computing Machinery (ACM) för att lansera den första konferensen om mänskliga faktorer i datorsystem, som blev Association for Computing Machinerys framgångsrika CHI-konferensserie om användargränssnittsteknologi . Han var programordförande för CHI'85 och generalordförande för CHI'89. Han var en förespråkare för att göra användargränssnittsdesign till en teknisk designdisciplin och för mer förnuftiga tillvägagångssätt för att skydda immateriella rättigheter i användargränssnitt.
- 1948 födslar
- amerikanska mjukvaruingenjörer
- Carnegie Mellon University fakultet
- Eckerd College alumner
- Ingenjörer från Texas
- Medarbetare i IEEE
- Fellows of Association for Computing Machinery
- Levande människor
- Folk från Meridian, Texas
- Människor inom informationsteknologi
- Texas Christian University alumner
- University of Texas at Austin alumner