Professional Documents
Culture Documents
-1-
Objectives
-2-
Agenda
SpiraTeam Overview
Feature Walkthrough
Requirements Management
Test Case Management
Release & Iteration Planning
Task Tracking
Incident / Defect Tracking
Source Code Integration
-3-
QA Testing Landscape
Test scripts for user acceptance testing stored in MS-Word, MSExcel with results recorded on paper and transcribed manually
back into the spreadsheet
-4-
QA Testing Challenges
Its hard to share information across the project and get real-time
metrics regarding the quality of the system being tested
-5-
Requirements
Gathering
Business
Design
Technical
Design
Systems Development
Unit
Testing
Integration
Testing
Acceptance
Testing
(UAT)
Release Complete
-6-
Requirements
Gathering
Business
Design
Technical
Design
Systems Development
Unit
Testing
Integration
Testing
Acceptance
Testing
(UAT)
Release Complete
Agile Methodology
Limited
Upfront
Planning
Release #1
It1
It2
Release #2
It3
It4
It5
Release #3
It6
It7
It8
Release #4
It9
It10
It11
It12
Release Complete
Iteration N
Iteration N
Iteration
Iteration
Planning
Planning
-7-
Iteration
Iteration
Scope
Tested,
Integrated
Working
System
Iteration
Plan
-8-
Scrum
Extreme Programming (XP)
Agile Unified Process (AUP)
Dynamic Systems Development Method (DSDM)
-9-
- 10 -
- 11 -
SpiraTeam Overview
- 12 -
Product Overview
- 13 -
- 14 -
Feature Snapshot
Listed below are some of the many great features that makes
SpiraTeam the leading choice of ALM solution for companies and
organizations worldwide:
Develop high-level
requirements with initial
estimates
Create, edit and execute testcases
Track bugs, enhancements,
risks and issues
Map tests to requirements to
track coverage
Prioritize and schedule
requirements for each release
Determine resourcing levels to
deliver required features
Competitive Landscape
Niche Players
Challengers
SpiraTeam
XPlanner
Mingle
Affordability
ScrumWorks
CollabNet
Team Forge
AcuNote
Version One
TargetProcess
Rally Enterprise
Uncompetitive
Incumbents
- 16 -
Representative Customers
Government
Information Technology
Telecommunications
- 17 -
Testimonials
"... Great features, such as integration into JIRA and Bugzilla, for issue
tracking. Clean layout. Great price for the product and great customer support.
I really recommend SpiraTeam. I have tested it thoroughly and found it to be
just what our company was looking for. ...
- Zeb Anderson - Mortenson Construction
I really love this tool it does exactly what I need as a QA manager and
gives me a lot of flexability. The best part is the service. From the phone
support to the responsiveness of the development team I could not be happier
with this purchase. This is the first application I have ever used that I could say
that about. If you are looking for a tool to track Requirements, Releases, Test
Cases, and Defects this is what you are looking for.
For me I look for a tool that allows me to get my job done faster and still
provide me the data I need. This tool does that and with the enhancements
that are planed it will actually be very valuable for other portions of our
company. The other thing I look for is a responsive customer & tech support
team. Inflectra has hands down the best support teams I have ever worked
with. Makes all the difference when you can tell them what you need to
product to do and the actually address your needs...
- Daniel Hauser of RegEd
- 18 -
Requirements &
Release Plan
- 19 -
Requirements &
Release Plan
Test Plan
Creation
- 20 -
Requirements &
Release Plan
Test Plan
Creation
Iteration Planning
- 21 -
Requirements &
Release Plan
Test Plan
Creation
Iteration Planning
- 22 -
Schedule &
Resourcing
Requirements &
Release Plan
Test Plan
Creation
Iteration Planning
- 23 -
Schedule &
Resourcing
Feature Walkthrough
- 24 -
Personalized My Page
Upon login to
SpiraTeam, you are
presented with a
personalized
dashboard of all your
key information.
This provides a
consolidated view of
all the artifacts that
are of interest to you
with information to let
you know what action
needs to be taken.
RSS Feeds of your
information are
available.
- 25 -
- 26 -
- 27 -
Requirements Management
You have the ability to create and manage project requirements, user stories
and use cases in a hierarchical organization. Requirements can be
prioritized, estimated and also associated with a specific release. Each
requirement is displayed with its associated test coverage and task progress.
- 28 -
Each requirement is mapped to one or more test cases that can be used to
validate that the functionality works as expected.
- 29 -
Each requirement can then be decomposed into its low-level assignable work
items called tasks. Each can be separately estimated to validate the overall
high-level requirement estimate.
- 30 -
SpiraTeam provides the ability to create, edit and delete project test cases
that are stored in a hierarchical folder structure. You can move, copy and
filter the test cases according to a variety of criteria.
- 31 -
Each test case consists of a set of test steps that represent the individual
actions a user must take to complete the test.
You can include other template test cases as steps within your test case.
This allows you to build a library of reusable test components.
- 32 -
You can execute groups of test cases - along with their test steps so that the testers
can follow the instructions and determine if the system being tested behaves as
expected. Optionally a new incident can be raised in the system linked to the test
step failure
- 33 -
- 34 -
- 35 -
To make it easier to assign and track the execution of test cases, SpiraTeam
allows you to optionally group the test cases into test sets that can be
assigned as a package to individual testers or automation hosts.
Each test set can be associated with a particular release for testing, and you
can quickly see the execution status of each test set in one consolidated
view.
- 36 -
Every time you execute a test case, SpiraTeam records every pass / failure
as well as the associated incidents generated as a Test Run. These
archived Test Runs can be viewed to determine if changes to the system
have introduced failures to previously working functionality.
- 37 -
Release Planning
You have the ability to create a master release schedule containing all the
major milestone releases together with the individual iterations smaller
releases of the system delivered every 4-6 weeks.
- 38 -
The list of user stories, requirements, defects and features is called the
Product Backlog. SpiraTeam lets you organize the backlog by component,
package or priority. You can order and categorize them by simple drag and
drop editing. This is called backlog grooming.
- 39 -
The requirements (user stories), tasks, test cases and outstanding incidents (bugs,
issues) can be scheduled against the different iterations / sprints in the release.
The system will calculate the available effort as requirements are added.
- 40 -
The Planning Board allows teams to view the story cards by iteration, status or
person for a given release or iteration. The allows you to manage the number of
backlog items at each stage of the process and also load-balance the members
of the project team.
- 41 -
SpiraTeam provides the ability to track the progress of the tasks in the
system and determine if tasks are suffering from schedule overrun or
misestimation. In addition you can compare actuals for continuous process
improvement.
- 42 -
Build Management
- 43 -
Resource Tracking
Once the requirements, tasks and incidents have been scheduled against
the iteration plan, you can use the Resource Tracking screens to view the
total assigned workload for the members of the project and determine the
resource assignments and perform load balancing if necessary.
- 44 -
The system provides the ability to create, edit, assign, track, manage and
close incidents (i.e. bugs, issues, risks, defects, enhancements) that are
raised during the testing of the software system under development.
- 45 -
Incident Traceability
Unlike a standalone bug tracking tool, you can trace the defects back to the
test case and the underlying requirement that generated them, giving the
project manager unprecedented power in analyzing the in-process quality
of a system during its lifecycle.
Copyright 2006-2014, Inflectra Corporation
- 46 -
Document Management
All documents and web links uploaded to the system are available in the integrated
document management system. This allows you to organize the documents into
folders, categorize by document types and associate with meta-tags. Once
uploaded, users can search, sort and filter the documents as well as find
dynamically related items through the meta-tag hyperlinks.
- 47 -
- 48 -
- 49 -
- 50 -
- 51 -
You can upload document attachments and web links to all artifacts (requirements,
test cases, tasks, incidents, etc.) in the system. Each of these artifacts includes an
attachment view that allows users to view the existing attachments, delete an
existing attachment and upload new documents from their workstation.
In addition, there is a built-in screen capture utility for quickly adding screenshots
to a test execution or incident report
- 52 -
- 53 -
All of the changes made to a particular artifact in the system are tracked by
SpiraTeam, so that at any time you can view the complete audit trail of all
the changes made to an artifact, including the date of the change, who made
the change, and what information was changed.
SpiraTeam features full version-control capabilities that allow you to
rollback specific changes and revert the artifact back to a prior revision.
- 54 -
Timecard Submission
SpiraTeam includes a built-in timecard entry system that lets developers quickly
and easily enter the time spent each day on their assigned tasks and incidents.
- 55 -
Custom Properties
In addition to the built-in fields that are associated with each type of
artifact, you can also define custom properties for each type of
artifact in the system.
The system supports a variety of different field types including: text,
rich-text, dropdown lists, user selectors, and date-fields
- 56 -
You can customize each of the fields used in the Incident tracking module to
suit your own business needs - including incident type, status, priority and
severity. You can even associate your own color schemes with the different
priorities and severities.
- 57 -
- 58 -
Artifact Associations
- 59 -
- 60 -
Email Integration
SpiraTeam has a built-in email notification engine that lets you define
custom email templates and notification events. This enables the system to
send out notifications when specific events occur (e.g. user is assigned a
test case, the priority of a requirement changes, etc.).
In addition, SpiraTeam can connect to your email system and retrieve users
comments and attach them to the appropriate artifact in the system. It can
also create new incidents directly from emails, saving users time.
- 61 -
- 62 -
- 63 -
Integration Overview
xUnit
Unit
Testing
SpiraTeam
Requirements
Test Cases
Releases
Iterations
Defects
Tasks
Rapise
Functional
Testing
Defect/Issue
Tracking Tools
Bugzilla, TFS,
FogBugz, JIRA,
Mantis, etc.
Software
Configuration
Management
Subversion,
CVS, Git,
TFS, VSS
Various Tools
Functional
Testing
Various Tools
Performance
& Load Testing
- 64 -
- 65 -
- 66 -
Currently Available:
Hudson
Jenkins
Planned:
CruiseControl
TeamCity
Atlassian Bamboo
- 67 -
- 68 -
- 69 -
Current:
Planned
- 70 -
- 71 -
- 72 -
Questions?
Please contact sales@inflectra.com if you have additional questions.
- 73 -
Legal Notices
- 74 -