Software Planner can track the workflow state of your requirements, allowing you to organize and analyze the number of requirements that hold a specific status. These workflow states are fully configurable.
Organization and Integration of your Requirements
Software Planner allows you to organize your Requirements any way you wish. For example, you may consider organizing Requirements by software release, or it by product line, software release, etc. Software Planner also allows you to configure a standard naming convention for your requirements, permitting ease of use and identification.
The Project Management features of Software Planner allow you to easily integrate the requirements area with the project management area. A good approach is to define your requirements for your software release, then create a project plan for the software release.
Creating Requirement Documents
It is a good idea to create a requirement document that describes the feature being developed and contains prototypes that can be used by the team to fully understand how the feature is to be implemented. Doing this has many benefits:
- The file can be emailed to your client for approval. Since the file contains screen shots and prototypes, it will be clear as to exactly how the feature will work.
- The file can be used by your quality assurance team to create test cases from and to ensure traceability and test coverage for the Requirement.
- The file can be used by your programming staff so that they understand fully how the feature should work.
Requirement Reporting and Dashboards
Once your requirements are entered, you can analyze them with our built-in reports and dashboards.
- Requirements Missing Test Cases Traceability – This shows you the number of requirements that have no test cases.
- Requirements Missing Test Cases Traceability by Folder – This shows you the number of requirements that have no test cases, organized into folders.
- Requirements Trending by Status Last 30 days – This shows you the number of requirements over the past 30 days by status. This is used for determining how quickly items are being approved, estimated, etc.
- Requirements by Assignee, Project, Status – This graphs the requirements by assignee, identifying how many items are assigned to each team member. You can drill down on the charts and summarize information to view the details of each Requirement. This can be run for a single project or all projects, and can hide closed items if desired.
- Requirements by Assignee, Status, Project – Similarly to the prior Requirements by Assignee, Project, Status Report,, this report sorts the data by assignee, status then project and is drillable.
- Requirements by Project, Folder, Status – Similarly to the Requirements by Assignee, Project, Status Report, this report sorts the data by project, folder and status. If your folders represent releases, this is an easy way to analyze requirements by software release.
- Requirements by Project, Status – Similarly to the prior Requirements by Assignee, Project, Status Report, this report sorts by project and status and is drillable. When run for all projects, it allows you to compare the number and status of requirements across all your projects.
- Requirements by Project, Status, Group, Subgroup – If you elect to use groups and subgroups, this report can analyze your requirements by those groups and subgroups within project and status. For example, you could use group to signify your product line name and subgroup as modules within the product line. By linking these to each requirement, you can analyze the information at that level.
- Requirements by Status, Group, Subgroup – Similarly to the Requirements by Project, Status, Group, Subgroup Report, this report aggregates the information by status, rolling up multiple projects into one report when run for all projects.
- Requirements by Status, Projects – Similarly to the Requirements by Project, Status, Group, Subgroup Report, this report ignores grouping and subgrouping and analyzes the requirements by status, then project.
- Requirements with Detail – This report is accessible via the Reports tab / Ad-hoc Detail. From here, choose the Requirements Report and then choose a filter to restrict the items and fields shown on the report and the sort order. You can also choose to send the report to others via email by entering a list of email addresses, separated by semicolons.
- Ad-hoc summary report can be accessed by clicking the Reports tab / Ad-hoc Summary. From here, choose Requirement Summary. This report analyzes the number of requirements you have, grouped by any fields you desire. This report is excellent for preparing for meetings where you are discussing the progress of your release.