Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 4

Requirements Enginnering Questionnaire

Name of the contact person : N/A Not applicable


Organization : U/N Unknown
Position : VL Very Low
Short description of the organization : L Low
Number of employees : A Average
Number of years in operation : H High
Business Type of the organization : VH Very High

Requirements Methodology Compliance


No Question
Have the organizational policies and procedures been N/A UN VL L A H VH
1 identified?
Do requirements comply with the identified policies and
2 procedures?
Do you document requriements in accordance with the
3 requriements methodology?
Is the cost/benefit analysis prepared in accordance
4 with the appropriate procedures?
Business tolerance Requirements
No Question N/A UN VL L A H VH
5 Have the significant
Have the financial
accuracy and fields been
completeness identified?
risks been
6 identified?
7 Has the accounting
Is there cutoff
any specified method
process been determined?
to monitor the accuracy of
8 financial
Are thereinformation?
any rules established on handling inaccurate
9 and incomplete data?

Business performance Requirements


No Question N/A UN VL L A H VH
10 Will hardware and software be obtained through
competitive bidding?
11 Have cost-effectiveness criteria been defined?
12 Are the cost-effectiveness procedures applicable
to any application?
13 Is there a design schedule which identifies
tasks, people, budgets and costs?

14 Have you obtained quality certifications (e.g.,


ISO 9001, CMM, Prince2, TQM, etc.) for your process?

Requirements Elicitation
No Question N/A UN VL L A H VH
15 Do you carry out a feasibility study before starting a new
project?
16 Do you use business concerns to drive requirements
elicitation?
17 Do you use scenarios to elicit requirements?
Do you reuse requirements from other systems
18 which have been developed in the same application
area?

Requirements Analysis and Negotiation


No Question N/A UN VL L A H VH
19 Do you encourage the use of electronic systems
(e.g., e-mail) to support requirements negotiations?
20 Do you plan for conflicts and conflict resolution?

21 Do you classify requirements using a multidimensional


approach which identifies specific types
(e.g., hardware-software, changeable-stable, etc.)?

Requirements Validation
No Question N/A UN VL L A H VH
22 Do you check that requirements document meets your
standards?
23 Do you involve external (from the project) reviewers
in the validation process?
24 Do you use prototyping to animate / demonstrate
requirements for validation?
25 Do you allow different stakeholders to participate
in requirements validation?

Requirements Management
No Question N/A UN VL L A H VH
26 Have you defined policies for requirements
management?
27 Do you record requirements traceability from
original sources?
28 Do you define traceability policies?
29 Do you identify global system requirements?
30 Do you identify volatile requirements?
31 Do you reuse requirements over different
projects?

Requirements Evolution/Maintenance
No Question N/A UN VL L A H VH
32
Has the expected frequency of change been defined?
Has the importance of keeping the system up
33 to date in both functionally and technologically been
defined?
34
Are the areas of greatest expected change identified?
35 Has the method of introducing change during
development been identified?

Requirements Process Deliverables


No Question N/A UN VL L A H VH
36 Are the deliverables of the requirements process well
identified within your organisation?
37 Is the task of each deliverable well defined within your
organisation?
38 Is the deliverables’ schedule well defined within your
organisation?
39 Are requirements used as the basis for developing
project plans?

Requirements Description
No Question N/A UN VL L A H VH
40 Do you have standards templates / documents for
describing requirements?
41 Do you have a specific lay out for the requirements
document to improve readability?
42 Do you use diagrams appropriately?
43 Do you supplement natural language with other
descriptions of requirements?
44 Do you specify requirements quantitatively?

System Modelling
No Question N/A UN VL L A H VH
45 Do you define the system’s operating environment?
46 Do you model the system’s environment?
47 Do you model the system architecture?
48 Do you define operational processes to reveal process
requirements and requirements constraints?
49 Do you document the links between stakeholder
requirements and system?
50 Do you specify systems using formal specifications?

Functional Requirements
No Question N/A UN VL L A H VH
51 Can the data required by the application be collected
with the desired degree of reliability?
52 Can the data be collected within the time period
specified?
53 Have the user requirements been defined in writing?
54 Are the requirements stated in measurable terms?
55 Has the project solution addressed the user
requirements?

Non Functional Requirements


No Question N/A UN VL L A H VH
Do you identify non functional requirements
56 (e.g., usability, quality, cognitive workload, etc.) for
a system?
57 Have the user functions been identified?
58 Have the skill levels of the users been identified?
59 Has the time span for user function been defined?
Have user clerical people been interviewed
60 during the requirements phase to identify their
concerns?

Portability Requriements
No Question N/A UN VL L A H VH
61 Are significant hardware and software changes expected
during the life of the project?
62 If an on-line application, will different types of terminal
be used?
63 Is the proposed solution dependent on specific
hardware?
64
Is the proposed solution dependent on specific software?
65
Have the portability requirements been documented?

Systems Interface
No Question N/A UN VL L A H VH
66 Has the timing of transmitting data being defined?
67 Has the timing of data being received been defined?
68 Have the interface requirements been documented?
69 Have future needs of interfaced systems been
taken into account?

Requirements Viewpoints
No Question N/A UN VL L A H VH
70 Do you identify and consult all likely, sources of
requirements, system stakeholders?
71
Do you collect requirements from multiple viewpoints?
72 Do you use language simply, consistently and concisely
for describing requirements?
73 Do you record requirements traceability from original
sources?

Product Line Requirements


No Question N/A UN VL L A H VH
74 Do you define safety-critical requirements?
75 Do you derive safety (or security, availability, etc.)
requirements from hazard analysis?

76 Do you cross-check operational and functional


requirements against safety (or security, availability,
etc.) requirements?
77 Do you collect incident experience (e.g., by incident
reports)?

Failure Impact Requirements


No Question N/A UN VL L A H VH
78 have you defined the financial loss of an application
system failure?
79 Is the proposed system technology reliable and proven in
practice?
80 If alternative processing procedures are needed, have
they been specified?
81 Has a procedure been identified for notifying
users in the event of a system failure?

Overall evaluation of the implementation of Requirement Engineerring process


No Question N/A UN VL L A H VH
82 Have you been successful in clarifying the actual system
requriements?
83 Do you consider in improving the current RE process
based on feedbacks?
84 Has the organization obtained significant product
quality/benefits from the defined process?
85 Are there any challenges found when actually
implementing the defined processes?

You might also like