Here at White October, we’re using Scrum to manage projects for some of our clients. There’s a very good short introduction to Scrum on YouTube. You can view it here: Learn Scrum in under 10 Minutes
Scrum is an Agile method and allows us to develop features iteratively. This means we’re best placed to be proactive about your changing priorities.