Personal Software Process
Från Rilpedia
Version från den 25 oktober 2007 kl. 12.25 av PixelBot (Diskussion)
Personal Software Process (PSP) är en process utvecklad av Software Engineering Institute (SEI) på Carnegie Mellon University (CMU) i USA.
Processen är ett förslag på hur man kan höja sig på CMM-skalan. Ramverket beskriver metoder för att på ett disciplinerat sätt att arbeta, göra storleks- och resursuppskattningar, samt mäta på sin produktiviteten och sin kvalitet. Detta ger en insikt om programvaruutvecklingen genom att se hur kvaliteten och produktividiteten förbättras över tiden.
Grundläggande filosofi bakom PSP:
- En tydlig struktur på arbetet och de delmoment som skall utföras,
- planering av arbetet samt kontroll av hur man ligger till relativt planen genom kontinuerlig mätning på sin process och produkt,
- återkoppling av insamlade data för förståelse och förbättring av sitt arbetssätt,
- fokusering på kvalitet genom att minska antalet fel som införs och öka andelen fel som hittas och elimineras.
Kurser
- Individuell programvaruutveckling och processförbättring (IPOP) - Grundkurs i PSP
- Systemutveckling i team (SUIT) - Fortsättning på IPOP-kursen enligt TSPi
Om PSP
- Feldt, R. & Hiller, M. (2002) Personal Software Process - en kort introduktion
- Vad är PSP, Personal Software Process? Svar från comp.software-eng FAQ
- Watts S Humphrey, The Personal Software Process. Teknisk rapport, översikt av PSP.
- Watts S Humphrey, The Personal Process in Software Engineering. Ännu en teknisk rapport.
- Personal Software Process in Meta-CASE. Projekt för att utveckla hjälpverktyg till PSP i ett CASE-ramverk.
- W. Hayes, The Personal Software Process (PSP): An Empirical Study of the Impact of PSP on Individual Engineers. Rapport som redovisar vilken effekt PSP haft för 298 software engineers.
- Watts S Humphrey, A Discipline for Software Engineering. Den definitiva boken om PSP.
- Watts S Humphrey, Introduction to the Personal Software Process. Enklare introduktion till PSP. Passar för "yngre" studenter,