Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Chapter 3 Feasibility Study

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Feasibility Study

Feasibility Study in Software Engineering is a study to evaluate feasibility of


proposed project or system.

Feasibility study is one of stage among important four stages of Software Project
Management Process. As name suggests feasibility study is the feasibility analysis
or it is a measure of the software product in terms of how much beneficial product
development will be for the organization in a practical point of view.

Feasibility study is carried out based on many purposes to analyze whether


software product will be right in terms of development, implantation, contribution of
project to the organization etc.

Types of Feasibility Study :

The feasibility study mainly concentrates on below five mentioned areas. Among
these Economic Feasibility Study is most important part of the feasibility analysis
and Legal Feasibility Study is less considered feasibility analysis.

1. Technical Feasibility –

In Technical Feasibility current resources both hardware software along with


required technology are analyzed/assessed to develop project. This
technical feasibility study gives report whether there exists correct required
resources and technologies which will be used for project development.
Along with this, feasibility study also analyzes technical skills and
capabilities of technical team, existing technology can be used or not,
maintenance and up-gradation is easy or not for chosen technology etc.

2. Operational Feasibility

In Operational Feasibility degree of providing service to requirements is


analyzed along with how much easy product will be to operate and
maintenance after deployment. Along with this other operational scopes are
determining usability of product, Determining suggested solution by software
development team is acceptable or not etc.

3. Economic Feasibility –

In Economic Feasibility study cost and benefit of the project is analyzed. Means
under this feasibility study a detail analysis is carried out what will be cost of the
project for development which includes all required cost for final development
like hardware and software resource required, design and development cost
and operational cost and so on. After that it is analyzed whether project will be
beneficial in terms of finance for organization or not.

4. Legal Feasibility

In Legal Feasibility study project is analyzed in legality point of view. This


includes analyzing barriers of legal implementation of project, data protection
acts or social media laws, project certificate, license, copyright etc. Overall it
can be said that Legal Feasibility Study is study to know if proposed project
conform legal and ethical requirements.

5. Schedule Feasibility –
In Schedule Feasibility Study mainly timelines/deadlines is analyzed for
proposed project which includes how many times teams will take to complete
final project which has a great impact on the organization as purpose of project
may fail if it can’t be completed on time.

Aim of feasibility study :

 the overall objective of the organization are covered and contributed by the
system or not.
 the implementation of the system be done using current technology or not.
 can the system be integrated with the other system which are already exist

Feasibility Study Process:

The below steps are carried out during entire feasibility analysis.

System Selection plan and proposal Prototyping :-

System selection means selecting the various hardware, software, and


services that are needed for implanting the system. Before the system selection can
be done, it is necessary to know the capabilities of required proposed system . The
volumes to be processed need to be know. The level of Competence of the staff
should be assessed. It should include the current requirements and what is required
to expand the system.

For example one may need to have more storage if the volume of transactions goes
up. Considerations like compatibility and interfacing should be clearly stated.
Upgradability should also specified-such as a new process.

After the system requirements are understood, specification for the systems to be
acquired and prepared. These are used to prepare a Request for proposal . The
RFP is sent to the vendor from the vendor database or is used to advertise for bids
from vendors. The RFP should clearly contain:

 Complete system specification.


 Related price, term, time frame for delivery, etc.
 Requirements of training from other services from vendor for any of these to
be specific as a part of the bid, or an enquiry to know the availability and
prices.
 Warranties and Contractual limitations.
 Service agreements and penalty clauses if any.
 Vendor information required such as
 Reference sites
 Location of service centers and strength of service staff
 Financial service of vendor
The Role of prototyping in Analysis
Prototyping is a means that is being increasingly used to gather the requirement
specifications from users.
This is found useful in a number of situations, like:

 Where the user is unable to articulate the requirements.


 User cannot visualize the systems he wants, specially new users who have no
idea of what a system could look like.
 When the environment is new and not fully understood by the users or
analyst.
 Where the requirements are expected to evolve. For example, a decision
support system, where the users wants to have an idea of what the system
can do come up with more requirements.
 Where the uncertainty is high.

You might also like