Smidig utvikling (agile) er en tilnærming der man leverer i korte iterasjoner og justerer underveis, i stedet for å planlegge alt på forhånd.
Smidig er et tankesett mer enn en fast metode, oppsummert i Det smidige manifestet fra 2001: verdsett mennesker og samarbeid, fungerende programvare, kundesamarbeid og evnen til å respondere på endring. I praksis betyr det å bygge litt, vise det fram, lære, og justere kursen — gjentatt mange ganger. Fordelen er at man oppdager misforståelser tidlig og bygger det som faktisk trengs, i stedet for å levere en stor spesifikasjon som var utdatert før den var ferdig. Scrum og Kanban er to konkrete måter å praktisere smidig på.
Relaterte begreper: Scrum, Kanban, Fossefall