takaisinkehitystä
Takaisinkehitys on termi, jota käytetään monilla toimialoilla kuvaamaan prosessia, jossa projekti tai tuote palautetaan aiempaan kehitys- tai käyttöönotto-baselineen. Termi viittaa siihen, että uusien ominaisuuksien tai muutosten haittojen ilmetessä palataan vakaaseen tilaan ja korjataan virheet ennen toiminnan laajentamista uudelleen. Etymologisesti se koostuu sanoista takaisin ja kehitys; käyttö- ja merkitystavat vaihtelevat sektorien mukaan.
Sovellusalalla takaisinkehitys esiintyy yleisimmin ohjelmistokehityksessä sekä IT-infrastruktuurissa. Siinä voidaan viitata sekä ohjelmiston palauttamiseen aiempaan versioon (rollback)
Prosessi sisältää yleensä ongelmien tunnistamisen, palautumiskohdan valinnan, muutosten hallinnan ja hyväksynnän, mahdollisen tiedonsiirron rajoittamisen, toteutuksen ja
Esimerkki: Kun uusi ominaisuus aiheuttaa järjestelmäkatkoja, tiimi voi toteuttaa takaisinkehityksen palaamalla viimeisimpään vakaaseen versioon ja jatkaa
Lisäksi se liittyy versiohallintaan, release managementiin ja riskinarviointiin.