ohjelmistotuotantoon
Ohjelmistotuotantoon tarkoittaa ohjelmistojen suunnittelua, kehittämistä ja ylläpitoa sekä näihin liittyvien prosessien hallintaa. Sen tavoitteena on tuottaa toimivia, luotettavia ja ylläpidettäviä ohjelmistoja asiakas- ja liiketoimintavaatimusten mukaisesti. Prosessi kattaa vaatimusmäärittelyn, arkkitehtuurin ja suunnittelun, toteutuksen, testauksen sekä käyttöönoton ja jatkuvan ylläpidon.
Elinkaaren hallinta voi noudattaa perinteisiä vesiputousmalleja tai nykyisin yleisemmin iteratiivisia ja inkrementaalisia lähestymistapoja, kuten ketterää kehitystä
Tuotannollinen menestys edellyttää laadunvarmistusta, testaus- ja virheenkorjausprosesseja sekä jatkuvaa parantamista. Tyypillisiä testausvaiheita ovat yksikkö-, integrointi-, järjestelmä-
Roolit ja vastuut kattavat tuoteomistajan, projektipäällikön, arkkitehdin, kehittäjät, testaajat sekä ylläpidon. Käyttöönottoon vaikuttavat myös turvallisuus, laadunhallinta