Currently the Scrum Board only shows tasks assigned to a Team. I want to see two different scrum boards.
1. BY TEAM: A board to show tasks assigned to anyone on that team. This will allow resource assignment to tasks to team members while seeing everything else they are assigned to on all issues and projects. Changes to tasks on a project can be restricted to that project owner, but during team meetings that persons full allocation would be understood and planned.
b. BY PROJECT: A board to show tasks within a project. New tasks go into the project backlog. This will allow projects to managed in a agile fashion without being built in a waterfall project plan. When a task is assigned to a resource, it would be on the project agile board, but also appear on that person's team board. Project tasks can be planned at the project level on this board. Burndown chart should show velocity for all iterations of the project and predict project end date based on velocity and remaining tasks.
Both of these Agile boards should have the ability to drag and drop tasks to and from the Backlog, and between current Iterations or future Iterations. This will allow iteration planning without jumping between screens and views, so iteration planning meetings will go faster and feel less cumbersome.