Fact Finding Techniques
Fact Finding Techniques
1
Objectives
When fact-finding techniques are used in the database application lifecycle.
The types of facts collected in each stage of the database application lifecycle.
2
- Objectives
The most commonly used fact-finding techniques.
How to use each fact-finding technique and the advantages and disadvantages of
each.
3
- Objectives
4
Fact-finding techniques
It is critical to capture the necessary facts to build the required database application.
5
When Are Fact-Finding Techniques Used?
Fact-finding used throughout the database application lifecycle. Crucial to the
early stages including database planning, system definition, and requirements
collection and analysis stages.
6
Examples of data captured and documentation
produced during the database application lifecycle
7
Fact-Finding Techniques
A database developer normally uses several fact-finding techniques during a single
database project including:
examining documentation
interviewing
observing the organization in operation
research
questionnaires
8
Examining documentation
Can be useful
to gain some insight as to how the need for a database arose.
to identify the part of the organization associated with the problem.
To understand the current system.
9
Examples of types of documentation that should be
examined
10
Interviewing
Most commonly used, and normally most useful, fact-finding technique. Enables
collection of information from individuals face-to-face.
Objectives include finding out facts, verifying facts, clarifying facts, generating
enthusiasm, getting the end-user involved, identifying requirements, and
gathering ideas and opinions.
11
Advantages and disadvantages of
interviewing
12
Interviewing
There are two types of interviews unstructured and structured.
Open-ended questions allow the interviewee to respond in any way that seems
appropriate.
13
Observing the Organization in Operation
An effective technique for understanding a system.
Possible to either participate in, or watch, a person perform activities to learn about
the system.
Useful when validity of data collected is in question or when the complexity of certain
aspects of the system prevents a clear explanation by the end-users.
14
Advantages and disadvantages of using
observation
15
Research
Useful to research the application and problem.
Use computer trade journals, reference books, and the Internet (including user
groups and bulletin boards).
Provide information on how others have solved similar problems, plus whether or not
software packages exist to solve or even partially solve the problem.
16
Advantages and disadvantages of using
research
17
Questionnaires
Conduct surveys through questionnaires, which are special-purpose documents
that allow facts to be gathered from a large number of people while maintaining
some control over their responses.
18
Advantages and disadvantages
of using questionnaires
19
Using Fact-Finding Techniques –
A Worked Example
20
Using Fact-Finding Techniques –
A Worked Example
21
Using Fact-Finding Techniques –
A Worked Example
22
Using Fact-Finding Techniques –
A Worked Example
23
Using Fact-Finding Techniques –
A Worked Example
24
Using Fact-Finding Techniques –
A Worked Example
25
Using Fact-Finding Techniques –
A Worked Example
26
Mission Statement for DreamHome
Database System
27
Mission Objectives for DreamHome
Database System
28
System Boundary for DreamHome
Database System
29
Major User Views for DreamHome
Database System
30
Cross-reference of user views with main
types of data used by each
31