feasibility analysis introduction feasibility is a measure of how beneficial the development of an...

81
Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility analysis is the process by which feasibility is measured and it should be performed throughout the SDLC.

Upload: moshe-swasey

Post on 01-Apr-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Feasibility Analysis Introduction

Feasibility is a measure of how beneficial the development of an information system would be to an organization.

Feasibility analysis is the process by which feasibility is measured and it should be performed throughout the SDLC.

Page 2: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

While determining feasibility, the concept of "software creep" should be kept in mind.

The scope and complexity of an apparently feasible project can change after the current problems are fully understood or after the end-users' needs have been defined in detail or after technical requirements are established.

Thus, a project that is feasible at one stage of development may become less feasible or infeasible at a later point in time.

Page 3: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Defining Objectives for Software DevelopmentThere are several acceptable objectives for the

developing system projects. These may include:Reducing errors and improving the accuracy of data input•Reducing cost of system output•Integrating sub-systems•Upgrading present services•Speeding up inputs•Shortening data processing time•Automating manual procedures

Page 4: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Ascertaining the overall feasibility of a requested project means finding out what the organizational objectives are and then determining if the project serves to move the organization towards attaining its objectives in some way.

The objectives of the project should be clarified through interviews with the person, group or department proposing it.

Page 5: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Determining FeasibilityFeasibility report is generated after

a preliminary study of the system. It precedes the detailed analysis of the system and must be accomplished quickly so that the resources devoted to it are minimal and information output from the study is solid.

Page 6: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

The process of feasibility assessment is effective in screening out projects that are inconsistent with the organization's objectives. While it is painstaking, feasibility study is worthwhile and saves organizations and analysts a good deal of time and money in the long run.

Page 7: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Most analysts agree that feasibility should encompass the following three areas:

Page 8: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Technical feasibilityIt is a measure of the practicality of

the specified technical solution and of the availability of technical resources.

The analyst must find out whither current technical resources can be upgraded or added to in a manner that fulfills the request under consideration.

Page 9: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Technical feasibility can only be evaluated after the design and evaluation phases of the SDLC have been completed.

Today, very little is technically impossible and consequently, technical feasibility will only look for practicality and reasonability of the system. The major issues covered in technical feasibility are:

Page 10: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

•Is the proposed technology or solution practical?Whether the available resources are

mature enough to be used in the system. A mature technology has a larger customer base for obtaining advice concerning problems and improvements.

•Is the required technology available?For example, will a printer be able to

print the reports and forms required for the new system? If YES, can it be easily procured?

Page 11: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

•Is the required expertise available?The technology may be available, but are

the skills required to properly apply that technology also available? For example, a newer network of Windows NT may require a fresh MCSE to run it.•Is the schedule feasible?

Are the project deadlines reasonable? Is it preferable to deliver a properly functioning information system two months later than to deliver an error-prone, useless system on time? If the deadlines are desirable rather than mandatory, the analyst can propose alternative schedules.

Page 12: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Economic feasibilityIs a measure of the cost-effectiveness of a

project or solution.

This is also called the cost-benefit analysis and tells the concerned organization the value of investment it is about to make before committing to a detailed study of the system.

If short-term costs are not compensated by long-term gains or profits, then the system is not feasible and the project should not proceed any further.

Page 13: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Economic feasibility is the bottom line in many projects. During the early phases of the project development, costs are practically impossible to estimate because the end-users' requirements and alternative technical solutions have not yet been identified.

However, as soon as these two things get a distinguishable, definite shape, the analyst can weigh the cost and benefit of each alternative.

Page 14: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Operational feasibilityThis is a measure of how well the solution of

problems or a specified alternative solution will work when installed in the organization. It also tells about how people feel about the new system and whether or not it will be used.

If the users are virtually wed to the current system, see no problems with it and are not involved in requesting a better system, there might be strong resistance to implementing the new system or if implemented, may lead to its failure.

Page 15: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

There are a few aspects to be considered while determining operational feasibility of a system:

Page 16: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Is the problem worth solving?

How much is the urgency of a solution? A preliminary study of the system can highlight areas requiring immediate amendment or upgrading.

Effort, time and resources can then be directed towards these rather than towards finding and eliminating problems that have not yet surfaced.

Page 17: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Will the proposed solution to the problem work?•Does the system provide adequate throughput and response time?

•Does the system provide end users and managers with timely, pertinent, accurate and usefully formatted information (reports)?

•Does the system have the capacity to reduce the costs or increase the profits of the organization?

Page 18: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

•Does the system offer adequate control over the accuracy and security of information?•Does the system make maximum use of the available resources?•Does the system provide desirable and reliable services to those who need them?Is the system flexible and expandable?

Page 19: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

How do the end users and managers feel about the problem (solution)?•Does the management support the system?•How do the end users feel about their role in the new system?•What end users and/ or managers will resist the changes and can this resistance be overcome?•How will the working environment of the organization change and how will the workers adapt to these changes?

Page 20: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Feasibility Checkpoints in a Project - The Umbrella Activity

A thorough SDLC standard will have many go/ no go or management review checkpoints.

These identify specific times during the SDLC at which feasibility needs to be reevaluated. A project can be cancelled or resource estimates can be changed at such a time.

Page 21: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

This idea may bother the new analyst at first because the natural inclination would be to justify continuing with the project on the basis that a lot of time and effort already spent can not be recovered.

However, a fundamental principle of management is never to throw good money after bad money - if the project is now infeasible, minimize further loss by canceling or revising and reducing the project scope - what is sunk is sunk!

Page 22: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

These checkpoints can be placed before or after the distinct phases of SDLC. Some of the places where checkpoints can be implemented are:

Page 23: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

After Survey phaseThe feasibility is more of a

measurement of the urgency of the problem and first-cut estimate of development costs.

Page 24: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

After Selection phaseIn some SDLC, selection phase

is the feasibility study. Certainly, this stage sets the most

important feasibility checkpoint since it is during this phase that alternative solutions are defined and a target computer-based solution is selected.

Page 25: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

After Acquisition phase, before designA feasibility analysis is required

before a hardware or software contract is extended to the vendor, since this requires a big economic decision.

The hardware and software selected from the last checkpoint may have a significant impact on the feasibility of the solutions being considered if there is fluctuation in the prices or availability of these.

Page 26: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

After Design phaseA final checkpoint can be installed after

the proposed system has been designed, the complexity of the problem have been fully understood and the detailed design specifications have been completed.

This checkpoint gives one last chance to update project estimates or reevaluate feasibility because the subsequent phases of coding and implementing are the most expensive and time consuming.

Page 27: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Judging FeasibilityOnce the alternative solutions have been

evaluated with the technical, economical and operational feasibility, how can the best solution be picked? It is not always easy.

Operational and economical issues often conflict e.g. the solution that provides the users with the best operation may as well be the most expensive (a mainframe or mini-frame as the server instead of a micro-frame).

Page 28: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

In such situations the final decision can only be made by sitting with the end users and managers, reviewing the data and choosing the best overall alternative.

Page 29: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

What is Software Engineering?

The primary goal of software engineering is to provide the quality of software with low cost. Software Engineering involves project planning, project management, systematic analysis, design, validations and maintenance activities.

Page 30: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Role of System Analyst?

The system analyst is the person (or persons) who guides through the development of an information system.

In performing these tasks the analyst must always match the information system objectives with the goals of the organization.

Role of System Analyst differs from organization to organization. Most common responsibilities of System Analyst are following

Page 31: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

1) System analysisIt includes system's study in order to get facts about business activity. It is about getting information and determining requirements. Here the responsibility includes only requirement determination, not the design of the system.2) System analysis and design:Here apart from the analysis work, Analyst is also responsible for the designing of the new system/application.

Page 32: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

What is Software Engineering?

Software Engineering is the systematic approach to the development, operation and maintenance of software. Software Engineering is concerned with development and maintenance of software products.

Page 33: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

3) Systems analysis, design, and programming:Here Analyst is also required to perform as a programmer, where he actually writes the code to implement the design of the proposed application.

Page 34: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Due to the various responsibilities that a system analyst requires to handle, he has to be multifaceted person with varied skills required at various stages of the life cycle. In addition to the technical know-how of the information system development a system analyst should also have the following knowledge.

Page 35: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Business knowledge: As the analyst might have to develop any kind of a business system, he should be familiar with the general functioning of all kind of businesses.Interpersonal skills: Such skills are required at various stages of development process for interacting with the users and extracting the requirements out of themProblem solving skills: A system analyst should have enough problem solving skills for defining the alternate solutions to the system and also for the problems occurring at the various stages of the development process.

Page 36: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Who are the Users of System (System end Users)?

The system end users of the system refer to the people who use computers to perform their jobs, like desktop operators. Further, end users can be divided into various categories. Very first users are the hands-on users. They actually interact with the system. They are the people who feed in the input data and get output data. Like person at the booking counter of a

Page 37: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

gas authority. This person actually sees the records and registers requests from various customers for gas cylinders.Other users are the indirect end users who do not interact with the systems hardware and software. However, these users benefit from the results of these systems. These types of users can be managers of organization using that system.There are third types of users who have management responsibilities for application systems. These oversee investment in the development or use of the system.

Page 38: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Fourth types of users are senior managers. They are responsible for evaluating organization's exposure to risk from the systems failure.

Page 39: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

System DesignIt is the general and detailed specification of a computer-based

solution that was selected during system analysis. Design specifications are typically sent to the computer programmers for system implementation. System Implementation

It is placing the system into operation. Computer programs are written and tested, managers and users are trained to use the new system and operations are converted to the new system. System Support

It is the ongoing support of the system after it has been placed into operation. This includes program maintenance and system improvement.

Page 40: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

System AnalystSynonyms for System AnalystSystem Designer, System Engineer, System Consultant, Management Consultant, Operations Analyst, Information Analyst, Data Analyst, Business Analyst. A System Analyst studies the problems and needs of an organization to determine how people, methods and computer technology can best accomplish improvements for that organization. SA works as a key person for the whole system design. The Analyst uses a systematic approach to study a system and acts as a bridge between two different groups - users and programmers. On one hand he deals with the user to understand the job they have to perform within their organization and on the other hand he communicates with the programmers about how the users needs are to be transformed into functional programs.

Page 41: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

The users do not (mostly) understand how a computer works or how to make it do what they want. So they hire a System Analyst to design a computerized system to help them. When the Analyst studies the whole system and gets the idea about the user's needs, he designs a suitable system and that design is turned over to the programmers. The programmers (typically) do not understand the user's needs but they do understand how a computer system works and how to write a program to perform the required function. Thus, the Analyst perform a dual role to bridge the gap between the knowledge that the user has about the function that must be performed and the technology that should be used to perform it.

Page 42: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Roles of a System AnalystConsultant

The System Analyst frequently acts as a consultant to an organization and, thus, maybe hired specifically to address information system issues with that organization. This can be an advantage since outside consultants can bring with them fresh ideas that other members of the organization do not have. It also means that the outside consultants are at a disadvantage, because the true organizational culture can never be known to an outsider. Supporting Expert

The Analyst provides professional expertise concerning computer hardware and software and their usage within an organization. This work is often not a full-blown system project, but rather a small modification or decision affecting a single department.

Page 43: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Change AgentIt is the most comprehensive and responsible role

that a System Analyst takes whether internal or external to the organization. The presence of an Analyst in an organization brings about changes in its working. If a change seems warranted after analysis, a plan is developed with the help of the people who enact the changes. Additionally the System analyst is required to teach the users the process of change, because the changes in the information system do not occur independently but cause changes in the rest of the organization as well.

Page 44: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Qualities of a System AnalystProblem solverCommunication capabilityWorks as a challengerComputer literateSelf disciplinedSelf motivatedThe SA must have the wisdom of Solomon, the patience of a saint and the skin of a rhino to act as a good analyst.

Page 45: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 46: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

SystemA System is a set or arrangement of interdependent things or components that are related, form a whole and serve a common purpose.A system is a collection of small components called subsystems that are interrelated and interdependent and work together to achieve the goals of the organization.

Page 47: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Types of SystemsThere are two types of systems:NaturalThe solar system and the human body are natural system. They exist in nature.FabricatedFabricated systems are built by people. A manufacturing operation, an accounting system and an information system all are examples of fabricated systems.

Page 48: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

What is Software Engineering?

Software Engineering is the systematic approach to the development, operation and maintenance of software. Software Engineering is concerned with development and maintenance of software products.

Page 49: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

InformationEverything we do revolves around

decisions, and decisions require information. For instance, if you are about to go out you need to decide which clothes to wear, if any, and to make that decision, you need information about what the weather is like.Information is the data that has been processed in such a way as to be meaningful to the person who receives it.

Page 50: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

The quality of source data affects the value of information. Information is worthless if the source data is flawed. For example, if a group of researchers fill in the questionnaires themselves, inventing the answers, then the conclusions drawn from the processed data would be wrong which might lead to poor decisions.

Page 51: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

The qualities of good information are:

Accurate and ReliableCompleteCost beneficial (less volume, more information)User targetedRelevantAdaptable (in terms of communication)TimelyEasy to use

Page 52: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Information SystemAn information system is a subsystem of the organization. It is an arrangement of interdependent components that interact to support the operations, management and decision making information needs of an organization.

Page 53: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

To maximize the usefulness of information, an organization must manage it correctly, just as it manages other resources. Thus, the purpose of an information system is to collect, process and exchange information amongst the workers in an organization.

Page 54: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 55: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 56: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 57: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 58: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Computerized Information System (CIS)Although manual systems get the job

done, they are often inefficient and error-prone. How does computerization help? Perhaps by amplifying the potential of the information system by increasing efficiency, reducing errors and increasing effectiveness. The computer (most of the time) complements rather than replaces the human users.

Page 59: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

The computer system is a common but not essential subsystem of many information systems. Information systems that use the computer are sometimes called Computer Information Systems (CIS).

Page 60: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Applications of CISData Processing Systems (DPS)It is a computerized information system developed to process a large amount of data for routine business transactions such as payrolls, inventory control, stock control and marketing etc. DPS supports the day to day activities of the organization. The working of DPS can be shown as:Input Processing Output

Page 61: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Knowledge Work Systems (KWS)These systems support work at knowledge level. KWS support knowledge workers such as scientists, engineers and doctors by aiding them to create new knowledge and contribute it to their organization or to the society at large.

Page 62: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Management Information Systems (MIS)MIS is a system that provides data or information about the operations of the organization. MIS supports the activities, functioning and working of employees, owners, customers and other people in that organization's environment. They provide efficient processing to assist with a workload of transactions or decisions for the higher management. MIS has following subsystems:

Page 63: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Transaction Processing System (TPS)Transactions are business events such as orders, invoices, requisitions and the like. Some organizations consider their transaction processing systems to be different from their information systems, which in reality is not. There are two types of transaction processing:Input TransactionsCustomer orders, accounting vouchers, course registration, time cards, airline reservations, payments, bank deposit slips etc.Output transactionsCustomer invoices, course schedules, paychecks, airline reservation confirmations, payment receipts, sales receipts, etc.

Page 64: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Management Report System (MRS)Management reporting is the natural extension of transaction processing. Data that was captured and stored during transaction processing can be used to produce information of value to users, especially managers. This information is used to plan, monitor and control business operations.

Page 65: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Management reporting systems typically produce four types of information:Detailed reportsPresent information with little or no filtering. Examples are customer accounts reports, student transcripts etc.Historical reportsProvide information on all transactions processed and serve as an audit trail that confirms transactions processing and ensures that the data can be recaptured in case it gets lost somewhere in the system. Examples are daily orders register, ledgers, journals, deposit/ withdrawals registers etc.

Page 66: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Summary reportsCategorize information for managers who do not want to wade through details. The data is categorized and summarized to indicate trends and potential problems. Examples are sales department report, income statement, balance sheet, cash flow statement etc.

Page 67: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Exception reportsFilter data before it is presented to the manager as information. Only exceptions to some condition or standard are reported. Examples are outstanding purchase orders, items-low-in-stock report, backorders etc.

Page 68: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Office Automation System (OAS)These support data workers who do not usually create new knowledge but rather use information for analysis to transform data or manipulate it in some way and then share it or formally disseminate it throughout the organization and sometimes beyond. Examples are word processing, spreadsheets, scheduling, voice-mails, e-mails etc.

Page 69: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 70: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

An information system is an arrangement of interdependent human and machine components that interact to support the operational, managerial and decision making information needs of an organization.

Page 71: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Decision Support System (DSS)It provides the user with decision making information when a decision making situation occurs. Decisions can be of the following types:StructuredOccurrence is predictable but it can not be predicted when they will happen. Example is online credit check.

Page 72: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

UnstructuredThese can not be predicted. Because they can not be predicted or predefined, it is not possible to define what information will be required to assist the decision making process. DSS is primarily intended to support the unstructured decisions. Semi-structured These can be predicted but not all variables can be defined.

Page 73: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Expert System and Artificial Intelligence (AI)These use the techniques of AI. One of the avenues of research of AI is analyzing the ability to reason through a problem to its logical conclusion.An expert system effectively captures and uses the knowledge of an expert for solving a particular problem experienced in an organization.People called knowledge engineers capture the expertise of experts, build a computer system in which to include expert knowledge, and then implement it.

Page 74: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Artificial Intelligence software works by creating a knowledge base that consists of facts, concepts and the relationships between them and then searches it using pattern-matching techniques to solve problems.An organization can use an expert system when a number of conditions are met such as:The problem is reasonably well definedThe experts can define some rules by which the problem can be solvedThe problem can not be solved by conventional transaction processing or data handlingThe experts could be released to more difficult problems, in the case of certain types of workThe investment in an expert system is cost justified

Page 75: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Group Decision Support Systems (GDSS)GDSS are intended to bring a group together to solve a problem with the help of various supports such as polling, questionnaires, brainstorming and scenario creation. GDSS are used in special rooms equipped in a number of different configurations that permit group members to interact with electronic support - video conferencing etc.

Page 76: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Executive Support Systems (ESS)An ESS help executives to organize their interactions with the external environment by providing graphics and communications support in accessible places such as board rooms or personal corporate offices. Although ESS rely on the information generated by the TPS and MIS, they help

their users address unstructured decisions problems by creating an environment that is conducive to thinking about strategic problems in an informed way.

Page 77: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Components of an Information System

1.End users2.Methods and procedures3.Computer software4.Computer hardware5.Data storage6.Internal controls

Page 78: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Artificial Intelligence software works by creating a knowledge base that consists of facts, concepts and the relationships between them and then searches it using pattern-matching techniques to solve problems.An organization can use an expert system when a number of conditions are met such as:The problem is reasonably well definedThe experts can define some rules by which the problem can be solvedThe problem can not be solved by conventional transaction processing or data handlingThe experts could be released to more difficult problems, in the case of certain types of workThe investment in an expert system is cost justified

Page 79: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Artificial Intelligence software works by creating a knowledge base that consists of facts, concepts and the relationships between them and then searches it using pattern-matching techniques to solve problems.An organization can use an expert system when a number of conditions are met such as:The problem is reasonably well definedThe experts can define some rules by which the problem can be solvedThe problem can not be solved by conventional transaction processing or data handlingThe experts could be released to more difficult problems, in the case of certain types of workThe investment in an expert system is cost justified

Page 80: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Artificial Intelligence software works by creating a knowledge base that consists of facts, concepts and the relationships between them and then searches it using pattern-matching techniques to solve problems.An organization can use an expert system when a number of conditions are met such as:The problem is reasonably well definedThe experts can define some rules by which the problem can be solvedThe problem can not be solved by conventional transaction processing or data handlingThe experts could be released to more difficult problems, in the case of certain types of workThe investment in an expert system is cost justified

Page 81: Feasibility Analysis Introduction Feasibility is a measure of how beneficial the development of an information system would be to an organization. Feasibility

Artificial Intelligence software works by creating a knowledge base that consists of facts, concepts and the relationships between them and then searches it using pattern-matching techniques to solve problems.An organization can use an expert system when a number of conditions are met such as:The problem is reasonably well definedThe experts can define some rules by which the problem can be solvedThe problem can not be solved by conventional transaction processing or data handlingThe experts could be released to more difficult problems, in the case of certain types of workThe investment in an expert system is cost justified