32
© Copyright IBM Corporation 2010, 2011 Essentials of IBM Rational Requirements Composer, v3 Module 1: Navigating Rational Requirements Composer

Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

Embed Size (px)

Citation preview

Page 1: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

© Copyright IBM Corporation 2010, 2011

Essentials of IBM Rational Requirements Composer, v3

Module 1: Navigating Rational Requirements Composer

Page 2: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

2 © Copyright IBM Corporation 2010, 2011

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

Customize a user dashboard

Page 3: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

3 © Copyright IBM Corporation 2010, 2011

Topics

> = Current topic

>Rational Requirements

Composer Overview

Navigating Rational

Requirements Composer

Page 4: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

4 © Copyright IBM Corporation 2010, 2011

Requirements definition and management practices

Source: Karl Wiegers

ValidationSpecificationAnalysisElicitation

Rewrite

Reevaluate

Clarify Correct and close gaps

Requirements management

Traceability

Change management

Tracking and reporting

Requirements are managed and

controlled

Requirements definition

Elicitation

Analysis

Specification

Validation

Requirementsare captured and

analyzed

Page 5: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

5 © Copyright IBM Corporation 2010, 2011

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

Identify and capture metrics that help manage the project and mitigate risk

Page 6: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

6 © Copyright IBM Corporation 2010, 2011

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

collected, consolidated, and

prioritized

Scope: Ongoing negotiation of

requirements and priorities as

customer and project team learn

more and business priorities

change

Page 7: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

7 © Copyright IBM Corporation 2010, 2011

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

activities from business needs to system delivery

Page 8: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

8 © Copyright IBM Corporation 2010, 2011

The Rational solution for CLM is based on the Jazz platform

PLATFORM

Open Services for Lifecycle CollaborationIntegration services

COMMUNITYtransparent collaboration and exchange of ideas

Application frameworks and toolkits

PRODUCTSApplication lifecycle tools that take advantage of the Jazz platform

Page 9: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

9 © Copyright IBM Corporation 2010, 2011

The Rational solution for Collaborative Lifecycle Management

Software change and configuration management

Rational Team Concert

Qualitymanagement

Rational Quality Manager

The Rational solution for Collaborative Lifecycle Management

Build and deploymentmanagement

Requirementsmanagement

Architecturemanagement

Rational Software Architect*Rational Application Developer*

Rational Developer for System z*

Rational Team Concert Rational Automation Framework

for WebSphere*

Rational Requirements Composer

*Optional add-on solutions

Page 10: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

10 © Copyright IBM Corporation 2010, 2011

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

You can customize Rational Requirements Composer

on a project-by-project basis.

Page 11: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

11 © Copyright IBM Corporation 2010, 2011

Topics

> = Current topic

Rational Requirements

Composer Overview

> Navigating Rational

Requirements Composer

Page 12: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

12 © Copyright IBM Corporation 2010, 2011

Logging in to the project repository

URL: https://hostname:9443/rm/web/

You must have a URL, user ID,

and password to log in to the

project repository.

Page 13: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

13 © Copyright IBM Corporation 2010, 2011

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.

Most widgets show results for

all projects, but you can add

filters to limit the results.

Page 14: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

14 © Copyright IBM Corporation 2010, 2011

Key Rational Requirements Composer concepts

Artifacts

Folder structure

Attributes

Links

Tags

Project

Saved

filters

“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.

With tags, you can categorize artifacts. Then,

you can use tags to filter and create different

views of artifacts.

You can apply filters based on folders, artifact

types, attributes, links, or tags and save them for

personal or shared use.

Page 15: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

15 © Copyright IBM Corporation 2010, 2011

Opening a project

You can open a project two

ways:

• Click the project name on

the user dashboard

• Click the project name on

the Projects menu

Page 16: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

16 © Copyright IBM Corporation 2010, 2011

The project artifacts page

Filtering

options

Project

folder

structure

Artifacts that match the

current filter criteria Sidebar

Page 17: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

17 © Copyright IBM Corporation 2010, 2011

Rich hover information

Content

Attributes

Location

Tags

Links

Hover over an artifact to view

information about the artifact.

Page 18: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

18 © Copyright IBM Corporation 2010, 2011

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.

Indicates filters that are applied.

Page 19: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

19 © Copyright IBM Corporation 2010, 2011

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.

Use an asterisk (*) as a wildcard in

the middle or at the end of the search

entry.

Page 20: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

20 © Copyright IBM Corporation 2010, 2011

Viewing recently viewed artifacts

View recently viewed artifacts from

the Artifacts menu.

Page 21: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

21 © Copyright IBM Corporation 2010, 2011

Viewing links

Links establish relationships between

artifacts and enable traceability.

Traceability through

linking allows you to

perform:

Coverage analysis

Impact analysis

Progress analysis

Click a link to navigate to

the linked artifact.

Page 22: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

22 © Copyright IBM Corporation 2010, 2011

Accessing help

In-context help provides

information about your

current location in the

web client.

Click the Help icon to open

the information center.

Page 23: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

23 © Copyright IBM Corporation 2010, 2011

Defining scope of topics in helpTo 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

4

Page 24: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

24 © Copyright IBM Corporation 2010, 2011

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.

The Mini Dashboard is a small dashboard that

you can open from any page as you work. You

can add, modify, or remove widgets.

Page 25: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

25 © Copyright IBM Corporation 2010, 2011

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.

Comments are available in

the Comments section of the

sidebar.

Page 26: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

26 © Copyright IBM Corporation 2010, 2011

Commenting on artifacts

You can direct the comment

to a particular team member

and set priority.

You can create a new

comment for an artifact or

reply to an existing comment.

Page 27: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

27 © Copyright IBM Corporation 2010, 2011

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.

Editing toolbar

Page 28: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

28 © Copyright IBM Corporation 2010, 2011

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

Validated by Rational Quality

Manager test case

Page 29: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

29 © Copyright IBM Corporation 2010, 2011

The Home menu

Use the Home menu to navigate between

requirements projects.

In the CLM context, use the Home menu to

access Change and Configuration Management

and Quality Management project areas.

Page 30: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

30 © Copyright IBM Corporation 2010, 2011

Lab 1: Navigating Rational Requirements Composer

In this lab, you complete these

tasks:

Explore the Rational Requirements

Composer interface

View requirements artifacts and

information about requirements

artifacts

Comment on requirements

Customize a user dashboard

Page 31: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

31 © Copyright IBM Corporation 2010, 2011

Review

What kind of information

about an artifact does the

rich hover view provide ?

What kind of information can

you access by using the right

sidebar?

What information do you

need to know to use Quick

Search?

What kinds of information can

you view on your user

dashboard?

Page 32: Essentials of IBM Rational Requirements Composer, v3 · PDF fileTitle: Navigating Rational Requirements Composer Author: myers Subject: Essentials of IBM Rational Requirements Composer,

32 © Copyright IBM Corporation 2010, 2011

Module summary

In this module you learned to:

Explain the key principles of requirements definition and

management and how Rational Requirements Composer

helps you manage requirements

Navigate the Rational Requirements Composer interface

View requirements artifacts and information about

requirements artifacts

Comment on requirements artifacts

Customize a user dashboard