We use Agile for delivering stable solutions.
Our Salesforce consulting agency use Scrum when the priority is fast deliverability.
We use Kanban if we decide not to break down tasks by iterations. For instance, we usually use it for smaller projects.
The Peeklogic team also are expert Salesforce project managers and will work internally and with you to determine the best methodology for your Salesforce project.