Attributes of a Software Project Requirement
- Id.: Id or Identification Number. Please provide every Requirement of your project a unique id. It is not unusual for the team track any update on the requirement by mentioning the Id
- Title: Provide a short, crisp and meaningful title to this requirement. The Title should not be more than a line with 4-8 words
- Author: Name of the person who has written this requirement
- Source: Name of the person / client stake holder who has mentioned this requirement
- Description: 2-6 line meaningful description of this requirement.
- Priority: Priority for this requirement. For example, priority can be "High", "Medium" or "Low"
- Type: Type of the requirement. Whether it is a "New Functionality", "Bug", "Enhancement", "Design Change" etc.
- Department: The client department which is associated with this requirement
- Module: The software module of which this requirement will be a part
- Release / Sprint No: Mention the release number or sprint number in which the requirement will be delivered
- Status: Mention the status of the requirement. Status can be 'Delivered' , 'Under Development' , "Scheduled', 'Revision', "To Be Scheduled' , 'Rejected' . Just in case you reject the requirement do not forget to mention the reason for rejection
- Approved By: Mention the name of the approver of this requirement. This can be a senior user from the client.
- Verified by: Mention the name of the verifier of this requirement. This can be the BA himself or his reporting manager.
- Dev Team: Name of the development team who has been assigned this requirement
- Developer: Name of the developer who has been assigned this requirement
- Tester: Name of the tester who has been assigned to test this requirement
- Delivery Date: Expected date of delivery of this requirement. This can be derived from the delivery date of the concerned release or sprint
- Vendor Owner: The owner of this requirement from within the IT vendor who is responsible for the delivery it can be the Project Manager or the Product Manager
- Client Owner: Name of the client stakeholder who finally owns this requirement. He can be the departmental head or the project champion.