Did you know that if you track all your requirements and backlog iteration items in Visual Studio Online you can easily bridge Business Speak and Developer Speak?
The developers live in Visual Studio, writing code and looking at lines of characters that are often Greek to the non-dev folks, but by using work items in Visual Studio Online you can all work in one world.
Better yet, you can add Microsoft Test Manager test cases and link those to the work items. Just for fun you also get full graphing on burn down and task management.
I like the AGILE TEMPLATE, but also use the SCRUM Template despite my mantra of all CRM projects should be ITERATIVE or a mix of AGILE and WATERFALL.
PS: Online, available from anywhere and it sync's with your local version of Visual Studio and Office AND there are some free try it out options.