Requirements serve as a key indicator for measuring project status, providing insight into how much of the work still needs to be done. You can visualize requirements metrics vital for effective project management and continuous improvement of requirements quality in the Project Dashboard.
For example, you can display a dashboard with the following information about your projects:
To open the Project Dashboard dialog, click Project and select Dashboard from the main menu, or click on the toolbar. The dialog displays dashboard widgets placed in a grid.
To refresh the dashboard, click on the toolbar and select:
When the Project Dashboard dialog is opened, the dashboard is in read-only mode to prevent users from accidentally changing its widgets.
When you want to modify the dashboard, click Edit at the bottom of the dialog. The dashboard switches to exclusive edit mode in which you can create new widgets, edit or delete existing widgets, or change the dashboard layout. The dashboard is locked for editing for other users until you leave the edit mode.
To confirm dashboard changes when you are finished with dashboard modification, click Confirm. Finally, enter a commit message if the project is managed in Git or SVN. As the result, the dashboard returns to read-only mode.
To discard dashboard changes and return to read-only mode, click Discard.
To create a new widget using the Dashboard Widget Wizard, click on the toolbar.
On the left side of the Dashboard Widget Wizard dialog, configure the widget data source:
On the right side of the dialog, adjust the widget layout and display properties, and see an instant preview of the widget. In the Layout toolbar, choose the widget type:
Under the widget preview, adjust display properties:
To preview HTML template code generated by the wizard, click Code.
You can create more complex widgets (e.g., displaying how many requirements are covered by satisfaction or verification links) using the HTML template code directly.
You can choose to store the code either within the project data or in an external file, depending on your needs. Storing the code within the project is the simpler option, as ReqView manages its versions together with the project. Storing the code in an external file allows sharing the code among more projects (similarly to export templates); however, you need to manage its versions manually.
To create a new widget by typing a template code stored within the project, click on the toolbar. In the Dashboard Widget dialog, enter a short widget name and type the code. The dialog instantly shows a preview of the widget on the right:
To create a new widget from an external template file, click on the toolbar. In the Dashboard Widget dialog, enter a short widget name, click on , and select the template file. The code is not editable within ReqView. To edit it use an external text editor. To see changes made in the file refresh the dashboard.
For more information about template code, see Export Using Custom Templates.
When the dashboard is in edit mode, you can move, resize, or edit its widgets:
When the dashboard is in edit mode, you can also import the dashboard from another project to reuse its widgets.
To import the dashboard, click on the toolbar, choose Import From File or Import From Folder from the menu, respectively, and select the project.
To export the dashboard to HTML, click on the toolbar and select the target HTML file.
Open the Example Project to see configuration of the following widgets: