Lec 05
Lec 05
2023
1
PROJECT FEASIBILITY STUDY
2
FEASIBILITY STUDY
• Uncertainty
• Clients may be unsure of the scope of the project.
• Benefits are usually very hard to quantify.
• Approach is usually ill-defined. Estimates of resources
and timetable are very rough.
• Organizational changes may be needed.
• Therefore, feasibility studies rely heavily on the judgment
of experienced people.
• Mistakes made at the beginning of a project are the most
difficult to correct.
4
PROJECT SCOPE
6
ALTERNATIVES
7
ASSESSING PROJECT FEASIBILITY
• Six Categories
• Economic
• Technical
• Operational
• Schedule
• Legal and contractual
• Political
9
1- ASSESSING ECONOMIC FEASIBILITY
B) intangible benefits
• Cannot be measured easily in money
• Examples
• Increased employee morale/confidence
• Competitive necessity
• More timely information
• Encouragement of organizational learning and understanding
• Determine costs (two types)
• A) tangible costs
• Can easily be measured in money
5.12 • Example: (next page)
EXAMPLES OF TANGIBLE COSTS
• Project-related
• Application S/W
• Software modifications
• Personnel for in-house development
• Training
• Collecting & analyzing data
• Operating
• System maintenance
• Rental of space & equipment
• Management, operation, and planning personnel
5.13
ASSESSING ECONOMIC FEASIBILITY
• B) Intangible Costs
• Cannot be easily measured in money
• Examples:
• Loss of customer kindness/care
• Loss of employee confidence
5.14
ASSESSING ECONOMIC FEASIBILITY
5.15
EXAMPLE OF ONE-TIME COST WORKSHEET
TOTAL $42,000
5.16
ASSESSING ECONOMIC FEASIBILITY
• 2) Recurring Costs
• Associated with ongoing use of the system
• Examples:
• Application software maintenance
• Incremental data storage expense
• New software and hardware releases
• Consumable supplies (paper,…)
• Incremental communications
5.17
ASSESSING ECONOMIC FEASIBILITY
PVn = Y * 1 / (1+i)n
5.18
ASSESSING ECONOMIC
FEASIBILITY
Y1 Y2 Y3
1,500 1,500 1,500
PV 1,363.65 1,239.60 1,126.95
NPV 1,363.65 2,603.25 3,730.20 3730
5.20
EXAMPLE OF THE ECONOMIC
FEASIBILITY ANALYSIS
5.21
5.22
5.23
Year 0 Year 1 Year 2 Year 3 Year 4 Year 5
Benefits 0 50,000 50,000 50,000 50,000 50,000
PV of Benefits 0 44,643 39,860 35,589 31,776 28,371
NPV of Benefits 0 44,643 84,503 120,092 151,867 180,239 180,239
Break-even analysis
Yearly NPV cash
(42,500) 19,196 17,140 15,303 13,664 12,200
flow
Overall NPV cash
(42,500) (23,304) (6,164) 9,139 22,803 35,003
flow
5.26
2- ASSESSING TECHNICAL FEASIBILITY
5.28
EFFECTS OF DIFFERENT FACTORS ON PROJECT
IMPLEMENTATION RISK
ASSESSING OTHER PROJECT FEASIBILITY
CONCERNS
• Operational feasibility
• Assessment of how a proposed system solves
business problems or takes advantage of
opportunities
• Schedule feasibility
• Assessment of time frame and project
completion dates with respect to organization
constraints for affecting change
5.30
ASSESSING OTHER PROJECT FEASIBILITY CONCERNS
• Political feasibility
• Assessment of key stakeholders in organization’s view toward
proposed system
5.31
BUILDING THE BASELINE
PROJECT PLAN
• Objectives
• Assures that customer and development group have a
complete understanding of the proposed system and
requirements
• Provides sponsoring organization with a clear idea of
scope, benefits and duration of project
5.32
BUILDING THE BASELINE
PROJECT PLAN
• Four sections
• Introduction
• System description
• Feasibility assessment
• Management issues
5.33
BUILDING THE BASELINE
PROJECT PLAN
• Introduction
• Brief overview
• Recommended course of action
• Project scope definition
• Units affected
• Who inside and outside the organization would be
involved
• Interaction with other systems
• Range of system capabilities
5.35
BUILDING THE BASELINE
PROJECT PLAN
• System description
• Outline of possible alternative solutions
• Narrative format of selected solution
• Feasibility assessment
• Project costs and benefits
• Technical difficulties
• High-level project schedules
• Management issues
• Team composition
• Communication plan
• Project standards and procedures
• Other project-specific topics
5.37
REVIEWING THE BASELINE
PROJECT PLAN
• Objectives
• Assure conformity to organizational standards
• All parties agree to continue with project
• Walkthrough
• It is a peer group review
• Ensures that the work product adheres to organizational
technical standards
• Reviews the work product in terms of future maintenance
activities.
• Recommends required changes
5.38
SOFTWARE ENGINEERING
2022
1
REQUIREMENT ENGINEERING
(ANALYSIS)
2
REQUIREMENTS
4
REQUIREMENT PHASE GOAL
5
REQUIREMENTS WITH AGILE DEVELOPMENT
6
THE REQUIREMENTS PROCESS
Domain
Users
7
PERFORMING REQUIREMENTS DETERMINATION
(ELICITATION)
• Interview questions
• Open-ended
• No pre-specified answers (gives the
interviewee freedom to speak)
• Close-ended
• Interviewee is asked to choose from a set of
specified responses (T/F or MCQ or ranking)
• Do not phrase questions in ways that imply a
wrong or right answer
11
TRADITIONAL METHODS FOR
DETERMINING REQUIREMENTS
2- questionnaires
• More cost-effective than interviews
• Be careful when choosing respondents
• Should be representative of all users
• Design
• Mostly closed-ended questions
• Can be administered over the phone or in
person
12
TRADITIONAL METHODS FOR
DETERMINING REQUIREMENTS
3- Interviewing Groups
• Make an interview of a group instead of individually
• Advantages
• More effective use of time
• Enables people to hear opinions of others and to agree or
disagree
• Disadvantages
• Difficulty in scheduling a specific time
13
TRADITIONAL METHODS FOR
DETERMINING REQUIREMENTS
• Disadvantage:
• Often difficult to obtain unbiased data as people
often work differently when being observed (better
or worse)
14