Download presentation
Presentation is loading. Please wait.
Published byLynne Scott Modified over 9 years ago
1
Manage Your Requirements with RequisitePro Kim Werner Ajilon Consulting kwerner0@bellsouth.net
2
Agenda Before You Start - Setting Expectations –Requirement Definition Types, relationships, attributes –Requirement Capture Writing requirements, Document Outlines –Design Traceability Tree RequisitePro Overview Demo
3
Requirement Definition A condition or capability to which a system must conform This can be derived or explicitly stated In essence, a requirement is something important in a project that you want to track Requirements can sometimes span projects
4
Where in RUP does this fit?
5
Looking at the Workflow
6
Types of Requirements Not all requirements are the same Grouping like-minded requirement types together can help organization For example: –Stakeholder Request - Feature –Supplementary Specification - Use Case –Business Rules- Software –Etc.
7
Requirement Relationships Requirements can have dependencies –O–On another requirement of the same type (Hierarchical) STRQ1 – Process Application The system shall process an online application submitted by the client –S–STRQ1.1 – Accept Payment The system shall accept payment from the client via Debit, Credit Card, or check –S–STRQ1.2 – Fax Application The system shall fax the content of the application to the telephone number specified on the client’s application STRQ 2 – Assign Client Number The system shall create a client number for the completed application
8
Requirement Relationships Requirements can have dependencies –On a requirement of a different type (Traced) STRQ1 – Process Application The system shall process an online application submitted by the client –STRQ1.1 – Accept Payment The system shall accept payment from the client via Debit, Credit Card, or check »FEAT1 – Validate Debit Payment The system shall validate the Client’s Debit Card number from the client’s bank »FEAT2 – Display Card Error The system shall display to the client any error identified when validating the card number –STRQ1.2 – Fax Application The system shall fax the content of the application to the telephone number specified on the client’s application STRQ2 – Assign Client Number The system shall create a client number for the completed application
9
Requirement Relationships When organizing and managing requirements, view the organization as a pyramid 1 inch down, a mile across
10
Requirement Attributes Some requirements have unique things about them. I.e. Priority, Status These things are captured using requirement attributes –Each attribute can have its own domain values and defaults Priority: High, Medium, Low Attributes values can be tracked
11
Requirement Writing Consists of 3 parts –Short Name - Clear, Concise, Meaningful –Requirement Text – Testable, Quantifiable –Optional Context STRQ1 – Process Application The system shall process an online application submitted by the client. Online applications are submitted through the company web site, or sometimes sent as part of a batch.
12
Document Outlines Decide what kind of templates to use or leverage –RUP Templates, Custom Templates Determine what requirement types reside in each template Where possible, choose shared templates
13
Design Traceability Tree Traceability trees are a pictorial view of how requirement types relate to each other Traceability trees vary by project They are used to help analyze impact to requirement change Typically automated within a set of tools
14
Design Traceability Tree
18
Requirement Summary There are different types of requirements Requirements of the same type can have parent-child hierarchical relationships Requirements of different types can be traced from each other Requirement writing has multiple parts View Requirements as a Pyramid Traceability Trees help in Impact analysis
19
RequisitePro Overview A Requirements Management tool Maintains requirements in a combination of file artifacts and within a database repository Historically audits requirement revisions Import/Export capabilities to MS-Office Linkable to other tools Tracks project metrics and generates reports Security enabled
20
RequisitePro Overview Deployment Strategies –Consider Enterprise class RDMS for concurrency – MS-Access is NOT a solution –When using a WAN, consolidate file artifacts on a single server –Enforce using the tool to update – not direct database update –Leverage the RequisiteWeb interface Think Enterprise, Coordinate Locally
21
RequisitePro Overview How it all fits
22
RequisitePro Overview Identify what activities to capture Determine artifacts to reference to house your requirements
23
RequisitePro Overview Iterate the requirement capture process –Write the requirement –Apply MS-Word style for readability –Tag the requirement –Capture known attribute values –Organize the hierarchy –THEN Trace (if applicable) After each step, review for clarity Don’t forget to archive after baseline review
24
RequisitePro Overview
25
Demo
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.