SCSD2613: Project Planning Process
SCSD2613: Project Planning Process
SCSD2613: Project Planning Process
PART II
Project Planning Process
Kanar Tahir Hama-Salih
1
update: August 2019 (sharinhh)
OBJECTIVES
• Understand how projects are initiated and selected.
• Define a business problem and determine the
feasibility of a proposed project.
• Plan a project by identifying activities and scheduling
them.
• Manage team members and analysis and design
activities so the project objectives are met while the
project remains on schedule.
2
PROJECT MANAGEMENT OVERVIEW
•Typical IS Project Problem
PROJECT INITIATION •Problem definition steps
•Project selection
DETERMINING
•Cost Benefit Analysis (CBA)
PROJECT FEASIBILITY
MANAGING TIMES
•Work Breakdown Structure (WBS)
AND ACTIVITIES
•Gantt chart
PROJECT SCHEDULING •Pert Diagram
3
PROJECT MANAGEMENT OVERVIEW
4
HOW DOES A PROJECT BEGINS?
PROBLEMS • Problems that lend
in the themselves to systems
organization solutions
• Caused through
OPPORTUNITIES
for improvement upgrading, altering, or
installing new systems
5
PROJECT INITIATION
Figure 3.1 Checking output, observing employee behavior, and listening to feedback
are all ways to help the analyst pinpoint systems problems and opportunities
6
TYPICAL INFORMATION SYSTEMS
PROBLEM
to decision making.
Relevancy
comprising completeness, correctness and security
Accuracy
to decision making needs.
Timeless
resources or cost
Economy
expressed as amount produced per economic unit
Efficiency
measuring the consistency
Reliability
the human factors dimension
Usability
7
PROBLEM DEFINITION STEPS
8
PROBLEM DEFINITION - Content
9
SELECTION OF PROJECTS
• Backing from management.
• Appropriate timing of project commitment.
• Possibility of improving attainment of organizational goals.
• Practical in terms of resources for the system analyst and
organization.
• Worthwhile project compared with other ways the
organization could invest resources.
10
PROJECT MANAGEMENT OVERVIEW
DETERMINING
PROJECT •Cost Benefit Analysis (CBA)
FEASIBILITY
11
DETERMINING FEASIBILITY
•Determine whether the selected projects are
feasible.
•Determining resources
•a FEASIBILITY STUDY assesses the
OPERATIONAL, TECHNICAL, and ECONOMIC
merits of the proposed project.
12
DETERMINING FEASIBILITY
Figure 3.5 The three key elements of feasibility include technical, economic, and operational feasibility
13
DETERMINING FEASIBILITY
Operational feasibility Technical feasibility Economic feasibility
14
IDENTIFYING BENEFITS AND COSTS
TANGIBLE BENEFITS INTANGIBLE
•advantages that are
BENEFITS
measurable and accrue to the •benefits that accrue to an
organisation through the use of organisation from the use of
IS. an IS are difficult to measure
•Can be measured in terms of but are important nonetheless.
dollars, resources or time saved •Improving the decision-making
•Increase sales, increase speed process, maintaining a good
of processing business image, more
competitive in customer
service
15
COST-BENEFIT ANALYSIS (CBA)
▪The analysis to compare costs and benefits to see whether
investing in the development of a new system will be
beneficial.
▪ Break-even analysis, payback, cash-flow analysis, present value
analysis.
▪Two main costs:
▪ Development costs – one-time costs of installing new system
and
▪ Production costs – recur during operation of a system
16
COMPARING COST AND BENEFIT
• Well-known techniques: Break-even analysis, Cash-flow
analysis, Payback, Present value analysis
• Guidelines for analysis:
Techniques Use if/when
Break-even analysis the project needs to be justified in terms of cost
Cash-flow analysis the project is expensive relative to the size of the
company
Payback the improved tangible benefits form a convincing
arguments for the proposed system
Present value analysis The payback period is long
17
CBA: PRESENT VALUE ANAYSIS (PVA)
▪ Present value is calculated using n
the formula. PV = Payment X (1/(1+C) )
18
CBA: Present Value Analysis (PVA) sample
Estimated Cost Estimated Benefits
Hardware RM50 000 Inventory RM 1 500 per
Software RM 7 500 Savings week
Consultant RM 20 000
Assumptions
Training RM 20 000
Discount rate 10%
Supplies RM 2 400 per
year Sensitivity 1.1
factor(cost)
IS Support RM 18 000 per
year Sensitivity 0.9
factor(benefits)
Maintenance RM 2 500 per
year Annual change in 7%
production costs
Annual change in 5%
benefits
19
CBA: Present Value Analysis (PVA) sample
Costs Year 0 Year 1 Year 2 Year 3 Year 4 Year 5
Development Costs
▪ Hardware 55 000 50 000*1.1
▪ Software 8 250 (2 640*0.07)+ 2 640
▪ Consultant 22 000
▪ Training 22 000 2 400*1.1
Total 107 250
Production Costs
▪ Supplies 2 640 2 825 3 023 3 235 3 461
▪ IS Support 19 800 21 186 22 669 24 256 25 954
▪ Maintenance 2 750 2 943 3 149 3 369 3 605
Annual Prod. Costs 25 190 26 954 28 841 30 860 33 020
“22 900 = 25 190 X (1/(1+ 0.10)1 )” 152 426 = 130 150 + 22 276
20
CBA: Present Value Analysis (PVA) sample
(70 200*0.05)+ 70 200
1500*52*0.9
𝐺𝑎𝑖𝑛 𝑜𝑟 𝐿𝑜𝑠𝑠
“0.71 = 75 697 / 107 250” 𝑃𝑟𝑜𝑓𝑖𝑡𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝐼𝑛𝑑𝑒𝑥 𝑃𝐼 =
𝐷𝑒𝑣𝑒𝑙𝑜𝑝𝑚𝑒𝑛𝑡 𝑐𝑜𝑠𝑡
Profitability index = 0.71, showing that it is not good investment because of its index is
less than 1.
21
LET’S TRY
Checkpoint 1:
22
PROJECT MANAGEMENT OVERVIEW
MANAGING
TIMES AND •Work Breakdown Structure (WBS)
ACTIVITIES
23
PROJECT PLANNING AND CONTROL
▪Planning includes:
▪Selecting a systems analysis team, assign members.
▪Estimating time required to complete each task.
▪Scheduling the project.
25
MANAGING TIME AND ACTIVITIES
PRODUCT-ORIENTED WBS
https://www.adroitprojectconsultants.com/tag/process-oriented-wbs/
26
MANAGING TIME AND ACTIVITIES
PROCESS-ORIENTED WBS
https://www.adroitprojectconsultants.com/tag/process-oriented-wbs/
27
MANAGING TIME AND ACTIVITIES
28
MANAGING TIME AND ACTIVITIES
Figure 3.17 Refining the planning and scheduling of analysis activities by adding detailed
tasks and establishing the time required to complete the tasks
29
PROJECT MANAGEMENT OVERVIEW
30
PROJECT SCHEDULING TOOLS –
GANTT CHART
▪ Chart in which bars represent tasks or
activities
▪ Advantages:
▪ Simple.
▪ Worthwhile communication with end
user.
▪ Representing activities/tasks are drawn
to scale. Kendall & Kendall
Figure 3.18 Using a two-dimensional Gantt chart for planning activities that can be
accomplished in parallel
31
GANTT CHART EXAMPLE
32
PROJECT SCHEDULING TOOLS –
PERT DIAGRAM
▪ Also known as NETWORK DIAGRAM
▪ Useful when activities can be done in parallel
rather than sequence.
▪ Represented by a network of nodes and
arrows
▪ Nodes A,3 - means Activity A has a duration of 3 days/weeks/months
36
PERT DIAGRAM – Example
2. Draw the diagram
37
PROJECT SCHEDULING: CRITICAL
PATH METHOD (CPM)
• CPM is a project network analysis technique used to predict
total project duration.
• The critical path is the longest path through the network
diagram and has the least amount of slack or float.
• A critical path for a project is the series of activities that
determines the earliest time by which the project can be
completed.
38
FINDING THE CRITICAL PATH
1. First develop a good project PERT diagram.
2. Add the durations for all activities on each path through the
project network diagram.
3. The longest path is the critical path.
Note: If one or more activities on the critical path takes longer than planned,
the whole project schedule will slip unless corrective action is taken.
• There can be more than one critical path if the lengths of two or more paths are the
same.
• The critical path can change as the project progresses.
39
CRITICAL PATH METHOD (CPM)
Determining the Critical Path for Project X:
40
CPM Example
C=2 4 E=1
A=2 B=5
start 1 2 3 6 finish
D=7 5 F=2
Consider the following project network diagram. Assume all times are in
days:
a) How many paths are on this network diagram?
b) How long is each path?
c) Which is the critical path?
d) What is the shortest amount of time needed to complete this project?
41
LET’S TRY
Checkpoint 2: Pert Chart & CPM
42
GANTT CHART vs PERT DIAGRAM
Figure 3.19: A Gantt Chart compared with PERT Diagram for scheduling activities
43
CONTROLLING CHANGES TO THE
PROJECT SCHEDULE
• Perform reality checks on schedules.
• Allow for contingencies.
• Don’t plan for everyone to work at 100% capacity all the
time.
• Hold progress meetings with stakeholders and be clear and
honest in communicating schedule issues.
44
CONTROLLING CHANGES TO THE
PROJECT SCHEDULE STAFFING REQUIREMENT
• Choice of software can
influence the amount of effort
that goes into system
TIMEBOXING development.
MANAGING RISKS
• Timeboxing sets an absolute • It is not true that the more
due date for project delivery. people assigned to a task, the • 30 percent of all projects
• The most critical features are faster it will get done. succeed.
developed first and • 20 percent fail.
implemented by the due • 50 percent finish, but are either
date. late, over budget, or offer fewer
• Other features are added features than originally
later.
promised.
THINGS
TO
CONSIDER
45
PROJECT MANAGEMENT OVERVIEW
MANAGING
•Project charter
THE PROJECT •Avoiding project failure
TEAM
46
MANAGING THE PROJECT TEAM
Assembling a team. Team communication
• Shared value of team work
• Good work ethic
strategies.
• Honesty
• Competency •Teams often have two leaders – (1) one who
• Readiness to take on leadership based on expertise leads members to accomplish tasks AND (2) one
• Motivation that concerned with social relationships.
• Enthusiasm for the project •The systems analyst must manage the team
• Trust of teammates members, their activities, and their time and
resources.
TEAM
MANAGEMENT
Team member motivation.
Project productivity goals.
• Goal-setting helps to motivate team members
• Successful projects require that reasonable
productivity goals for tangible outputs and process
activities be set
47
PROJECT CHARTER
▪Describes in a written document what the expected
results of the systems project are and the time frame for
delivery.
▪Written narrative that clarifies several questions such as:
1. What does the user expect of the project?
2. What is the scope?
3. What analysis methods will be used?
4. Who are the key participants?
5. What are the project deliverable?
48
AVOIDING PROJECT FAILURES
• Project failures may be
prevented by:
• Training.
• Experience.
• Learning why other projects
have failed.
49
SUMMARY
1 PROJECT INITIATION
• Problems or opportunities?
4 PROJECT SCHEDULING
•Gantt Chart, Pert Diagram, CPM
51
update: August 2019 (sharinhh)
52