1 of 32

Copyright 2002 Prentice-Hall, Inc.

Chapter 2-02

Initiating and Planning Systems Development Projects

6.1

2 of 32

3 of 32

Initiating and Planning System Development Projects

6.3

Deliverables and Outcomes

ν

ν

Baseline Project Plan (BPP)

  • Scope
  • Benefits
  • Costs
  • Risks
  • Resources

4 of 32

Initiating and Planning System Development Projects

6.4

Project Initiation

ν

ν

ν

ν

ν

Establishment of project team Development of relationship with customer Project Initiation Plan

Establishment of Management Procedures

Establishment of Project Workbook and Project Management Environment

Project Planning

ν

Defining clear, discrete activities and the work needed to complete each activity

5 of 32

Assessing Project Feasibility

6.5

Six Categories

  • Economic
  • Technical
  • Operational
  • Schedule
  • Legal and contractual
  • Political

6 of 32

Assessing Economic Feasibility

6.6

Cost – Benefit Analysis Determine Benefits

ν

Tangible Benefits

ω Can be measured easily

ν

Examples

ν

ν

ν

ν

ν

ν

Cost reduction and avoidance Error reduction

Increased flexibility Increased speed of activity

Improved management planning and control

Opening new markets and increasing sales opportunities

7 of 32

8 of 32

9 of 32

Assessing Economic Feasibility

6.9

ν

Intangible Benefits

  • Cannot be measured easily
  • Examples

ν

ν

ν

ν

Increased employee morale Competitive necessity

More timely information

Promotion of organizational learning and understanding

Determine Costs

ν

Tangible Costs

ω Can easily be measured in dollars

ν

Example: Hardware

10 of 32

Assessing Economic Feasibility

6.10

Determine Costs (Continued)

  • Intangible Costs
    • Cannot be easily measured in dollars
    • Examples:
      • Loss of customer goodwill
      • Loss of employee morale

11 of 32

Assessing Economic Feasibility

6.11

  • One-Time Costs
    • Associated with project startup, initiation and development
    • Includes
      • System Development
      • New hardware and software purchases
      • User training
      • Site preparation
      • Data or system conversion

12 of 32

13 of 32

Assessing Economic Feasibility

6.13

ν

Recurring Costs

  • Associated with ongoing use of the system
  • Includes:

ν

ν

ν

ν

ν

Application software maintenance Incremental data storage expense New software and hardware releases Consumable supplies

Incremental communications

14 of 32

15 of 32

The Time Value of Money

Net Present Value (NPV)

Use discount rate to determine present value of cash outlays and receipts

Return on Investment (ROI)

Ratio of cash receipts to cash outlays

Break-Even Analysis (BEA)

Amount of time required for cumulative cash flow to equal initial and ongoing investment

6.15

Chapter 5

16 of 32

The Time Value of Money

Time value of money (TVM): the concept that money available today is worth more than the same amount tomorrow

Discount rate: the rate of return used to compute the present value of future cash flows (the cost of capital)

Present value: the current value of a future cash flow

6.16

Chapter 5

17 of 32

The Time Value of Money (Cont.)

Net Present Value

PVn = present value of Y dollars n years from now based on a discount rate of i.

NPV = sum of PVs across years.

Calculates time value of money

6.17

Chapter 5

18 of 32

Net Present value

  • Present value is the current value of a future cash flow.

19 of 32

The Time Value of Money (Cont.)

Break-even analysis: a type of cost-benefit analysis to identify at what point (if ever) benefits equal costs

6.19

Chapter 5

20 of 32

21 of 32

Assessing Technical Feasibility

6.21

Technical Feasibility

  • Assessment of the development organization’s ability to construct a proposed system
  • Project risk can be assessed based upon:
    • Project size
    • Project structure
    • Development group’s experience with the application
    • User group’s experience with development projects and the application area

22 of 32

Assessing Other Project Feasibility Concerns

6.22

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

Legal and Contractual Feasibility

ν

Assessment of legal and contractual ramifications of new system

23 of 32

Assessing Other Project Feasibility Concerns

6.23

Political Feasibility

ν Assessment of key stakeholders in organization’s view toward proposed system

24 of 32

Building the Baseline Project Plan

6.24

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

25 of 32

Building the Baseline Project Plan

6.25

Four Sections

  • Introduction
  • System Description
  • Feasibility Assessment
  • Management Issues

26 of 32

Building the Baseline Project Plan

6.26

Introduction

  • Brief overview
  • Recommended course of action
  • Project scope defined
    • Units affected
    • Who inside and outside the organization would be involved
    • Interaction with other systems
    • Range of system capabilities

27 of 32

Building the Baseline Project Plan

6.27

System Description

  • Outline of possible alternative solutions
  • Narrative format

Feasibility Assessment

  • Project costs and benefits
  • Technical difficulties
  • High-level project schedules

28 of 32

Building the Baseline Project Plan

Management Issues

  • Outlines concerns that management may have about the project
  • Team composition
  • Communication plan
  • Project standards and procedures

6.28

29 of 32

30 of 32

Reviewing the Baseline Project Plan

  • Structured Walkthroughs: a peer-group review of any product created during the system development process

  • Roles: coordinator, presenter, user, secretary, standard-bearer, maintenance oracle

  • Can be applied to BPP, system specifications, logical and physical designs, program code, test procedures, manuals and documentation

6.30

Chapter 5

31 of 32

Reviewing the Baseline Project Plan

6.31

Walkthrough

  • Peer group review
  • Participants

ωCoordinator

ωPresenter

ωUser

ωSecretary

ωStandards Bearer

ωMaintenance Oracle

32 of 32

Reviewing the Baseline Project Plan

6.32

Objectives

  • Assure conformity to organizational standards
  • All parties agree to continue with project