Essentials of IBM Rational Requirements Composer, v3
Module overview
After completing this module, you should be able to:
Explain key principles of requirements definition and
management and how IBM® Rational® Requirements
Composer helps you manage requirements
Navigate the Rational Requirements Composer interface
View requirement artifacts and information about requirement
artifacts
Comment on requirement artifacts
Topics
> = Current topic
>Rational Requirements
Composer Overview
Navigating Rational
Requirements definition and management practices
Change management
Tracking and reporting
Requirements are managed and are captured and
What contributes to project success?
Problem analysis
Understand the problem
Create a clear statement of business objectives
Gain stakeholder agreement
Requirements elicitation
Identify who will use the system
Elicit the value that the system will provide and how the system will be
used
Requirements analysis, specification, and validation
Organize requirements
Specify requirements clearly and completely
Review and validate requirements with stakeholders to achieve a
shared vision and concurrence
Requirements management
Manage expectations, changes, and errors
Control scope creep
Enlist all team members
The requirements paradigm is changing
Needs-driven: functional
groups provide input
From
Needs strategic: collaborative
dialogue on differentiation
To
Stakeholders at arms length:
analysts and delegates engage
Direct involvement in solution
discussions and review
Multiple quality control stages to
inspect and fix errors
Visualization and scenarios
reduce downstream issues
Seek parity, satisfy all
stakeholders equally
Active negotiation and trade-offs
driven by business case
Scope: Stakeholder needs are
Rational Requirements Composer
Rational Requirements Composer is a collaborative
requirements tool:
Addresses the
whole requirements lifecycle
–
Users elicit, define, elaborate, organize, and analyze
requirements throughout the requirements lifecycle.
Works for the
whole team
–
Users access a common repository with a web client and use
rich collaboration features that enable information transparency
and team collaboration from any where in the world.
Functions across the
whole project lifecycle
–
In the context of Collaborative Lifecycle Management (CLM) and
the Jazz® platform, teams coordinate software development
The Rational solution for CLM is based on the Jazz platform
PLATFORM
Open Services for Lifecycle Collaboration Integration services
COMMUNITY
transparent collaboration and exchange of ideas
Application frameworks and toolkits
PRODUCTS
The Rational solution for Collaborative Lifecycle Management
Software change and configuration management
Rational Team Concert
Quality management
Rational Quality Manager
The Rational solution for Collaborative Lifecycle Management
Build and deployment management Requirements management
Architecture management
Rational Software Architect* Rational Application Developer* Rational Developer for System z*
Rational Team Concert
Rational Automation Framework for WebSphere*
Rational Requirements Composer
Support for a range of project methodologies
Rational Requirements Composer is highly flexible and
adaptable and supports a range of project
methodologies.
The product comes with defined project templates to
support these approaches:
Traditional development
Use-case development
Agile or scrum development
Topics
> = Current topic
Rational Requirements
Composer Overview
> Navigating Rational
Logging in to the project repository
URL: https://
hostname
:9443/rm/web/
The user dashboard
You can customize your dashboard by moving, removing, or adding new widgets.
The dashboard is composed of “ widgets”
that offer views into your projects.
Key Rational Requirements Composer concepts
“Artifact” is a general term for an object in the
repository. Requirements and related information that you manage in Rational Requirements
Composer are stored as artifacts.
With Folders, you can organize and manage requirements and requirements-related information in a project.
Each artifact has a set of attributes, which allow you to record and track data about an artifact.
With links, you can create relationships between requirements artifacts. Links help you manage your projects.
Opening a project
You can open a project two ways:
• Click the project name on the user dashboard
The project artifacts page
Filtering options
Project folder structure
Artifacts that match the
Rich hover information
Content
Attributes Location
Tags
Links
Filtering artifacts
Use filters to display requirements
artifacts based on specific criteria.
Filter by tag, attribute, or folder.
Combine filter criteria to create targeted views of artifacts.
Finding artifacts
Use
Quick Search
to find specific
requirements artifacts in this
project or in projects in the
repository.
Type a full or partial entry, or search by ID number.
Viewing recently viewed artifacts
Viewing links
Links establish relationships between
artifacts and enable traceability.
Traceability through linking allows you to perform:
Coverage analysis
Impact analysis
Progress analysis
Accessing help
In-context help provides information about your current location in the web client.
Defining scope of topics in help
To limit the scope of topics that display in the Contents column, click Scope.
Select Show only the following topics and click New.
Select the topics that you want to see in the help contents, and then click OK.
1
2
3
Viewing the Mini Dashboard
To open, click the vertical Mini Dashboard bar on the far left of the window.
To close, click anywhere outside of the Mini
Dashboard.
Click the pin icon to dock or undock the Mini Dashboard.
Viewing comments on artifacts
Team members can communicate on
requirements artifacts during
development by using comments.
The orange outline indicates which element of the artifact the comment applies to. In this case, the comment pertains to the entire artifact.
Commenting on artifacts
You can direct the comment to a particular team member and set priority.
The Artifact editor
The artifact sidebar contains overview properties, attributes, comments, links, and review information for an artifact.
You can hide the sidebar.
Artifact content can include text, images, hyperlinks, and embedded artifacts. The breadcrumb shows the location of the artifact and aids navigation.
Lifecycle coverage and progress analysis
In the context of Collaborative Lifecycle Management
(CLM), links enable you to analyze coverage and
progress throughout the project lifecycle.
Implemented by Rational Team Concert plan or work item