Look at the key features that make SpiraPlan your best choice for agile program management:
SpiraPlan has a powerful range of application lifecycle management features:
(Compare features with those in SpiraTest or SpiraTeam) | SpiraPlan® |
General Features | |
Free upgrades and support for 1 year from date of purchase | Checked |
Unlimited requirements, releases, test cases and incidents | Checked |
Support mobile devices including iOS, Android and Windows Phone. | Checked |
Support for SQL Server 2005 or newer | Checked |
Clean and powerful user interface | Checked |
Supports major agile methodologies such as Scrum, Agile Unified Process (AUP), Extreme Programming (XP) and Dynamic Systems Development Method (DSDM). | Checked |
Built-in screenshot capture capability | Checked |
Full Unicode Extended Character Support | Checked |
Support for Multiple Languages. Language Files Available for English, French, German, Spanish, Czech, Hungarian, Polish, Chinese, Portuguese, and Finnish. | Checked |
WYSIWYG Rich Text Editing | Checked |
Web Services SOAP and REST APIs to enable integration with other tools/applications | Checked |
Data import wizard that allows easy migration of existing data via Excel | Checked |
Project import wizard that allows easy migration of existing data from HP Mercury QualityCenter (formerly TestDirector) | Checked |
Requirements Management | |
Create, edit and delete requirements in a hierarchical 'scope matrix' organization | Checked |
Assign importance levels to requirements based on business priority | Checked |
Assign owners and track requirement completion status | Checked |
Categorize requirements into different types with the ability to customize workflows to match the requirements management processes in your organization. | Checked |
Support for use-case requirements with associated scenarios and use case steps. | Checked |
Map requirements to test cases to validate that the functionality works as expected | Checked |
View the pass/fail status of the tests that cover each requirement | Checked |
Assign a high-level effort estimate to each requirement and perform high-level planning by scheduling against a specific project release. | Checked |
Decompose each requirement into a detailed task list together with low-level estimates that can be validated against the high-level requirement estimate | Checked |
View the aggregate status and progress of the tasks attached to a requirement in the requirements matrix to see at glance which features have the most schedule risk and/or estimate inflation. | Checked |
Ability to filter the list of requirements by any of the built-in or custom fields/properties. | Checked |
Move and copy functionality - This allows you to easily move/copy a requirement or set of requirements in the requirements matrix. | Checked |
Ability to attach documents and other files to requirements. | Checked |
Ability to define custom requirements fields/properties, both free-text and list-based. | Checked |
Audit log of all changes made to requirements in the system. Ability to rollback to prior versions. | Checked |
Ability to link requirements to each other as well as to other artifacts. | Checked |
Data import wizard that allows easy import of Requirements and Use Cases from IBM Rational Requisite Pro software. | Checked |
Test Management | |
Create and manage project test cases that are stored in a hierarchical folder structure | Checked |
Create and manage test sets of test cases that allow you to group test cases from different folders and assign them to testers for execution as a package. | Checked |
Categorize test cases into different types with the ability to customize workflows to match the testing process in your organization. | Checked |
Add, edit, reorder and delete individual test steps that define the steps that need to be followed to test the system | Checked |
Specify the expected result and suggested sample data for each test step in the system | Checked |
Execute groups of test cases using the easy-to-use test execution wizard that allows you to mark each step as pass/fail and optionally record a bug | Checked |
Ability to pause an incomplete test run and continue running it at a later date. | Checked |
Complete traceability from a recorded incident to the underlying requirement that was not satisfied | Checked |
Ability to filter the list of test cases by any of the built-in or custom fields/properties. | Checked |
Move and copy functionality - This allows you to easily move/copy a test case or test folder containing test cases in the test case list. | Checked |
Template Test Cases - you can insert an existing test case as a linked test step inside another test case. | Checked |
Manage and schedule both manual and automated test cases. | Checked |
Integration with various unit testing frameworks (NUnit, JUnit, TestNG, PyUnit, Ruby::Unit, Perl TAP, PHPUnit). | Checked |
Integration with automated functional testing tools such as Rapise, QuickTest Pro, Squish, TestComplete, Selenium and SmarteScript using RemoteLaunch add-on. | Checked |
Ability to attach documents and other files to test cases. | Checked |
Ability to define custom test case fields/properties, both free-text and list-based. | Checked |
Exploratory testing mode with the ability to create/edit tests 'on the fly'. | Checked |
Data-driven testing with support for reusable test configurations. | Checked |
Audit log of all changes made to test cases in the system. Ability to rollback to prior versions. | Checked |
Bug/Defect/Issue Management | |
Create, edit, assign, track, manage and close incidents (defects) | Checked |
Automatically create new incidents (defects) during the execution of test scripts, with the ability to trace incidents to the failing test. | Checked |
Incidents can be categorized into bugs, enhancements, issues, training items, limitations, change requests, and risks | Checked |
Assign an owner, business priority and completion status to each incident | Checked |
Incident fields can be customized to fit your business needs. Add and/or modify the list of statuses, priorities, defect types and severities. | Checked |
Fully customizable workflows - You can tailor an incident's lifecycle to match the business processes in your organization by incident type and/or project. | Checked |
Email notifications - You can specify when notifications should be sent and to whom. Each workflow allows its transitions to be linked to email notification by role. | Checked |
Comprehensive searching and sorting of all incidents stored in the system, by name, type, status, owner, detector, creation date, closed date and business priority. | Checked |
Ability to attach documents and other files to incidents. | Checked |
Ability to define custom incident fields/properties, both free-text and list-based. | Checked |
Ability to filter and/or sort the list of incidents by any of the built-in or custom fields/properties. | Checked |
Audit log of all changes made to incidents in the system. Ability to rollback to prior versions. | Checked |
Ability to link incidents to each other as well as to other artifacts. | Checked |
Ability to export incidents from SpiraPlan® into the popular JIRA® issue tracking system, and have status changes made in JIRA® be reflected back in SpiraPlan®. | Checked |
Ability to export incidents from SpiraPlan® into the popular Bugzilla issue tracking system, and have status changes made in Bugzilla be reflected back in SpiraPlan®. | Checked |
Ability to export incidents from SpiraPlan® into the Microsoft® Team Foundation Server® issue tracking system, and have status changes made in Team Foundation Server be reflected back in SpiraPlan®. | Checked |
Ability to report bugs and issues through email and add comments to existing items by replying by email to the system generation notifications. | Checked |
Release Management | |
Ability to manage the list of releases/versions of the software being tested | Checked |
Requirements and Test Cases can be mapped to Releases, with the option of filtering both by Release to give a release-specific picture of a project's requirements coverage and test execution status. | Checked |
Organize releases hierarchically, with unlimited levels of granularity | Checked |
Categorize releases into major, minor, iterations, sprints and phases with the ability to customize workflows to match the release management processes in your organization. | Checked |
Specify the number of notional project resources available per release and determine the available effort for assigned requirements and tasks. | Checked |
View the aggregate estimated vs. actual progress of tasks scheduled for the release or iterations contained within the release. | Checked |
Test Runs and Incidents are associated with a particular release during the test execution process | Checked |
The resolution of an Incident and its subsequent verification can be tracked to a specific release during the Incident resolution cycle. | Checked |
Drill down capability to list the incidents detected, resolved and verified for each release | Checked |
Ability to filter the list of releases by any of the built-in or custom fields/properties. | Checked |
Move and copy functionality - This allows you to easily move/copy a release or set of releases in the releases list. | Checked |
Ability to attach documents and other files to releases. | Checked |
Ability to define custom release fields/properties, both free-text and list-based. | Checked |
Audit log of all changes made to releases in the system. Ability to rollback to prior versions. | Checked |
Iteration Planning | |
Create list of iterations within each major release to break down the requested functionality into manageable blocks that can be tracked. | Checked |
Specify iteration length, number of working days and project resources to determine the available effort for each iteration. | Checked |
Schedule project tasks against iterations using the iteration planning wizard. This will help you best optimize the iteration plan to deliver the required features within the allotted time. | Checked |
Compare estimates to actuals for continuous process improvement. | Checked |
Quickly adjust scope to respond to changing priorities. | Checked |
Scrum/Kanban Planning Board | |
Planning Board that allows you to easily visualize the requirements (stories), tasks and incidents in each iteration. | Checked |
Displays the iteration plan graphically so that Scrum stand-up meetings can leverage the real-time status of the project. | Checked |
Drill-down capability to view the allocation of requirements (stories), tasks and incidents across the members of the development team. | Checked |
Drag-and-drop editing allows project managers to quickly reschedule backlog items and load-balance tasks between resources. | Checked |
Task Tracking | |
Create, edit, assign, track, manage and complete project tasks tasks | Checked |
Assign an owner, business priority and completion status to each task | Checked |
Categorize tasks into different types with the ability to customize workflows to match the software development lifecycle used in your organization. | Checked |
Centralized Timecard for entering the daily effort expended on tasks and incidents. | Checked |
Email notifications - You can specify when notifications should be sent and to whom. | Checked |
Comprehensive searching and sorting of all tasks stored in the system, by name, progress, status, owner, start date, end date, completion percentage and business priority. | Checked |
Ability to attach documents and other files to tasks. | Checked |
Ability to define custom incident fields/properties, both free-text and list-based. | Checked |
Ability to filter and/or sort the list of tasks by any of the built-in or custom fields/properties. | Checked |
Audit log of all changes made to tasks in the system. Ability to rollback to prior versions. | Checked |
Source Code Traceability | |
Ability to browse linked source code repositories, including files and revisions. | Checked |
Ability to view the revisions associated with each file in the repository | Checked |
Ability to view the details of each revision, and link SpiraPlan artifacts to the revision for full traceability | Checked |
Ability to view the revisions associated with each Requirement, Incident and Task in SpiraPlan | Checked |
Support for multiple Version Control / Software Configuration Management (SCM) providers | Checked |
Providers available for Git, Subversion, CVS, Perforce, Microsoft Team System, Mercurial, and even Visual Source Safe. | Checked |
Document Management and Collaboration | |
Ability to upload documents and web links to a central knowledge sharing repository. | Checked |
Customizable document categorization with support for folders, document types and linked meta-tags. | Checked |
Version control of documents and web links uploaded into the system, providing an audit trail of document revisions. | Checked |
Document management fully integrated into project requirements, test cases, releases, incidents and tasks, with all assets uploaded in other parts of the system being available in the central knowledge repository. | Checked |
Ability to search, sort and filter the documents in the repository, with meta-tags providing references to related documents and resources. | Checked |
Integrated instant messenger (IM) that lets users communicate in real-time. Includes built-in HTML5 desktop notifications for supported browsers. | Checked |
Ability to tag artifacts in the system (requirements, tasks, incidents, etc.) with instant messenger conversations. | Checked |
Rich Content Editing, Diagrams and Wikis | |
Ability to create rich-text documents, embed images and link them together in a Wiki-like structure. | Checked |
Ability to create and edit markdown (md) documents with integrated preview and versioning. | Checked |
Create, edit and preview flowcharts, mindmaps, organization charts and other diagrams with versioning. | Checked |
Build Management | |
Ability to integrate with continuous integration build servers and display build status. | Checked |
Link source code revisions to specific builds. | Checked |
Ability to associate test runs with specific builds. | Checked |
Link bugs and defects to the specific build they were fixed in. | Checked |
Dashboards and Reporting | |
Personalized dashboard summary of everything a user needs to know, across all projects, covering requirements, tests and incidents. | Checked |
Project summary dashboard that displays the health of a project in a single screen, with summary graphs to highlight key information | Checked |
Customizable dashboards that can be configured by the users of the system to be responsive to their needs. | Checked |
Summary listing of project issues and risks, color-coded by importance | Checked |
Summary graphs that outline requirements coverage and test execution status | Checked |
Library of graphical graphs including incident discovery/closure rates, cumulative incident counts, incident aging and incident turnaround times | Checked |
Library of printable testing reports including: Requirements Coverage, Test Case Execution, Printable Test Scripts and Incident Status reports | Checked |
Ability to customize the reports to include different types of information | Checked |
Ability to filter the reports by date ranges | Checked |
Ability to filter the reports by artifact parameters (e.g. display only high-priority, completed requirements) | Checked |
Multi-format reporting, including HTML, MS-Word, MS-Excel, and MS-Project format reports. | Checked |
Summary tables that breakdown the project's requirements and incidents by status and business importance. | Checked |
Custom report writer that lets you build custom reports with user-defined headers, footers and templates. | Checked |
Custom reporting engine that lets you define custom queries against the reportable entities in the system and generate custom templates that lets you refine how the data is presented. | Checked |
Project Management | |
Create and edit project workspaces, each with associated requirements, tests and incidents | Checked |
Support for unlimited number of projects | Checked |
Role-based, configurable access control | Checked |
Unlimited number of customizable project roles | Checked |
Create new projects based on existing project templates. | Checked |
Easy to use web-based project administration screens | Checked |
Administration and User Management | |
Create and edit user profiles, each with their own set of access permissions | Checked |
Import users from existing LDAP / ActiveDirectory server, with integrated authentication. Reuse existing passwords | Checked |
Email notification for new account creation, lost passwords and account requests | Checked |
Secure forms-based web authentication that optionally allows users to save credentials on trusted machines | Checked |
Easy to use web-based system administration screens | Checked |
Easy install (server side only) using Windows Installer and minimal ongoing maintenance needed | Checked |
Integrate with Single-Sign On (SSO) providers using OAuth OpenID Connect, including ADFS and AzureAD. | Checked |
Multi-Factor Authentication (MFA) using Google Authenticator one-time password codes. | Checked |
Configurable security settings that allow you to align with your internal IT policies. | Checked |
Integrated Development Environment (IDE) Integration | |
Work on your assigned requirements, tasks and incidents directly inside Microsoft Visual Studio, IntelliJ or Visual Studio Code. | Checked |
Work on your assigned requirements, tasks and incidents directly inside Eclipse using the Mylyn task-based interface that is part of Eclipse. | Checked |
And if you have any questions, please email or call us at +1 (202) 558-6885