Copy of Lecture 03 CSE 307
Copy of Lecture 03 CSE 307
CSE 307
Instructor: Sabrina Alam
Lecture 03
Project
Management
Learning Objectives
⚪ Defining objectives
⚪ Determining resources
● Operationally
● Technically
● Economically
The Three Key Elements of Feasibility
Include Technical, Economic, and
Operational Feasibility (Figure 3.3)
Technical Feasibility
⚪ Management
⚪ Users
⚪ Systems analysts
Acquisition of Computer
Equipment
⚪ Purchasing
⚪ Using Cloud Services
Influential factors:
• Initial versus long-term costs.
• Can capital afford to be tied
up in computer equipment.
• Should the business have full
control of and responsibility for
the computer equipment.
Available cloud services
⚪ Available cloud services may
include:
● Web hosting
● Email hosting
● Application hosting
● Backup
● Storage and processing of databases
● Archiving
● Ecommerce
Three Main Categories of
Cloud Computing
⚪ Software as a Service (SaaS)
⚪ Infrastructure as a Service (IaaS)
⚪ Platform as a Service (PaaS)
3-26
Strategic Cloud Computing
Decisions
⚪ Decisions on cloud computing can
first be addressed on a strategic
level
⚪ Business should focus on:
● Define a high-level business case that
focuses on high-level benefits
● Define core requirements
● Define core technologies for the
enterprise
Benefits of Cloud Computing
⚪ Hardware support
⚪ Software support
⚪ Installation and training support
⚪ Maintenance support
Guidelines for Vendor Selection
(Figure 3.7)
BYOD and BYOT
⚪ Performance effectiveness
⚪ Performance efficiency
⚪ Ease of use
⚪ Flexibility
⚪ Quality of documentation
⚪ Manufacturer support
Guidelines for Evaluating
Software (Figure 3.9)
Activity Planning and Control
⚪ Planning includes:
● Selecting a systems analysis team
● Estimating time required to complete each
task
● Scheduling the project
⚪ Control includes:
● Comparing the plan for the project with its
actual evolution
● Taking appropriate action to expedite or
reschedule activities
Identifying and Forecasting
Costs and Benefits
⚪ Judgment methods
● Estimates from the sales force
● Surveys to estimate customer demand
● Delphi studies
● Creating scenarios
● Drawing historical analogies
Identifying and Forecasting Costs
and Benefits (continued)
⚪ Graphical judgment
⚪ Moving averages
Identifying Benefits and Costs
⚪ Tangible benefits are advantages
measurable in dollars through the use
of the information system
⚪ Intangible benefits are difficult to
measure
⚪ Tangible costs are accurately
projected by the systems analyst and
accounting personnel
⚪ Intangible costs are difficult to estimate
and may not be known
Tangible Benefits
⚪ Advantages measurable in dollars that
accrue to the organization through the
use of the information system
⚪ Examples:
● Increase in the speed of processing
● Access to otherwise inaccessible
information
● Access to information on a more timely
basis
● The advantage of the computer’s superior
calculating power
● Decreases in the amount of employee
time needed to complete specific tasks
3-45
Intangible Benefits
⚪ Intangible benefits are benefits from
use of the information system that are
difficult to measure
⚪ Examples:
● Improving the decision-making process
● Enhancing accuracy
● Becoming more competitive in customer
service
● Maintaining a good business image
● Increasing job satisfaction
Tangible Costs
⚪ Those that can be accurately
projected by systems analysts and the
business’ accounting personnel
⚪ Examples:
● Cost of equipment
● Cost of resources
● Cost of systems analysts’ time
● Cost of programmers’ time
● Employees’ salaries
Intangible Costs
⚪ Break-even analysis
⚪ Payback
⚪ Cash-flow analysis
⚪ Present value analysis
Break-Even Analysis
⚪ The point at which the total cost of the
current system and the proposed
system intersect
⚪ Useful when a business is growing and
volume is a key variable in costs
⚪ Disadvantage:
● Benefits are assumed to remain the same
⚪ Advantage:
● Can determine how long it will take for the
benefits of the system to pay back the
costs of developing it
Break-Even Analysis (Figure
3.10)
Break-Even Analysis Showing a Payback
Period of Three and a Half Years (Figure
3.11)
Cash-Flow Analysis
⚪ Relying on experience
⚪ Using analogies
⚪ Using three-point estimation
⚪ Identifying function points
⚪ Using time estimation software
Function Point Analysis
⚪ Takes the five main components of
a computer system and rates them
in terms of complexity:
● External inputs
● External outputs
● External queries
● Internal logical files
● External interface files
Beginning to Plan a Project by
Breaking it into Three Major Activities
(Figure 3.16)
Refining the Planning and Scheduling of Analysis
Activities by Adding Detailed Tasks and
Establishing the Time Required to Complete the
Tasks (Figure 3.17)
Project Scheduling
⚪ Gantt Charts
● Simple
● Lends itself to end user communication
● Drawn to scale
⚪ PERT diagrams
● Useful when activities can be done in
parallel
3-65
Using a Two-Dimensional Gantt Chart for
Planning Activities that Can Be
Accomplished in Parallel (Figure 3.18)
A Completed PERT Diagram for the
Analysis Phase of a Systems Project (Figure
3.22)
PERT Diagram Advantages
⚪ Estimating models
● Costar
● Construx
⚪ Function point analysis
● Helps the analyst quantitatively estimate
the overall length of software
development efforts
Estimating Costs
1-91
END OF
Lecture 03