A requirement has following attributes:
- Req. Id: A unique identification of the requirement. This field is non editable.
- Requirement: This is a brief description of the requirement.
- Attachments: Any number of documents can be attached to the requirement. For attaching a document against a requirement, just click on "Attachments" column ( ) and row corresponding to the requirement. After a panel appears, click on "Attach new document" to attach the document.
- Depends on: Requirement dependency can be created by clicking the cell corresponding to the requirement in "Depends On" column. After clicking on this column, a panel will appear. Check the requirements on which dependencies needs to be created. RMsis checks for and prevents cyclic dependencies.
Fig - 2 : Requirement Dependency Screen
- Categories: A requirement can be classified in user defined categories.
- A category can be created by clicking on "Categories" column in any row of the table. After a category panel appears, click on "Create New Category" to create a new category.
- After a category is created, it can be associated with any requirement in the table (planned or unplanned).
- A category can be edited by clicking on edit category image (this image will appear after hovering the mouse on category in category panel)
- A category can be deleted by clicking on delete category image (this image will appear after hovering the mouse on category in category panel)
- Estimated Effort: This field specifies estimated effort required for the requirement in man days.
- Estimated effort of parent requirement is auto-computed and cannot be edited.
- Change in estimated effort of a requirement will also be reflected in the parent requirement.
- Technical Risk: This field specifies technical risk of the requirement. Possible values for this field are "Very High", "High", "Average", "Low" and "Very Low".
- Release Id: This field identifies the release id associated with the requirement. A release can be created in "Releases" tab.
- Priority: This field specifies priority of the requirement. Possible values for this field are "Blocker", "Critical", "Major", "Minor" and "Trivial".
- Criticality: This field specifies criticality of the requirement. Possible values for this field are "Low", "Medium" and "High".
- Feasibility: This field specifies technical and business feasibility of the requirement. Possible values for this field are "Yes", "No" and "Investigate".
- Status: This field specifies status of the requirement. Possible values for this field are "Open", "Closed" and "Completed".
- Comments: Any comment related to the requirement can be entered into this field. The latest comment will be shown in "Comments" column against any requirement. After clicking on that cell, all the comments related to the requirements will be shown. Reply can be given to the comment by clicking on "reply to comments" image .
- Fig - 3 : Requirement Comments Screen