Managing a software development project takes a lot of skills and resources. A project manager needs to have an understanding of what is happening in the project, the current status of all outstanding items, and the ability to forecast and trend if the project is on track.
Hierarchical Work Items
Dashboard
Reporting