SpiraPlan recognizes that projects are usually part of larger initiatives. SpiraPlan includes program management and program planning features that let you plan and execute multiple projects in parallel, with tools to help you keep track of the progress, milestones, and inter-project dependencies.
Program management or programme management is the process of managing several related projects, often with the intention of improving an organization's performance. Program managers typically have oversight of the purpose and status of the projects in a program and can use this oversight to support project-level activities and ensure the program goals are met. In addition, program managers assist the project managers, providing them with an overall program perspective when required.
Products (aka projects) in SpiraPlan are organized into Programs. This lets you report on all of the products in a specific organization, customer or division. You can see the aggregate status of the program as whole and in addition, compare the relative health of the different products in the group:
To reduce the setup time using SpiraPlan, the system comes with three predefined views of the programs and products that let you start off with the information that is most relevant. Each of these views can be individually customized of course.
The general view defaults to the key program management metrics, including the program’s overall % complete, the progress and schedule of each of the active projects, the list of open issues and risks and an assessment of the overall requirements test coverage for the program.
The DevOps view focuses on the key developer metrics, including the success/failure of recent builds, open incident and bug counts, incident aging, and a summary of the top issues that are impacting the program.
The testing and quality assurance view focusses on the quality of the products being released, including the requirements’ test coverage for the overall program as well as the individual products. In addition this view includes graphs highlighting the overall testing status and defect counts for each of the products and the program as a whole.
All of the views include the option to display a schedule widget. This lets you see the macro schedule for the program, all its products, projects, and releases in one easy to understand GANTT chart view.
Each bar in the chart graphically shows the % complete of the product, project, or release, and how it visually relates to the other parts of the schedule.
SpiraPlan includes a program management planning view that lets you view the backlog of requirements across all of the products in a program in a single view:
This view lets you view all of the user stories, features and requirements for all of the products in a single program-wide view. You can then prioritize the requirements by importance across all products.
You can also see the different requirements and features by product to compare the backlogs:
SpiraPlan includes a program-level release planning module. This lets you see all of the releases and milestones in your program in a consolidated view:
You can view the project at multiple levels, including at the release, iteration, and phase level. SpiraPlan displays the test coverage and progress graphs for each milestone in each product.
SpiraPlan provides a program-level issue, defect and risk tracking module, that lets you see all of the tracked items for the program in a single sortable, filterable list:
You can filter and sort by the list by and of the fields as well as restrict it to just certain products in the program.