Lecture 10 pptx

advertisement
Lecture 10
8/10/15
Determining Project Feasibility
Feasibility is the measure of how beneficial or practical the
development of an information system will be to an
organization.
• Feasibility analysis is the process by which feasibility is
measured.
•
• Feasibility should be measured throughout the life cycle.
• The scope and complexity of an apparently feasible project can
change after the initial problems and opportunities are fully
analyzed or after the system has been designed.
• Thus, a project that is feasible at one point in time may become
infeasible at a later point in time.
Cross Life Cycle Activities

Estimation and Measurement

Measurement has become important because of the productivity
and quality problems that plague systems development.
 The field of software and systems metrics offers hope for the
future.
• Software and systems metrics provides an encyclopedia of
techniques and tools that can both simplify the estimation process
and provide a statistical database of estimates versus performance.
Cross Life Cycle Activities

Feasibility Analysis

A system development life cycle that supports our creeping
commitment approach to systems development recognizes
feasibility analysis as a cross life cycle activity.
 Feasibility is a measure of how beneficial the development of
an information system would be to an organization.
 Feasibility analysis is the activity by which feasibility is
measured.
Cross Life Cycle Activities

Project Management and Process Management


Systems development projects may involve a team of analysts,
programmers, users, and other IS professionals who work together.
 Project management is the ongoing activity by which an
analyst plans, delegates, directs, and controls progress to
develop an acceptable system within the allotted time and
budget.
Most project development failures are attributed to poor leadership
and management.
 This mismanagement results in unfulfilled or unidentified
requirements, cost overruns, and late delivery.
Cross Life Cycle Activities

Project Management and Process Management


The systems development life cycle provides the basic framework
for the management of systems projects.
Process management’s intent is to standardize both the way we
approach projects, and the deliverables we produce during projects.
 Process management is an ongoing activity that establishes
standards for activities, methods, tools, and deliverables of the
life cycle.
Project Initiation
• Projects are initiated for two broad reasons:
• Problems that lend themselves to systems solutions
• Opportunities for improvement through
• Upgrading systems
• Altering systems
• Installing new systems
Project Selection
• Five specific criteria for project selection
•
•
•
•
•
Backed by management
Timed appropriately for commitment of resources
It moves the business toward attainment of its goals
Practicable
Important enough to be considered over other projects
Feasibility Impact Grid (FIG)
• A feasibility impact
grid (FIG) is used to
assess the impact of
any improvements to
the existing system
• Can increase
awareness of the
impacts made on the
achievement of
corporate objectives
Feasibility Impact Grid (FIG)
• Current or proposed
systems are listed on
the left
• Objectives are listed
on the top
• Red arrows indicate a
positive impact
• Green arrows
indicate
implementation
Feasibility
• A feasibility study assesses the operational, technical, and
economic merits of the proposed project
• There are three types of feasibility:
• Technical feasibility
• Economic feasibility
• Operational feasibility
Technical Feasibility
• Technical feasibility
assesses whether the
current technical
resources are sufficient
for the new system
• If they are not
available, can they be
upgraded to provide
the level of technology
necessary for the new
system
Economic Feasibility
• Economic feasibility determines whether the time and money
are available to develop the system
• Includes the purchase of
• New equipment
• Hardware
• Software
Operational Feasibility
• Operational feasibility determines if the human resources are
available to operate the system once it has been installed
• Users that do not want a new system may prevent it from
becoming operationally feasible
Download