Agilní programování (Agile Programming, AP) je relativně novým přístupem k vývoji software.
Není to jedna metodika, přesný návod, jak systém navrhnout a realizovat.
Je to spíše přístup, "filozofie", do které je třeba dodat konkrétní postupy pro jednotlivé úkony vývoje.
Označení Agilní programování bylo poprvé zavedeno skupinou autoritativních odborníků (praktiků) na SW metodiky.
Zastánci AP se sdružili při sestavení manifestu AP, formulující jeho hlavní zásady.