We tend to use a mixture of both Scrum and Kanban. You can do several scrums for individual projects and requirements, and then have a governing layer of Kanban on top of that (to control and re-direct resources between the various requirements where feasible).
I am still waiting for a tool that can smoothly integrate the two.