System Planning: Unit 3
System Planning: Unit 3
System Planning: Unit 3
Lesson Structure
3.0 Objective
3.1 Introduction
3.2 Fact Finding Techniques
3.2.1 Interviews
3.2.2 Group Discussion
3.2.3 Site Visits
3.2.4 Presentations
3.2.5 Questionnaires
3.3 Issues involved in feasibility study
3.3.1 Technical Feasibility
3.3.2 Operational Feasibility
3.3.3 Economic Feasibility
3.3.4 Legal Feasibility
3.4 Cost Benefit Analysis
3.5 Preparing Schedule
3.6 Gathering Requirements of a System
3.7 Joint Application Development
3.8 Prototyping
3.9 Summary
3.10 Questions for Exercise
3.11 Suggested Readings
(41)
System Planning
3.0 Objective
After going through this unit you will learn:
l Different types of fact finding techniques
l Feasibility study
l Different types of feasibility study
l Cost benefit analysis and
l Gathering requirements of a system
3.1 Introduction
To study any system the analyst needs to do collect facts and all relevant
information. the facts when expressed in quantitative form are termed as data.
The success of any project is depended upon the accuracy of available data.
Accurate information can be collected with help of certain methods/
techniques. These specific methods for finding information of the system are
termed as fact finding techniques. Interview, Questionnaire, Record View and
Observations are the different fact finding techniques used by the analyst.
The analyst may use more than one technique for investigation.
developed system, but they also may be the ones most afraid of change,
especially if they feel the computer might replace them. Like an investigative
reporter trying to discover the who, what, when, why and how of a store, the
analyst should conduct the interview in such a way that people provide honest
descriptions of their jobs.
The following questions can help accomplish this goal
l Who is involved with what you do?
l What do you do?
l Where do you do it?
l Why do you do it the way you do?
l How do you do it?
l Do you have suggestions for change?
Interviews help gather vital facts about existing problems, such as lack
of quality control or sufficient security. But they also allow the analyst to
involve people in change, easing them into it. Always and for all situations,
interviews are not appropriate fact finding methods. It has both advantages
and disadvantages.
Advantages
V Interviews permit the systems analyst to get individual’s views and
get the specific problem work wise and operation wise.
V Interviews allow the systems analyst to obtain a better clarity of the
problem due to feedback from the interviewees.
V In the process of interviews, the interviewer has time and scope to
motivate the interviewee to respond freely and openly.
V Interviews allow the systems analyst to understand the user
requirements and to know the problems faced by the user with the
current system.
V It is an effective technique to gather information about complex
existing systems.
Disadvantages
V Interviews are very time consuming.
V Success of interviews, in most of the cases, depends on the systems
analyst’s interpersonal relationship skills.
V Sometimes, interviews may be impractical due to the location of
interviewees.
Types of Interviews
There are two types of interviews:
1. Structured Interviews
2. Unstructured Interviews
(43)
System Planning
Arranging Interview
the system analyst should prepare properly for the interview. He should
select place of interview, time of interview in such a way so that there will
be minimal interruption. Always, it is important to take appointment with
the interviewee. Time to be spent during interview varies from project to
project. The higher the management level of the interviewee, the less the time
to be scheduled for the interview.
Guidelines for conducting interviews :
For a successful interview, the steps to be followed are given below:
Introduction
During introduction, the analyst should introduce himself by focusing
on purpose of the interview and the confidential nature of interview. Also,
this is the phase wherein first impressions are formed and pave way for the
success of the remaining part of the interview.
Asking questions
Questions should be asked exactly as these are worded in case of
structured interview. Rewording may modify or bias the response. Always,
questions have to asked in the same sequence as prepared.
(44)
System Planning
(45)
System Planning
3.2.4 Presentations
It is another way of finding the facts and collecting data. Presentation
is the way by which the systems analyst gathers first hand knowledge of the
project. The customer makes a presentation of the existing system or about
the organization. Participants in the meeting are representatives from the IT
company and key personnel of the client organization. When a company
needs to develop a software project, it may present its requirements for IOE
(interest of expression) from the interested IT Company. In that case, the
client presents his/her requirements. Based on the requirements, the IT
companies make prototype and show the demo of the prototype. It is very
difficult to obtain information in detail from a presentation. But, information
available through presentation is sufficient to develop a prototype.
Presentation is made by the concerned department in consultation from other
departments and senior officials
3.2.5 Questionnaires
Questionnaires economically gather data from both large and small group
of people develpoment of questionnaires requires in depth planning, and
usually more than one draft is necessary. Questionnaire design is critical.
Questions should be short, easy to understand, unbiased, nonthreatening
and specific. To make sure questions will stimulate needed information, the
analyst can test them with one or two outsiders before widespread
distribution.
(46)
System Planning
(47)
System Planning
may include the number of users who will be able to use the software. There
may be multiple user’s licences, single user licences, etc. Legal feasibility
plays a major role in formulating contracts between vendors and users. If the
ownership of the code is not given to the user, it will be difficult to install it
without proper permission to other systems. Another important legal aspect
is that whenever an IT company and the user company do not belong to the
same country then the tax laws, foreign currency transfer regulations, etc.,
have to be taken care of.
(50)
System Planning
3. Cost of training
Both the developing staff and operating staff need to be trained for new
technologies and new system. So, the training cost has to be considered for
calculating the cost of the system.
There are two components in economic feasibility: costs and benefits.
The cost consists of tangible hardware, software costs, cost of human
resources and some intangible costs. Tangible costs are saved by the usage
of the system. Intangible costs are saved by the quality of the system. Also,
application of system should lead to efficiency. When the quality of the
system is high, the effectiveness of the services provided by the organizations
increase. If a choice has to be made between efficiency and effectiveness then
it is better to do the right thing inefficiently than to do wrong thing efficiently.
The tangible benefits are those which can be quantified easily. They can be
measured in terms of savings or profits. On the other hand, in the case of
intangible benefits, it is difficult to quantify. Examples of intangible benefits
are improving company goodwill, improving employee moral, better decision
making, etc.
(51)
System Planning
(52)
System Planning
3.8 Prototyping
The third strategy for determining user information requirements is used
when the user cannot establish information needs accurately before the
information system is built.
The reason could be the lack of an existing model n which to base
requirements or a difficulty in visualizing candidate systems. In this case, the
user needs to anchor on reallife systems from which adjustments can be
made. Therefore, the iterative discovery approach captures an initial set of
information requirements and builds a system to meet these requirements.
As user gain experience in its use, they request additional requirements or
modifications (iterations), in the system in essence, information requirements
are discovered by using the system. Prototyping is suitable in environments
where it is difficult to formulate a concrete model for defining information
requirements and where the information needs of the usr are evolving, such
as in DSS.
Which of the three strategies is selected depends on uncertainties in the
process of determining information requirements – that is, uncertainly with
respect to the stability of information requirements, the user’s ability to
articulate information requirements, and the ability of the analyst to elicit
requirements and evaluate their accuracy. Thus, the asking strategy is
(53)
System Planning
3.9 Summary
The process of systems planning is a critical activity in the life of a project.
Here, we have focused on determination of requirements, gathering of
information about the existing system. There are many techniques for
requirements determination which include interviews, questionnaires, group
discussions, site visits, and presentations. One or more of the above
techniques are used to gather adequate information about the current system.
Each technique has its own advantages and disadvantages. In personal
interview, the systems analyst gathers information through face to face
interaction. It is very common and simple method of fact finding. In a group
discussion, a group of individuals is called from different work groups. In this
method, problems of all the sections are discussed and a suitable and
acceptable solution is arrived at. In the process of site visits, the systems
analyst watches the activities and learns about the system. Questionnaires
are special type of documents which allow the system analyst to collect
information from the respondent.
In this unit, the process of study of feasibility of developing the system
is examined. In feasibility study, it is stated whether the project assessment
can be accepted for development or is to be rejected for its infeasibility. The
key activity in the project planning is the assessment of different feasibility
issues associated with the project. It includes economic, technical, operational
and legal issues. The economic feasibility judges the cost effectiveness of the
project.
The benefit consists of saving the tangible costs by using the system and
the intangible costs by improving the quality of service. In operational
feasibility, systems analyst assesses the degree to which the proposed system
solves business problem or takes advantage of business opportunity. The legal
issues to be considered are copyright law, antitrust legislation, foreign trade
legislation, etc.
There are several modern information gathering techniques used by the
systems analyst. Some of them are: Joint Application Development (JAD) and
Prototyping. JAD is a structured process in which users, managers, and
analysts work together through a series of meetings to specify system
requirements
(54)
System Planning
Referenced Link
1. http://systemanalysisanddesign.blogspot.in/
2. en.wikipedia.org/wiki
3. en.wikipedia.org/wiki/Systems_development_life_cycle
4. www.tutorialspoint.com
(55)