ohjelmistokehityksiä
Ohjelmistokehitys viittaa prosessiin, jossa tietokoneohjelmistoja suunnitellaan, rakennetaan, testataan ja ylläpidetään. Se on monitahoinen ala, joka kattaa laajan kirjon toimintoja aina alkuperäisestä ideasta ja vaatimusmäärittelystä aina ohjelmiston julkaisua ja tulevia päivityksiä varten. Ohjelmistokehityksen tavoitteena on luoda toimivia, tehokkaita ja luotettavia ratkaisuja erilaisiin tarpeisiin, olipa kyse sitten kuluttajille suunnatuista sovelluksista, yritysten sisäisistä järjestelmistä tai monimutkaisista tieteellisistä simulaatioista.
Keskeisiä vaiheita ohjelmistokehityksessä ovat vaatimusmäärittely, jossa selvitetään, mitä ohjelmiston tulee tehdä, ja suunnittelu, jossa määritellään ohjelmiston
Ohjelmistokehitykseen liittyy useita erilaisia menetelmiä ja lähestymistapoja, kuten ketterät menetelmät (esim. Scrum ja Kanban) ja perinteisemmät