Proses mengulang sesuatu tindakan, langkah, atau prosedur secara berulang-ulang, selalunya dengan setiap ulangan membawa kepada penambahbaikan atau mencapai hasil yang lebih tepat.
Iterasi adalah konsep fundamental dalam banyak bidang, termasuk sains komputer, matematik, kejuruteraan, dan pengurusan projek. Ia melibatkan pelaksanaan sesuatu set arahan atau langkah secara berulang. Setiap "iterasi" (ulangan) membawa kepada output yang kemudiannya menjadi input untuk iterasi seterusnya. Tujuannya adalah untuk menghampiri penyelesaian yang diingini, memperbaiki hasil, atau mencapai matlamat secara beransur-ansur. Contoh paling ketara adalah dalam pembangunan perisian tangkas (agile development), di mana produk dibangunkan dan diperbaiki melalui kitaran iterasi yang pendek. Ini membolehkan pembangun untuk belajar dari setiap pusingan dan menyesuaikan diri dengan keperluan yang berubah, berbanding dengan model pembangunan linear.
ulangan, pengulangan, kitaran, lelaran, proses berulang.
satu kali, tunggal, sekali sahaja, linear (tidak berulang).