|
Requirements Management for Agile and Non-Agile Projects
CASE Spec supports Agile and
traditional lifecycle methodologies, as well as projects that
combine elements of each.
Its flexible functionality allows
users to capture requirements as simple lists, hierarchal lists,
and rich text objects such as formatted text, tables, and visual
diagrams.
Requirements in Agile projects can be
captured as user stories and can be managed through CASE Spec’s
backlog artifacts. For non-Agile projects, requirements can be
captured in multi-level tree structures as well as use cases.
Users can even combine both methods for requirements capturing.
CASE Spec allows you to capture
requirements or user stories through a GUI interface (e.g.,
list, tree, card, or document views), as well as in a
spreadsheet. Requirements collected in spreadsheets can be
reconciled with the built-in database.
Requirements or user stories can be
arranged in parent-child hierarchic relationships. These can be
linked to other items (test cases, bugs, etc.). You can also use
rigorous or non-rigorous (Agile) traceability for your projects,
and it’s easy to generate traceability reports and perform
impact analysis with built-in visual and tabular traceability
tools.
CASE Spec provides common features for
all artifacts. Features most useful for requirements management
include custom identifier, automatic change management, and
automatic import/export tools.
|
Goda Software’s CASE Spec is an
award-winning RM/ALM tool that has evolved over more
than a decade as a result of user feedback. CASE Spec
provides longevity, flexibility, customizability, and
scalability for significant cost savings for software
and systems developers. |
Learn More about
Requirements Management...

Effective
Testing
As technology progresses, so do the
customer’s expectations for bug-free, fully functional software.
This expectation for a requirements-exact product has given rise
to a new understanding of the importance of software testing as
a critical pre-release activity.
With CASE Spec, users can easily trace
test cases to requirements and other artifacts. Our traceability
feature enables users to easily identify the impact of
requirement changes on test cases. User requirements can be
effectively validated to increase user acceptance of the system.
CASE Spec also provides a unique
feature for links. Relationships (links) can be identified with
link types that have user-defined attributes. For example, a
test condition linked to a feature may be identified with a link
type test case, with an attribute Status that indicates the
values “passed” or “failed.” This capability is very useful in
managing and simplifying the test case management process.
Links also provide the information
needed to trace relationships between artifacts. For example,
using links, we can easily determine the following:
-
All test conditions
for a given feature
-
All failed test cases
for a given feature
-
All
features with no executed test cases
These results can be viewed in both
graphical- and grid-based (matrix) formats.
CASE Spec makes it easy for users to
implement efficient and effective software testing, thereby
guaranteeing the quality and value of the final product for
customers.
Other useful CASE Spec features for
the test-tracking process include automatic versioning of test
cases and relationships, notifications, and easy reporting.
|
All artifacts (requirements, test
cases, bugs, releases, and more) share a common set of
features, including: automatic change management;
import/export; notifications; storing of files (and
linking these to artifacts); and custom unique
identifiers. The artifacts also share a common user
interface and repository, which enables the smooth flow
of data across functions and effective collaboration. |
Release Management
Whether you use an Agile or non-Agile
process, with CASE Spec, you can manage releases along with
other project artifacts. You can also share requirements among
different releases. CASE Spec’s release management provides
estimation and tasks management that allow clients to deliver
products on time and on budget.
CASE Spec’s integrated functions
enable a seamless flow of development, testing, releases, and
maintenance of systems. Moreover, it’s easy to assess the impact
of requirements and other artifact changes on releases.
Release managers can schedule and
manage releases effectively, with information about all
project-related artifacts at their fingertips.
Change Management
CASE Spec understands that
implementing and managing changes in a planned and systematic
fashion can be vital to the success of each project. With this
in mind, CASE Spec automatically maintains all versions of
entered requirements, test cases and other artifact changes.
This means that users may revert back to any version of a
particular requirement, test case, or other artifact, with a
single click.
The change management feature also
allows users to generate reports of artifacts change histories
at any time, making the task of viewing the timeline and history
of changes simple. CASE Spec also provides a baselining feature
for maintaining snapshots of data. In addition, users can manage
change requests within the same framework – providing full
control for the change management process.
Full graphical and tabular traceability is provided with
drill-down to lower levels for impact analysis of changes. A
change in an object, such as a user requirement, automatically
flags directly and indirectly linked objects (e.g., test steps)
as suspect, to be re-evaluated.
Customization to Your Needs
Generally speaking, our best work is
usually accomplished when we’re able to work in accordance with
our own preferences and needs. That vision is incorporated into
every version of CASE Spec.
For example, this tool enables users
to specify attributes and customize views, which is useful for
defining artifacts. CASE Spec provides a standard template that
defines views for requirements, user stories, backlog, test
cases, bugs, issues, releases, and more. The template can be
customized and saved as a new template for reusing across
projects. There are no restrictions on configuration.
With CASE Spec, users may also define
custom prefixes for artifacts. For example, requirements can be
identified with REQ1, REQ2, etc., and test cases such as TST1,
TST2, etc.
In addition, users may customize all
reports and documents per business and reporting needs and save
all customized settings, while controlling access with
customizable user groups.
Interface with Other Tools
CASE
Spec provides automatic import and export utilities that allow
round-trip exchange of requirements, test cases, and other
artifacts with various tools and files. User can automatically
export and import data in XML, XLS, text, and HTML formats.
Users can also import data directly from various databases.
Effective Project Control and Collaboration
CASE Spec enables effective project
control with collaboration via a built-in notification system.
Users can be notified of artifacts (requirements, test cases,
etc.) comments, reviews and discussions. Users may also write
comments for notifications that are automatically attached to
the related artifacts. So, you will be able to access all of the
relevant discussions, reviews, and comments related to a
requirement or test case.
However, since it is important to make sure this takes place in
a secure environment, CASE Spec allows project managers to control user access (and set
read/write/no-access privileges) by creating and assigning user
groups to different CASE Spec modules and objects. Access
control prevents any unauthorized persons to access the program
and make changes that may hinder its success.
CASE Spec is scalable and affordable and can be easily deployed to
global and locally dispersed teams. Multiple users can work on
the same or different projects concurrently without conflict.
Reporting and Documents
With CASE Spec, reports and documents
are a byproduct of development efforts. All of the requirements,
test cases, and other artifacts, for the project can be
generated as documents and reports.
Whatever methodology project
stakeholders adopt, they can generate reports in a nimble way,
to effortlessly generate various grid reports with filtering,
drag-and-drop grouping and multi-column sorting. The reports can
be exported as XLS, PDF, and various other formats. Optionally,
users may create presentation-quality documents with built-in
drag-and-drop tools and templates. Project progress can be
measured with various graphs and grid summary calculations.

Summary
CASE Spec is the most cost-effective
enterprise RM/ALM tool on the market. It provides a simple
framework for managing project artifacts and releases – and it
provides a common user interface for all project artifacts that
simplifies learning and adoption.
Furthermore, CASE Spec is a
high-performance and high availability solution, with advanced
requirements and lifecycle management at a fraction of the cost
of other tools via hassle-free, floating licenses.
|