Requirements typically fall into one of two designations; they are either dynamic or static which determines if it’s authored in a requirements definition tool or within a requirements management tool.
Dynamic Requirements:
Dynamic requirements are often categorized as User or Functional types and are best depicted by some type of interaction or action/response sequence between users and systems. Use Case Scenarios are the typical starting point for dynamic requirements and detail can be layered in as needed with additional techniques. Requirement definition tools are best suited for these requirements as they leverage Use Case Scenarios, Workflow visualization, and Simulation to drive quality into each requirement and bring the dynamic interactions to life. Integration with requirement management tools is required as all requirements should be managed for traceability, change notifications, history, etc. Additional integrations with Testing and Design tools increases acceleration as well.
Static Requirements:
Static requirements are often categorized as Business, Non-Functional, Constraints, etc. and typically make a statement of need, e.g. Increase sales revenue by adding online ordering to our website, The query must return results within 3 seconds, or The system must function with Internet Explorer 6 or newer. These requirements should be authored and managed in traditional requirements management solutions and properly traced to their corresponding dynamic requirements.
By driving detail into our dynamic requirements with definition tools and managing all of our requirements in management tools we accelerate the overall lifecycle as never before. SkyIT Group has partnered with Blueprint and their requirements definition product Requirements Center 2008, as well as HP Software and their test and requirements management product Quality Center. We provide product sales and complete training and implementation services for both.