I'm thinking of giving each part of the agile lifecycle its own project (TFS project, not csproj) as per Microsoft's agile template.
- Is it possible to move items (like User Stories or Tasks) from one Project to another?
- Does the organization of these projects have any bearing on or affect the actual software build (solutions, csproj, etc)?
- What is the recommended organizational structure of Projects, etc for an agile project?
- Are there any guides you can recommend for setting TFS up to work with the standard agile process?
Do not set up multiple TFS projects for the same team/product line. You can't move things from one to another and they won't be able to share a common parent source control so you would miss out on much of what source control has to offer. Do some research by reading the links on the other answers.