Corporate Education Group

The Quest for Good Requirements

CEG offers Corporate Training and Consulting, as well as traditional and virtual instructor-led courses in management and leadership, project management, business analysis, business process management, agile/scrum, and lean six sigma.

Issue link: https://info.corpedgroup.com/i/1209615

Contents of this Issue

Navigation

Page 5 of 8

6 | The Quest for Good Requirements 300 Brickstone Square • Suite 201 • Andover, MA 01810 USA • 1.800.288.7246 • +1.978.649.8200 • info@corpedgroup.com of facilitated requirements workshops. • Shadow users as they perform job tasks and use the results of the observations to identify needs and to understand business processes. Document these insights in flow charts or UML activity diagrams. • Hold feedback sessions during which users can provide feedback on issues or problems with the current system. The results can be used to formulate requirements on how to enhance the system. Looking at problem reports from the help desk can be particularly insightful. • Build a prototype that demonstrates the requirements and provides realistic feedback to the users. • Identify, document, and address any risks that might have a negative impact on the project; i.e., that might cause a delay in delivery, an increase in budget, or a reduction in scope. • Validate the requirements through walkthroughs and other formal or informal meetings with stakeholder to ensure that the right requirements have been discovered. Requirements Analysis As soon as requirements have been identified, they must be analyzed to ensure that they are correct, not in conflict with each other, and that they are precisely understood by all stakeholders. During analysis, the requirements must be decomposed into sufficient detail so that the project team can accurately estimate effort for implementation and assure that the requirements are indeed feasible. Analysis Artifacts During analysis, the analyst constructs a number of textual, digital, and visual artifacts, including: • Context diagrams • Use case model • Conceptual data models and data dictionary • User interface model • Business process models • Prioritized requirements catalog • Business rule catalog • Prototypes (horizontal discovery as well as vertical feasibility prototypes) Requirements Documentation To communicate the requirements to the stakeholders for validation and to provide the development team with a thorough understanding of what must be done, the analyst must write a requirements specification. This is simply called the requirements package, as there are no industry standards for the format of that specification. Every organization has adopted a different document template. It is important, however, that an organization has a standard document template. The template must be flexible, as no single structure will fit all projects.

Articles in this issue

Links on this page

view archives of Corporate Education Group - The Quest for Good Requirements