PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

  • Overview
  • Creating a list of requirements
  • Notes
  • Creating a requirement
  • Notes
  • Special case: The requirement templates
  • Importing requirements
  • Overview
  • How to import a list of requirements
  • Import in RTF format
  • Import in XLS format
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
The following steps must be performed to implement the requirements:
  1. Creating a list of requirements. This list can for example group the necessary requirements for a new software version.
  2. Creating requirements.
  3. Assigning the different dependencies to requirements (tasks, business rules, ...).
  4. Monitoring the requirements.
Creating a list of requirements
A list of requirements must be created before you can manage the requirements.
To create a list of requirements:
  1. Select "Management .. Manage the requirements .. Create a new list of requirements" from the Project Monitoring Center.
  2. In the description window of list of requirements, type the list characteristics in the "General" and "Description" tabs:
    • The list name.
    • The list description ("Description" tab).
    • The linked document (if necessary).
    • The managers of list of requirements. These persons will be able to modify the requirements found in the list.
    • The rights that will be granted to the contributors of Control Centers: the contributors defined in the Control Centers may have (or may not have) the rights to:
      • See the requirements found in the list.
      • Modify the requirements found in the list.
      • Add dependencies (which means add tasks, business rules and/or incidents)
      • Delete dependencies (which means delete tasks, business rules and/or incidents).
        Caution: Deleting dependencies is a strategic operation because deleting a dependency may validate a requirement.
        Note: The full rights are granted to the managers of list of requirements.
  3. Specify (if necessary) the additional items that will be managed by the list of requirements. These items can be used to manage the customer agreement, the standard service, ... Up to 3 additional items can be added to each one of the requirements found in the list. This information will be displayed in the "Other information" pane of requirement description and in the list of requirements.
    To take a new item into account:
    • Check the line corresponding to the new item.
    • In the table, modify the caption of the item as well as its type.
    • Check the corresponding box if the item must be taken into account in the search by keywords.
    • Specify (if necessary) the default value of item.
  4. Validate. The window for managing the requirements is displayed.
To create a list of requirements:
  1. Display or create a "Requirements" pane in the Project Monitoring Center.
  2. In the "Management" group, click "List of requirements".
  3. Click Add and select "New list of requirements".
  4. In the description window of list of requirements, type the list characteristics in the "General" and "Description" tabs:
    Creating a list of requirements
    • The list name.
    • The list description ("Description" tab).
    • The linked document (if necessary).
    • The managers of list of requirements. These persons will be able to modify the requirements found in the list.
    • The rights that will be granted to the contributors of Control Centers: the contributors defined in the Control Centers may have (or may not have) the rights to:
      • See the requirements found in the list.
      • Modify the requirements found in the list.
      • Add dependencies (which means add tasks, business rules and/or incidents)
      • Delete dependencies (which means delete tasks, business rules and/or incidents).
        Caution: Deleting dependencies is a strategic operation because deleting a dependency may validate a requirement.
        Note: The full rights are granted to the managers of list of requirements.
  5. Specify (if necessary) the additional items that will be managed by the list of requirements. These items can be used to manage the customer agreement, the standard service, ... Up to 3 additional items can be added to each one of the requirements found in the list. This information will be displayed in the "Other information" pane of requirement description and in the list of requirements.
    To take a new item into account:
    • Check the line corresponding to the new item.
    • In the table, modify the caption of the item as well as its type.
    • Check the corresponding box if the item must be taken into account in the search by keywords.
    • Specify (if necessary) the default value of item.
  6. Validate. The window for managing lists of requirements is displayed.
  7. Validate.

Notes

  • A list of requirements can also be created:
    • from WINDEV, WEBDEV and WINDEV Mobile via "File .. New .. Workshop .. Requirement".from WINDEV, WEBDEV and WINDEV Mobile:
      • click New among the quick access buttons.
      • in the wheel that is displayed, hover "Workshop" and click "Requirement". the window for creating a new element is displayed: click "Workshop" then "Requirement".
    • from the window for managing requirements ( Addition , "New list of requirements" option).
  • A list of requirements can also be created from WINDEV, WEBDEV and WINDEV Mobile:
    • click New among the quick access buttons.
    • in the wheel that is displayed, hover "Workshop" and click "Requirement". the window for creating a new element is displayed: click "Workshop" then "Requirement".
  • The characteristics of a list of requirements can be viewed/modified from the window for managing requirements ("List description" from the popup menu).
Note: To display the window for managing the requirements, select "Management .. Manage the requirements", then "Show the requirements" from the Project Monitoring Center.
Creating a requirement
The requirements are associated with a list of requirements.
To create a requirement from the Project Monitoring Center:
  1. Select "Management .. Manage the requirements .. Create a new requirement".
  2. In the description window of requirement, type the requirement characteristics in the "General" tab:
    • The requirement name. This name must summarize the requirement content in a few words.
    • The name of associated list of requirements. This option is used to transfer (if necessary) a requirement from a list to another one (feature not performed by the deadline for example.
    • The priority level for the requirement (from 1 - low priority to 10 - high priority).
    • The scheduled deadline (if necessary).
    • The linked tasks (test and/or documentation)
    • The coefficient of complexity applied to the tasks linked to the requirement.
    • The full requirement description.
    • The tab area found at the bottom of window is used to define:
      • The attachments: The attachments correspond to the documents linked to the requirement. It can be a file, an image found in the clipboard or an Internet link.
      • The template: You have the ability to create "requirement templates" and to associate the requirement with a template (see below).
      • The additional information if necessary: This information corresponds to the additional items associated with the list of requirements.
  3. The "Comments" tab allows you to type comments about the requirement. These comments can be typed by any person associated with the requirement.
  4. Validate. The window for managing the requirements is displayed.
To create a requirement from the Project Monitoring Center:
  1. Display or create a "Requirements" pane.
  2. In the list of requirements on the left, select the requested list of requirements.
  3. In the tab ribbon, click "New requirement" and select "Simple creation".
  4. In the description window of requirement, type the requirement characteristics in the "General" tab:
    • The requirement name. This name must summarize the requirement content in a few words.
    • The name of associated list of requirements. This option is used to transfer (if necessary) a requirement from a list to another one (feature not performed by the deadline for example.
    • The priority level for the requirement (from 1 - low priority to 10 - high priority).
    • The scheduled deadline (if necessary).
    • The linked tasks (test and/or documentation).
    • The coefficient of complexity applied to the tasks linked to the requirement.
    • The full requirement description.
    • The tab area found at the bottom of window is used to define:
      • The attachments: The attachments correspond to the documents linked to the requirement. It can be a file, an image found in the clipboard or an Internet link.
      • The template: You have the ability to create "requirement templates" and to associate the requirement with a template (see below).
      • The additional information if necessary: This information corresponds to the additional items associated with the list of requirements.
  5. The "Comments" tab allows you to type comments about the requirement. These comments can be typed by any person associated with the requirement.

Notes

  • A requirement can also be created:
    • from WINDEV, WEBDEV and WINDEV Mobile via "File .. New .. Workshop .. Requirement".from WINDEV, WEBDEV and WINDEV Mobile:
      • click among the quick access buttons.
      • in the wheel that is displayed, hover "Workshop" and click "Requirement". the window for creating a new element is displayed: click "Workshop" then "Requirement".
    • from the window for managing requirements ( , "New requirement" option).from the window for managing requirements: in the "Requirements" pane, in the "Management" group, click "List of requirements". In the window that is displayed, click , "New requirement" option.
  • The characteristics of a requirement can be viewed/modified from the window for managing the requirements. To do so, select the list of requirements and the requirement to consult. Double-click the requirement to display the description window.The characteristics of a requirement can be viewed and/or modified from the "Requirement" tab. To do so, select the list of requirements and the requirement to consult. Double-click the requirement to display the description window.
  • Versions 23 and later
    If the requirement name is modified, the Project Monitoring Center automatically proposes to rename all associated tasks.
    New in version 23
    If the requirement name is modified, the Project Monitoring Center automatically proposes to rename all associated tasks.
    If the requirement name is modified, the Project Monitoring Center automatically proposes to rename all associated tasks.
Note: To display the window for managing the requirements, select "Management .. Manage the requirements", then "Show the requirements" from the Project Monitoring Center.

Special case: The requirement templates

In some cases, you may want to use the requirement templates.
To create a requirement template, all you have to do is create a new requirement and specify in the "Template" tab that the requirement is a template.
Then, a requirement can be created from a template in the window for managing requirements via the "Creation from a template" option:
Then, a requirement can be created from a template from the "Requirement" tab: in the ribbon, in the "Requirements" group, expand "New requirement" and select "Creation from a template".
To do so, specify the template to use in the window that is opened.
Note: In the filters proposed in the window for managing requirements, you have the ability to display (or not) the requirement templates ("Display the requirement templates").Note: The "Requirement" tab proposes several display filters ("Additional filters" option). In the proposed filters, you have the ability to display (or not) the requirement templates.
Importing requirements

Overview

The Project Monitoring Center allows you to import requirements. These requirements can be found in a RTF or in a XLS file that is using a specific format.

How to import a list of requirements

To import a list of requirements:
  1. Select "Management .. Manage the requirements .. Import a list of requirements".
  2. Select the file to import.
  3. Validate.
A list of requirements can also be imported from the window for managing requirements ( ).
To import a list of requirements:
  1. Display or create a "Requirement" tab.
  2. In the ribbon, in the "Management" group, click "Lists of requirements".
  3. In the window, click the button.
  4. Select the file to import.
  5. Validate.

Import in RTF format

The RTF file must have the following structure:
  • Each requirement must start with a "Title:" tag (or "Titre:"): Example: "Title: Test requirement 1".
  • Each requirement data must be preceded by the corresponding tag. The tag must be found at the beginning of the line.
  • For the following tags, the value must be found on the same line as the tag:
    • "Title"
    • "Creation date"
    • "Deadline"
    • "Author"
    • "Priority"
    • "Test"
    • "Dev Coeff."
    • "Test Coeff."
  • For the following tags, the value starts after the tag and stops before the next tag:
    • "Description"
    • "Comment"
Example:
Description:
The description of a requirement is multiline.
It is in RTF format. The RTF formatting is kept.
It may contain empty lines.
  • Inside a requirement, the value of a tag is imported once only. The tag is then considered as being "normal" text.
Example:
Creation date: 11/07/2007
Description:
Beginning of description
Creation date: 11/07/2007
End of description
In this case, as "Creation date" was already imported before the "Description", the description is entirely imported (from the "beginning" line to the "end" line).
  • The text found outside a value is ignored (text before the first "Title" or text after a single-line tag).
  • The values that do not exist in the record are initialized to their default values.
  • French tag names and English tag names can be mixed.
  • List of imported tags:
    French / English
    Titre / Title
    Description / Description
    Commentaire / Comments
    Date de création / Creation Date
    Échéance / Deadline
    Auteur / Author
    Priorité / Priority
    Test / Test
    Coeff. Dev. / Dev. Coeff.
    Coeff.Test. / Test. Coeff.


Example:
Title: Example of requirement 1
Author: bob
Creation date: 11/07/2007
Description:
The description of a requirement is multiline.
It is in RTF format. The RTF formatting is kept in WinDev.

It may contain empty lines.

Comments:
The comment is also a multiline item.

Title: Example of requirement 2

Description:
Another example of description.

Import in XLS format

The XLS file must have the following structure:
  • The first line must contain the title of columns.
  • There must be at least one "Title" column or one "Description" column.
  • If the name of the column does not correspond to an expected name, its content is ignored.
  • The non-existing columns are initialized with their default values.
  • French column names and English column names can be mixed.
  • If several columns with the same name are found several times in the file, only the first column is imported. The other ones are ignored.
  • List of imported column names:
    French / English
    Titre / Title
    Description / Description
    Commentaire / Comments
    Date de création / Creation Date
    Échéance / Deadline
    Auteur / Author
    Priorité / Priority
    Test / Test
    Coeff. Dev. / Dev. Coeff.
    Coeff.Test. / Test. Coeff.
Minimum required version
  • Version 12
This page is also available for…
Comments
Click [Add] to post a comment