Kanban and Scrum are two of the most popular agile project management methodologies today. Both of them offer flexibility and have almost universal applicability leading to very high adoption rates.
The hallmark of agile project management is the fact that you can “test” an idea, a process before going ahead full steam.
Iterative and incremental is what describes agile methodology the best.
A typical agile cycle would look like below