The main aim of fact finding techniques is to determine the information requirements of an organisation used by analysts to prepare a precise SRS understood by the user.

Ideal SRS Document should −

  • be complete, Unambiguous, and Jargon-free.
  • specify operational, tactical, and strategic information requirements.
  • solve possible disputes between users and analyst.
  • use graphical aids which simplify understanding and design.

There are various information gathering techniques −

Interviewing

Systems analysts collect information from individuals or groups by interviewing. The analyst can be formal, legalistic, play politics, or be informal; as the success of an interview depends on the skill of the analyst as interviewer.

It can be done in two ways −

  • Unstructured Interview − The system analyst conducts a question-answer session to acquire basic information about the system.
  • Structured Interview − It has standard questions which users need to respond to in either close (objective) or open (descriptive) format.

Advantages of Interviewing

  • This method is frequently the best source of gathering qualitative information.
  • It is useful for those who do not communicate effectively in writing or who may not have the time to complete a questionnaire.
  • Information can easily be validated and cross checked immediately.
  • It can handle complex subjects.
  • It is easy to discover key problems by seeking opinions.
  • It bridges the gaps in the areas of misunderstandings and minimises future problems.

Questionnaires

This method is used by analysts to gather information about various issues of the system from a large number of persons.

There are two types of questionnaires −

  • Open-ended Questionnaires − It consists of questions that can be easily and correctly interpreted. They can explore a problem and lead to a specific direction of answer.
  • Closed-ended Questionnaires − It consists of questions that are used when the systems analyst effectively lists all possible responses, which are mutually exclusive.

Advantages of questionnaires

  • It is very effective in surveying interests, attitudes, feelings, and beliefs of users which are not co-located.
  • It is useful in situations to know what proportion of a given group approves or disapproves of a particular feature of the proposed system.
  • It is useful to determine the overall opinion before giving any specific direction to the system project.
  • It is more reliable and provides high confidentiality of honest responses.
  • It is appropriate for electing factual information and for statistical data collection which can be emailed and sent by post.