This is a great suite for managing the application development life cycle. Very competitive in features and functions. This suite is just as good, if not better than IBM's or HP's suites. I've now worked with all three and can easily recommend this for all but the most complex and complicated organizations. I'm using the SaaS version and it works great. Gartner positions this in the niche-players section of its magic quadrant when it should be in the Leaders section, far above and to the right of the others!
- Jim Reardan, Business and IT Process Management Consultant
SpiraTeam is fully integrated into your developers' IDEs, allowing them to view and manage their assigned requirements, tasks and incidents in the same environment that they write code. SpiraTeam has add-ins currently available for Microsoft Visual Studio and Eclipse (using the Mylyn task-based interface).
SpiraTeam can manage your automated test scripts as well as your manual test cases. Using our RemoteLaunch technology, SpiraTeam can launch test scripts using any automation engine, including Rapise, QuickTest Pro, TestComplete, Selenium and Squish.
SpiraTeam allows you to have a single, unified view of your various source code repositories in an easy-to-use web user interface. In addition you can link commits/check-ins in the SCM tool to artifacts in SpiraTeam to provide code-level traceability of changes. The repositories supported include: Subversion, Git, Mercurial and Microsoft TFS.
One of the nice features in SpiraTeam is the ability to do custom reporting, so that you are not limited to just the reports that ship with the system. Due to popular demand, we recently had a webinar explaining how to use these powerful custom reporting features in your projects. Don't worry if you missed the webinar, we have a recording available as well as a copy of the presentation.(Read the Full Article)
As you evaluate SpiraTeam for your software development and testing needs, please use:
For the project manager, it provides the ability to create and manage the initial high level scope of the project - the features, requirements and user stories. It also provides a complete set of software test management features so that once the requirements have been developed, the technical team can begin to develop a high level release schedule and the associated test plan. This is where the requirements are mapped to the test cases so that the testing team can validate the functionality works as expected, and the project manager can ensure there is complete requirements test coverage.
Once the project is underway, the combined business and technical team work together to develop the iteration/sprint plan for the releases, break up the features into discrete stories and tasks and begin assigning the items to the individual iterations. Meanwhile, the quality assurance team can assign sets of test cases to be executed. Any deviations from expected behavior can then be recorded as defects and managed in the defect tracking module.