21
RequirementOne ReqMan: Getting started guide Version 1.1 Page 1 of 21 RequirementOne Inc. All Rights Reserved RequirementOne ReqMan Getting Started Guide v1.1

RequirementOne ReqMan Getting Started Guide

Embed Size (px)

Citation preview

Page 1: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 1 of 21 RequirementOne Inc. All Rights Reserved

RequirementOne ReqMan Getting Started Guide v1.1

Page 2: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 2 of 21 RequirementOne Inc. All Rights Reserved

Table of contents Introduction..........................................................................................................................................3 Using the Requirement module ...........................................................................................................4

Concepts...........................................................................................................................................4 General usage scenarios ...................................................................................................................6

Using the User module.......................................................................................................................10 Concepts.........................................................................................................................................10 General usage scenarios .................................................................................................................11

Using the Questionnaire module........................................................................................................12 Concepts.........................................................................................................................................12 General usage scenarios .................................................................................................................12

Using the Invitation To Tender module.............................................................................................15 Concepts.........................................................................................................................................15 General usage scenarios .................................................................................................................16

Using the Reporting module ..............................................................................................................19 Concepts.........................................................................................................................................19 General usage scenarios .................................................................................................................19

Using the Workflow module..............................................................................................................20 Concepts.........................................................................................................................................20 General usage scenarios .................................................................................................................20

Glossary .............................................................................................................................................21

Page 3: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 3 of 21 RequirementOne Inc. All Rights Reserved

Introduction ReqMan is a web-based modular platform for developing requirements and electronically managing the processes between different stakeholders. The platform consists of the following modules that can be used either independently or together:

- Requirement module - User module - Reporting module - Questionnaire module - Invitation To Tender module - Workflow module

The most important module is the Requirement module because it outputs vital information to most of the other modules. Before using these modules, you must select the project you are working on. Projects are highlighted in red in the ReqMan menu. A customer account can have a number of projects and each of these projects can have a number of specifications. Each specification can have a number of requirements and the various modules are used to create, maintain, view and communicate the data in these specifications. A glossary is included at the end of this document. You can always contact support if you have questions or comments: [email protected]

Page 4: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 4 of 21 RequirementOne Inc. All Rights Reserved

Using the Requirement module The Requirement module consist of specifications (data) and analysis pages. Here is the high-level procedure to setup a specification:

1. Open a project. 2. Open the Requirement module. 3. Create a new specification. 4. Configure the specification. 5. Create your first requirement.

Before we continue with the detailed steps for configuring the Requirement module, there are a few concepts that need to be explained.

Concepts Account One or more accounts are created for each customer. An account contains one or more projects. Each account can have different themes (the “look and feel” of ReqMan), custom help texts and labels shown in the user interface and the default culture used that dictates localized settings, such as date and time formats. Project A project contains all of the ReqMan modules required to manage specifications, users, reports, tenders and so forth for the specific project. Requirement A requirement is the most central entity on the ReqMan platform. The content of a requirement depends on the context and industry, but it is typically used to describe an attribute to be possessed by a product, a function to be performed by a product, a performance standard or a component of an existing system. In ReqMan, there are many standard attributes that can be specified and logged for each requirement such as unique references, names, details, stakeholders, notes, attachments and change histories. Specification A specification is a container used to organize requirements. A specification contains individually configured table of contents, custom fields, attachment categories and note categories. Specifications are important because they contain most of the user configurations, and when you want to work with larger groups of requirements throughout the system, you typically work within the context of a specification. Table of contents

Page 5: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 5 of 21 RequirementOne Inc. All Rights Reserved

The table of contents (TOC) is a hierarchal tree structure that can be defined by users with admin privileges for the particular specification. You can create sections in the tree throughout the project. You can also change the order of the individual sections by moving them up and down in the hierarchy. If you delete a section and there are requirements assigned to the section or that are below the section, the effected requirements are moved to the parent section. Each section can also contain a text introduction. This text introduction is usually included before the requirements in generate reports from the Reporting module. Tip: Although the table of contents can be changed throughout the project, it is recommended that you create and structure as much of the table of contents as possible before you start to enter requirements. Custom field Custom fields are attributes that can be used to store meta-data and they can be configured by the user to be available either for specifications or requirements. There are two different types of custom fields: free text and lists. The free text entry can be validated by using regular expressions that require the user to type in a specific kind of entry, such as integers, currencies, or other specific formats. The list definitions contain predefined selections such as Priority: High, Medium and Low. Optionally, a list selection can allow multiple selections. Custom fields that are used for requirements are configured for each specification and are available for all requirements that belong to that specification. Typically, custom fields at this level are used to store information about priority, implementation cost, reference ID, process state and so forth. Custom fields that are used for specifications are configured at the project level and are available for specifications that are created within the project. Typically, custom fields at this level are used to store information about approval status, project manager and other high level information. Note category Note categories can be configured by the user for each specification and they are used to categorize notes that are entered for individual requirements. Notes can be viewed as “Post-It” notes and the categories are used to order the notes. Typical note categories could be internal notes, technical notes, tenders notes, and so forth. There are two system note categories that can not be changed: default and end-user dialogue. The default category is used for notes where no category is specified. The end-user dialogue is used to

Example of a table of contents.

Page 6: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 6 of 21 RequirementOne Inc. All Rights Reserved

communicate with external stakeholders. Notes created in the end-user dialogue category are visible to users that are assigned as stakeholders for individual requirements and the stakeholder responses are also saved within this category. Tip: When sending out requirements, using the Invitation To Tender module notes can be included based on the category. Attachment category Attachment categories can be configured by the user for each specification and are used to categorize files that are attached to individual requirements. Typical attachment categories could be Internal files, Mock-ups, Test instructions, and so forth. Tip: When sending out requirements, using the Invitation To Tender module attachments can be included based on the category.

General usage scenarios Step-by-step instructions for setting up your first specification: 1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Requirement module in the tree menu. 4. Click specifications. 5. Click “New specification”.

a. Type in the name “My first specification”. b. Click save. c. Click “My first specification”.

6. Click “Table of contents”. a. Type in the name for the first section: “General requirements”. b. Click “Create node” (section). c. (Optional) Add more nodes. d. Click back.

7. Click “Custom fields”. a. Type the name: “Priority”. b. Select type: “List of values”. c. Add the values: High, Medium and Low. d. Click insert. e. Click back.

8. Click “Note categories”. a. Type the name: “Internal notes”. b. Click insert. c. Click back.

9. Click “Attachment categories”. a. Type the name: “Internal files”. b. Click insert. c. Click back.

Page 7: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 7 of 21 RequirementOne Inc. All Rights Reserved

You have now setup your first specification. You can modify the configurations as you work with your project. In the next scenario, you create your first requirement. Create your first requirement and send it out for review to a stakeholder:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Requirement module in the tree menu. 4. Click specifications. 5. Click “My first specification”. 6. Click “New requirement”. 7. Fill in details for the requirement:

a. ID: Any value that is unique within the project. b. Name: Brief description of the requirement. For example, “Word report”. c. Details: Details for the requirement. For example, “The system shall support Word

reports.” d. Status: Select a status for the requirement. The status values are used to control what

response is required from the end-user. If you specify “pending approval of final requirement”, the stakeholder can select “Yes”, “No” or “Yes if” and provide a comment. If pending more information is specified, they can provide a comment. The detailed behaviour of the status transitions can be configured for each specification.

e. TOC (Table of Contents): Select where in the table of contents the requirement should be stored. For example, “general requirements”.

f. Requirement links: When the requirement has been saved, you can add links to other requirements that this requirement depend on and specify the relationship between the two: parent, child or bi-directional.

g. Notes: You can add one or more notes to the various note categories. h. Attachments: You can upload one or more files. Each attachment should have a

name and description specified. i. Custom fields: You can select values for the various attributes that you have

configured for the specification. j. Created from questionnaire: If the requirement was created as a result of a

questionnaire from the Questionnaire module, a link to that questionnaire appears here.

k. Save: If the requirement has been saved at least once, you can check “Intermediate change” which is used if minor changes are made like copy edits. Minor changes can then be excluded when making reports or doing analysis.

l. Change history: The change history for each requirement keeps a log of all changes to all values for each requirement. The changes are categorized and can easily be filtered.

In the next scenario, you learn how to search for your requirements by using various filters.

Page 8: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 8 of 21 RequirementOne Inc. All Rights Reserved

Batch update custom field value for multiple requirements.

Search for requirements: 1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Requirement module in the tree menu. 4. Select search. 5. You can now specify different criteria used to search for requirements:

a. Specification: Select the specification you want to search within. b. Status: Optionally, select the status you want to search for. c. Free text search for either ID, Name or Details.

Tip: You can specify multiple ID’s separated by semicolon. For example, R1;R5;R6 would search for the IDs R1, R5 and R6.

d. TOC placement: You can select a specific section within the table of contents to be searched. If you check Recursive search, then all sections below the selected section will be searched, as well.

e. Period: Used to search for requirements that were created or updated within a certain period of time. You can specify either a start date or an end date or both.

f. Custom fields: Any list-based custom fields that have been configured for the specification will be listed, and you can select values from these lists to filter your results even further.

6. Click search. 7. The search results that match your criteria are now shown. You can click on the link to see

the details for the requirement. The next scenario shows you how to batch update a selection of requirements. When you have performed a search as described in the scenario “Search for requirements”, you can select requirements to be batch updated through various actions, such as move requirements, update custom fields and so forth. Batch update requirements:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Requirement module in the tree menu. 4. Select search. 5. Search for requirements. 6. Select one or more requirement on the current search page by selecting the checkboxes

listed for each requirement. 7. Click “add to basket”. Your selection is added to the basket. 8. You can navigate to the next search page if there are many results. Your previous selection

will still be stored in the basket.

9. You can repeat steps 3 to 8 until you have selected all of the requirements that you want to update.

10. In the requirement basket you can see how many requirements have been added so far and that are ready to be batch-updated

Page 9: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 9 of 21 RequirementOne Inc. All Rights Reserved

with whatever action you choose. You can also edit your selection by clicking edit or you can click one of the batch update actions listed below the basket.

11. When you select one of the “batch update actions” to be carried out for the selected requirements in the basket, then the requirements chosen are listed as are the specific update options for the particular action.

In the next scenario, you learn how to perform traceability analysis of your requirements. Analyze requirements using the traceability matrix:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Requirement module in the tree menu. 4. Select Traceability matrix. 5. Select a specification. 6. Select one of the two traceability types:

• Requirement links Shows you a grid with a record for each requirement in the current specification and a column for each requirement that these requirements are linked to. The types of relationship are listed for each link.

• Custom fields Lets you select a custom field for the current specification. The result will show a grid with a record for each requirement in the current specification and the value selected for the respective custom field.

The results are scrollable both vertically and horizontally. You can also export the entire gird to Microsoft Excel if you want to view the entire grid at one time.

Page 10: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 10 of 21 RequirementOne Inc. All Rights Reserved

Using the User module The user module allows you to easily maintain individual users and order users in groups that are listed in a flexible tree structure. Detailed user permissions can be setup in the context of the current project. Please note that permissions are inherited which means that permissions set at the project level will automatically grant the user at least the same permission at lower levels.

Concepts ReqMan Global UserTM Users in ReqMan follow a unique business model in which a single user can use the entire ReqMan platform free of charge. Furthermore, your user login enables you to participate in any project, for any organization, as long as you have the required permissions to do so. User profile The profile for each user includes contact information and user specific configurations, such as the time zone and culture, which dictates, for example, number and date formats. Time zone The time zone setting for each user determines how all timestamps are shown in the user interface for that particular user. User groups User groups can be created in a tree hierarchy for each project. Users are then assigned to one of the user groups. Permissions The ReqMan platform contains an elaborate permission model in which all entities (project, specifications, requirement, and so forth.) have permissions directly defined for each user or through inheritance. Permission inheritance is based on the principle that if you have access to an entity at a certain level, then you should also have access to all entities at lower levels than that entity. For example, if you have access to a specification, then you would inherit access to all requirements that are contained within that specification. For each permission, the level of permission is specified as read or write.

Page 11: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 11 of 21 RequirementOne Inc. All Rights Reserved

General usage scenarios Create a group and add a user:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the User module in the tree menu.

a. Click manager. b. Select a group in the tree or the root “Groups”. c. Enter a name for the group, such as “My group”. d. Click Add.

4. Type in the mandatory user details for the new user. 5. Click Groups: Modify to and then select “My groups”. 6. Click save.

The user has now been added to the project and can be assigned to requirements.

The next scenario shows you how you can manage permission for a newly created user. Set permissions for a user:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the User module in the tree menu. 4. Select manager. 5. Select a group that contain users. For example, “My groups”. 6. Select one of the listed users. 7. Click permissions for that user.

The permissions that are currently assigned to the user are listed. When a user is first created, there are no permissions assigned. You can assign permissions at different levels: Project, Specification and Requirements.

8. Select “specification” from the drop down list. 9. Click “add permissions”.

The list of specifications for the current project is listed

10. You can select if the current user should have read or admin (write) access to the respective specifications. Tip: Because of inheritance, permissions added for the specification are automatically applied to all of the requirements in that specification. Typically, a stakeholder only has access to requirements and not to the entire specification or project.

11. Click save. 12. Click cancel.

Page 12: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 12 of 21 RequirementOne Inc. All Rights Reserved

Using the Questionnaire module The questionnaire module is used to gather information from external stakeholders. The responses can be reported as is or you can parse the detailed submissions and convert the submission in part or as a whole to individual requirements with full traceability.

Concepts Questionnaires Questionnaires in the Questionnaire Module can consist of a list of questions. The response options can be configured to be either free text or a pre-defined list of options. Questionnaires can be configured to allow them to be submitted just once per user or multiple times per user. Groups Questionnaires are organized in groups so that you can logically organize your questionnaires and control what users have access to them based on group permissions. Each group has a list of recipients specified. Recipients Recipients are one or more users that are selected to receive an invitation to submit the questionnaires in one of the groups. Parse submissions Submissions received by the individual users can be filtered and parsed. If users submit long answers consisting of many paragraphs that need to be split into multiple requirements, then the subsections of text can be selected and requirements in the Requirement Module can be created (with full traceability). Traceability Requirements created based on the individual user submissions contain an electronic link back to the original user submission, questionnaire and specific subsection of the text submitted for full traceability.

General usage scenarios Create a questionnaire group:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Questionnaire module in the tree menu. 4. Click manager. 5. Click new group.

Page 13: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 13 of 21 RequirementOne Inc. All Rights Reserved

6. Type in the name: “Questionnaires for new requirements” 7. Click save.

In the next scenario, you learn how to create a questionnaire. Create a new questionnaire and send out an invitation:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Questionnaire module in the tree menu. 4. Click manager. 5. Select the group “Questionnaires for new requirements”. 6. Click new questionnaire. 7. Fill in header information for the questionnaire:

a. Name: “My first questionnaire”. b. Introduction (shown when the users logs in to respond): “Please respond to the

questions on this questionnaire.” c. Default specification: Select the specification for which the submissions from this

questionnaire will most likely be stored. You can change this when you parse the submissions.

d. Items per page: Select how many questions that should be shown per page. e. Cut off date: Select the deadline for submitting this questionnaire. The questionnaire

can not be submitted after this date. f. Default category: Select the location in the table of contents for the specification

selected above. g. Allow multiple submissions: Select this option to allow the user to submit the

questionnaire multiple times. Tip: Typically, if you gather profile information (name, contact details and so forth), you only let the user submit the form once. If you gather requirements suggestions, you would typically let the user submit the form multiple times.

h. Attachments: You can upload attachments that can provide additional information to the users about how they should submit the questionnaire.

8. Click save. 9. Click Manage questions. 10. Questions on the questionnaires are organized in groups. Type in a questionnaire group

name. For example, “Requirement details”. 11. Add questions:

a. Question group: “Requirement details” a. Question text: “Details” b. Mandatory: Select this option to make answering the question mandatory. c. Select type: Free text, drop down list, checkbox list or upload file.

If you select either of the list types, please also type in an option per line in the text box.

d. Select Free text. e. Click insert. f. Question text: “Priority”

Page 14: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 14 of 21 RequirementOne Inc. All Rights Reserved

g. Select type: Drop down list, specify options: High, Medium and Low. h. Click save.

12. Click preview. Click manage questions if you want to change the existing questions or add a new question.

13. Click Send selected invitations. 14. Select Send selected invitations and select the users that should be invited. 15. Click send.

Tip: You can create a questionnaire for different types of requirements that you want to gather. For example, “General requirements”, “Reporting Requirements” and so forth. Each questionnaire is then configured with the target specification and table of contents section where the suggestion should be placed. In the next scenario, you learn how to respond to an invitation sent out from the questionnaire module. Respond to an invitation and submit a response:

1. Log-in to ReqMan as one of the users that received the invitation. The invitation typically includes a message from the project administration and the questionnaire name.

2. In the event that the questionnaire list is not shown automatically (if you login without using the link in the e-mail), then follow the next steps:

a. Expand your project in the tree menu. b. Expand the Questionnaire module in the tree menu. c. Click My Questionnaire. d. Click the questionnaire name.

3. Type in responses to the questions in the questionnaire. 4. Click “Submit entire questionnaire”.

In the next scenario, you learn how to parse the received submissions and create requirements. Parse responses and create new requirements:

1. Log in as the project Administrator. 2. Go to the respective Project and Questionnaire Module. 3. Click search. 4. Select the Questionnaire, and click search. 5. Select the response. 6. Parse the submission:

a. Select specification and table of contents: Select the specification where the parsed submission should be stored as a requirement.

b. Select a substring of the requirement. The selection is copied to the requirement details text.

c. Type in a requirement name. 7. Click create and new.

A requirement has now been created based on this submission and an electronic link has been created between the specific submission and the new requirement.

8. Repeat steps 6 and 7 until the submission(s) have been parsed. 9. You can click search to find more submissions to parse.

Page 15: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 15 of 21 RequirementOne Inc. All Rights Reserved

Using the Invitation To Tender module The Invitation To Tender (ITT) module is used to send out one or more questionnaires that can be based on requirements developed in the Requirement module. It is possible for each requirement that is selected and sent out to specify questions that the respondents should answer. The questions are 100% customizable and can range from asking prices, to compliance, to uploading additional information. The received responses can be analyzed and compared and saved in reports for distribution.

Concepts

Tender A tender is a logical container that holds all the information related to a tender that needs to be communicated to one or more vendors. The tender has the overall start and end dates defined and it contains one or more iterations. Iteration Iterations are logical containers that exist within a tender that contains one or more questionnaires including a list of users. The iteration has a start and end date. If you need users to respond to the same requirements multiple times, for example when you have multiple negotiations rounds, then you can create an iteration per negotiation round. The Invitation To Tender module has various types of analysis you can apply to the different responses. “Requirement based” questionnaires A requirement based questionnaire contains a list of requirements that you select from the Requirements module. You then create one or more questions and these questions are then repeated for each requirement that you have selected. “Regular” questionnaire A regular questionnaire contains one or more questions to which the user can either reply with a free text answer or with a selection from a predefined list. Browse and Edit Browse and edit is an interface that is available to review all the data submitted by users participating in the various iterations. This interface can also be used to specify comments for the individual replies.

Page 16: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 16 of 21 RequirementOne Inc. All Rights Reserved

Analysis: Quantitative Quantitative analysis is used to sum up questionnaire answers received from users for a certain iteration. It could, for example, be used to isolate answers when users select if they were compliant, “Yes” or “No”, if prices were specified by users, and so forth. Afterward, the total statistics for the different questionnaires and users are immediately available in a graphical format and exportable to Microsoft Excel. Analysis: Qualitative Qualitative analysis is based on a detailed evaluation of each reply to a requirement. The replies are reviewed and can then be scored using any best-practice system. This score can then be compared to the quantitative analysis and this provides the basis for a drill down to the data of interest.

General usage scenarios Create tenders and iterations:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Invitation To Tender module in the tree menu. 4. Click Tenders. 5. Click New Tender. 6. Enter the following information:

a. Name: “Purchase new product”. b. Start date: Today’s date. c. End date: A future date.

7. Click save. 8. Click New Iteration. 9. Enter the following information:

a. Name: “Feedback round 1”. b. Introduction: “Please respond to all the questionnaires. If you have any questions

please contact” [Enter your name] “and” [Enter your contact info]. c. Start date: A date within the date range of the Tender. d. End date: A date within the range of the Tender and after the Iteration start date.

10. Click save. In the next scenario, you learn how to create questionnaires to include in your iteration. Create questionnaire(s):

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Invitation To Tender module in the tree menu. 4. Click Tenders. 5. Click one of the tenders that you have created. 6. Click one of the iterations that you have created. 7. Click new questionnaire. 8. Fill in header information for the questionnaire:

a. Name: “My first requirements”

Page 17: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 17 of 21 RequirementOne Inc. All Rights Reserved

b. Introduction (included on overview page when users log in to respond): “Please respond to the questions on this questionnaire.”

c. Type: Requirement based d. Specification: Select the specification from which you want to select requirements

that should be sent out. e. Items per page: Enter how many questions that should be shown per page. f. Cut off date: Select the deadline for submitting this questionnaire. The questionnaire

can not be submitted after this date. g. Attachments: You can upload attachments which can provide additional information

to the users about how they should submit the questionnaire. 9. Click save.

You are now transferred to a page where you can select which requirements to include on your questionnaire.

10. (Optional) Select filters and click search. 11. Select all or individual requirements, and click add to questionnaire. 12. Repeat steps 10 and 11 until you have the requirements you want. Requirements added are

shown and you can remove any requirements that you don’t want to include. 13. Click manage questions. 14. Questions on the questionnaires are organized in groups. Type in a questionnaire group

name. For example, “Compliant” or simply “Questions”. 15. Add questions:

a. Question group: “Questions” b. Mandatory: Select this option to make the question mandatory. c. Question text: “Are you compliant?” d. Select type: Drop down list, specify options: Yes, No and Not applicable. e. Click save. f. Question text: “Additional comments”. g. Select type: Free text, drop down list, checkbox list or upload file.

If you select either of the list types, please also type in an option per line in the text box.

h. Select Free text. i. Click insert.

16. Click preview to see the combined page with the requirements that you selected and the questions you just defined repeated for each requirement.

17. Click manage questions if you want to change options or add another question. 18. (Optional) To add more questionnaires to the iteration before sending out invitations, repeat

steps 1 through 17. 19. Click Send selected invitations. 20. Select Send selected invitations, and select the users that should be invited. 21. Click send. Tip: You can also invite users using Invitation To Tender -> Tenders -> Iteration -> Send Invitations.

In the next scenario, you learn how to review the responses received.

Page 18: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 18 of 21 RequirementOne Inc. All Rights Reserved

Review responses for a Tender:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Invitation To Tender module in the tree menu. 4. Click Tenders. 5. Click Browse and Edit. 6. You can select any combination of the standard filters to drill down to the data that you are

interested in: Iteration, User and Questionnaire. 7. If there are any list-based questions on the questionnaire, they are dynamically available to

use as filters, as well. 8. You can export the search results at any time to Microsoft Excel for further analysis.

Do analysis (Beta): The analysis pages are currently available in a beta version. These will be extended with a number of different types of analysis packages forwarding the future.

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Invitation To Tender module in the tree menu. 4. Click Analysis (BETA). 5. You can select the Tender, Iteration and Questionnaire. 6. Select a specific question that contains a numeric value, such as Price. 7. Select which custom field in the specification that you want to compare the prices reported

by the users to. For example, this could be a base line price. In this case, the result would include a graphical overview of the user prices and the baseline price for your requirement.

Page 19: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 19 of 21 RequirementOne Inc. All Rights Reserved

Using the Reporting module The Reporting modules consist of a flexible reporting engine that is capable of creating reports across the different ReqMan modules in various formats and complexities. The Reporting module supports a generic transformation language that can be used to generate reports in almost any data format.

Concepts Report A report is the result of selecting data from one of the ReqMan modules and applying a transformation. Examples include a Word document containing a requirement specification, an Excel document containing vendor responses received through the Invitation To Tender Module or a text based file that can be imported into a third-party application. Filters A filter is one or more criteria that are specified to limit data included in a report. For example, a filter could be all requirements that are tagged as priority 1 (custom field) and have been updated (time stamp) within the past 2 weeks. Extensible Stylesheet Language The XSL language is used to iterate through the generic data that has been selected and filtered. The language contains a variety of options for manipulating and saving the data in almost any format.

General usage scenarios Generate a report

1. Log-in to ReqMan as one of the users that received the invitation. 2. Expand your project in the tree menu. 3. Expand the Reporting module in the tree menu. 4. Click Reporting Manager. 5. Select one of the reports that are available to you. 6. Click export.

Define a custom reports: Custom reports can be developed in cooperation with the RequirementOne Professional Services team. Contact [email protected] for more information.

Page 20: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 20 of 21 RequirementOne Inc. All Rights Reserved

Using the Workflow module The Workflow module enables dynamic workflows to be created that span all the ReqMan modules. Each workflow consists of activities such as creating requirements, timers, notifications and much more.

Concepts Workflow A workflow is a logical process that consists of activities, such as creating requirements, submitting questionnaires, and so forth. The workflows can incorporate "listeners" and "timers" that are waiting for certain actions to occur, such as when a questionnaire is submitted, and if the action does not happen within a certain period of time, another action or workflow can be initiated. The structure makes it possible to model most business processes that include decisions, follow-up and evaluations. Activity: Generics Generic activities include if-then-else decisions, timers, sending e-mail and calling external applications, for example. Activity: ReqMan ReqMan activities include creating requirements, creating users, waiting for a questionnaire to be submitted, creating a report and most of the other functions available on the ReqMan platform.

General usage scenarios Use an existing workflow:

1. Log-in to ReqMan. 2. Expand your project in the tree menu. 3. Expand the Workflow module in the tree menu. 4. Click workflow.

A list of available workflows is displayed.

5. Click the individual workflow name to initiate a new workflow. 6. Click the instance list to see all the active instances of the selected workflow and their

current state. Creating new workflows Workflows that are tailored to your business needs can be developed in cooperation with the RequirementOne Professional Services team. Contact [email protected] for more information.

Page 21: RequirementOne ReqMan Getting Started Guide

RequirementOne ReqMan: Getting started guide

Version 1.1 Page 21 of 21 RequirementOne Inc. All Rights Reserved

Glossary Attachment File attached to a requirement. Attachment category Categories are used to organize requirement attachments. Configuration is done at the

specification level. Custom field Field that is a text- or list field. Configuration is done at the specification level. Dashboard Dashboards are available throughout ReqMan and are used to visualise summarized

information from the various modules. Invitation To Tender Module

The ReqMan module that contains functionality to create tenders, iterations, questionnaires and to receive replies from multiple external stakeholders and to carry out qualitative and quantitative analysis on the submitted data.

Iteration An iteration (or negotiation round) belongs to a tender and is used to store questionnaires. Replies to questionnaires in different iterations can be compared to each other.

Module A module is a group of related functions in ReqMan. Modules are listed below each ReqMan project.

Note Note added for a requirement. Note category Categories are used to organize requirement notes. Configuration is done at the

specification level. Permission A permission is a read or write setting that defines a user’s rights to view or alter a

ReqMan entity. Project A project is the ReqMan entity that contains modules. Question A question is a control that is typically a text box or list where stakeholder can provide

an answer. Questionnaire - regular

A regular questionnaire is a group of questions that is sent out to one or more stakeholders.

Questionnaire - requirement based

A requirement-based questionnaire is a questionnaire in which you list requirements and, for each requirement, a set of questions is repeated.

Questionnaire Module The ReqMan module that contains functionality to create regular questionnaires to gather information from external stakeholders, parse the submissions and convert them to requirements.

Reporting Module The ReqMan module that contains functionality to generate different types of reports for the content in the various modules.

Requirement A statement of something that is wanted or needed. Requirement Module The ReqMan module that contains functionality to organize requirements in

specifications and carry out analysis. Specification A specification is a container used to organize requirements. A specification contains

individually configured tables of contents, custom fields, attachment categories and note categories.

Stakeholder A stakeholder is one who has a stake or interest in the outcome of a project. Table of contents (TOC)

The table of contents is a hierarchical structure that is used to organize requirements inside a specification.

Tender A tender is a container used to organize iterations. Term Explanation. User A user is a person that has a login to ReqMan. User Module The ReqMan module that contains functionality to organize users in groups and to

manage their permissions. Workflow A workflow is a logical process that consists of ReqMan activities, such as creating

requirements, submitting questionnaires, and so forth. Workflow Module The ReqMan module that contains functionality to run and build business workflows.