ohjelmistotuotannossa
Ohjelmistotuotannossa tarkoitetaan ohjelmiston koko elinkaaren hallintaa ja toteuttamista asiakkaan tarpeiden mukaan. Prosessi kattaa tavoitteiden määrittelystä arkkitehtuurin suunnitteluun, toteutukseen, testaukseen, käyttöönottoon sekä jatkuvaan ylläpitoon ja kehittämiseen.
Perinteisesti käytetään eri elinkaarimalleja, kuten vesiputous tai ketterät mallit. Nykyisin korostuvat ketterät lähestymistavat sekä DevOps-käytännöt, joissa
Roolit ja vastuut muodostavat ohjelmistotuotannon organisaatiossa: tuoteomistaja tai liiketoimintaymmärrys, projektipäällikkö, ohjelmistokehittäjät, testauksen asiantuntijat ja DevOps-ammattilaiset. Tämän
Keskeisiä laatukriteerejä ovat toiminnallisuus, luotettavuus, käytettävyys, turvallisuus ja siirrettävyys. Keskeisiä mittareita ovat toimitusnopeus, virheiden määrä, testauskattavuus
Haasteet ja trendit: ohjelmistotuotannossa korostuvat monimutkaisuus, jatkuvat muutokset ja tekninen velka sekä turvallisuus- ja säädösten noudattaminen.