Compilation purpose 1. 1: To clarify the compilation purpose of the feasibility study report and propose the target audience.
1.2 project background: it should include
● Draw up the name of the development software.
● Task proposer, developer, user and software implementation unit of the project.
● The relationship between the project and other software or other systems.
1.3 definition: lists the definitions and abbreviations of technical terms used in the document.
1.4 reference:
List the author, title, serial number, publication date, publishing unit or data source of relevant materials, which may include
● Project plans, contracts or approvals approved by superiors.
● Published information related to the project.
● The data cited in the document and the adopted software standards or specifications.
2 the premise of feasibility study
2. 1 requirements: list and explain the basic requirements for software development, such as
● Function
● Performance
● Input/output
● Basic data flow and processing flow
● Safety and confidentiality requirements
● Other systems related to software
● Completion date
2.2 objectives: may include
● Save manpower and equipment costs.
● Improvement of processing speed
● Improvement of control accuracy or productivity
● Improve management information services.
Improvement of decision-making system
● Improvement of personnel's work efficiency.
2.3 Conditions, assumptions and restrictions: It may include
● It is recommended to develop software with the shortest service life.
● Time limit for comparison of obvious alternatives.
● Sources of funds and restrictions on use
:: Legal and policy constraints
● Conditions and limitations of hardware, software, operating environment and development environment
● Available information and resources
● Suggest the latest time for developing software to be put into use.
2.4 Feasibility study method
2.5 The main factors that determine the feasibility
3 Analysis of the existing system
3. 1 Processing flow and data flow
3.2 workload
3.3 Expenditure: such as manpower, equipment, venues, supporting services and materials.
3.4 Personnel: List the professional and technical categories and quantity of required personnel.
3.5 equipment
3.6 restrictions:
Explain the problems existing in the existing system and why it is necessary to develop a new system.
4 Feasibility analysis of the proposed technology
4. 1 System Brief Description
4.2 Advantages compared with existing systems
4.3 Processing Flow and Data Flow
4.4 The possible impact of adopting the suggestion system
● Impact on equipment
● Impact on existing software
● Impact on users
● Impact on system operation
● Impact on development environment
● Impact on expenditure
4.5 Technical feasibility assessment: including
● Whether the functional purpose is achieved under the restrictive conditions.
● Whether the existing technology is used to achieve the functional purpose.
● Whether the requirements for the quantity and quality of developers can be met.
● Can the development be completed within the specified time limit?
5 Economic feasibility analysis of the proposed system
5. 1 expenditure
5.2 benefits
5.3 Income/investment ratio
5.4 investment recovery cycle
5.5 Sensitivity analysis: refers to some key factors, such as:
The length of the system life cycle
● System workload
● Processing speed requirements
● Analyze the impact of changes in equipment and software configuration on expenditures and benefits.
6 Feasibility analysis of social factors
6. 1 Legal factors: such as
● Contractual liability
● Infringement of patent rights
● Infringement of copyright
6.2 Feasibility of user use: such as
● Management of user units
● Working system
Can the personnel quality meet the requirements?
7 Other alternatives
Explain other alternatives one by one, focusing on the reasons why they are not recommended.
Eight concluding observations