40
1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

Embed Size (px)

Citation preview

Page 1: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

1

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Chapter 2

The Analyst as a

Project Manager

Page 2: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

2

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Objectives

Explain the purpose and various phases of the systems development lifecycle (SDLC)

Explain the elements of project management and the responsibilities of a project manager

Explain the activities in the project planning phase of the SDLC

Page 3: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

3

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Objectives

Describe how the scope of a new system is determined

Develop a cost/benefit analysis of a proposed project

Develop a project schedule using PERT and Gantt charts

Page 4: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

4

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

System Development Life Cycle (SDLC)

Systems development project Planned undertaking Large job Produces new system

Successful project requirements Detailed plans Organized, methodical sequence of tasks and

activities

Page 5: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

5

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Systems Development Lifecycle (SDLC)

Three major activities Analysis: understanding business needs Design: conceptualizing computer-system

solution Implementation: construction, testing, and

installation

Two additional phases Project planning Support

Page 6: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

6

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

IS Development PhasesFigure 2-1

Page 7: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

7

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

SDLC Concepts

All projects use some variation of the SDLC

SDLC is more than phases Principles of management Planning and control Organization and scheduling Problem solving

Page 8: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

8

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Planning Phase

Define problem

Confirm project feasibility

Produce project schedule

Staff the project

Launch the project

Page 9: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

9

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Analysis Phase Gather information

Problem Domain Application

Define system requirements

Build prototypes for discovery of requirements

Prioritize requirements

Generate and evaluate alternatives

Review recommendations with management

Page 10: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

10

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Design Phase

Design and integrate the network Design the application architecture Design the user interfaces Design the system interfaces Design and integrate the database Prototype for design details Design and integrate the system

controls

Page 11: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

11

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Implementation Phase

Construct software components

Verify and test

Convert data

Train users and document the system

Install the system

Page 12: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

12

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Support Phase

Maintain the system

Enhance the system

Support the users Help desk

Page 13: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

13

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Scheduling of Project Phases

Considerations Migration from waterfall approach to

overlapping and concurrent phases Efficiency Dependency Iteration Ripple effect

Page 14: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

14

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Overlap of Systems Development ActivitiesFigure 2-2

Page 15: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

15

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Management

People Organizing Directing

Planned result Scheduling Budgeting

Page 16: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

16

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Reasons for Project Failure

Incomplete or changing requirements

Limited user involvement

Lack of executive support

Lack of technical support

Poor Planning

Unclear objectives

Lack of required resources

Page 17: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

17

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Reasons for Project Success

Clear system requirement definitions

Substantial user involvement

Support from upper management

Thorough and detailed project plans

Realistic work schedules and milestones

Page 18: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

18

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Participants in Development ProjectFigure 2-3

Page 19: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

19

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Management Body of Knowledge

Scope management

Time management

Cost management

Quality management

Human resource management

Communications management

Risk management

Procurement management

Page 20: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

20

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Initiation

Driving forces Respond to opportunity Resolve problem Conform to directive

Page 21: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

21

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Initiation

Long-term IS strategic plan (top-down) Weighted Scoring

Department managers or process managers (bottom-up)

Response to outside forces

Page 22: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

22

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Initiation for RMO

Use strategic IS plan to direct project development priorities

Customer support system development selected as top priority John MacMurty - create project charter Barbara Halifax - project manager Steven Deerfield - senior systems analyst Support all types of customer services

Ordering, returns, on-line catalog, et cetera

Page 23: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

23

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Activities of the Project Planning PhaseFigure 2-6

Page 24: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

24

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Defining the Problem at RMO

Review business needs

Use planning documents

Develop list of expected business benefits

Identify expected system capabilities

Define requirements

Create system scope document

Create context diagram

Page 25: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

25

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

System Context Diagram for CSSFigure 2-8

Page 26: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

26

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Defining the Problem at RMO

Completion of problem definition activity

Preliminary investigation of alternative solutions

Reassess preliminary assumptions regarding schedule and budget

Barbara: Completed problem definition statement

Steve: Conducted preliminary research on possible solutions

Page 27: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

27

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Producing Project Schedule

Develop work breakdown schedule List of tasks required for project Like an outline

Build a PERT/CPM chart Assists in assigning tasks Critical path method Tracking GANTT chart

Page 28: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

28

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Confirming Project Feasibility

Economic Cost/benefit analysis Cash flow analysis

Organizational and cultural

Technological

Schedule

Resource

Page 29: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

29

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Supporting Detail for Salaries and Wages for RMO

Figure 2-12

Page 30: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

30

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Summary of Development Costs for RMO Figure 2-13

Page 31: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

31

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Summary of Annual Operating Costsfor RMO

Figure 2-14

Page 32: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

32

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Sample Benefits for RMOFigure 2-15

Page 33: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

33

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Intangibles in Economic Feasibility

Costs and benefits cannot always be measured

Intangible Benefits Increased levels of service Customer satisfaction Survival Need to develop in-house expertise

Intangible Costs Reduced employee moral Lost productivity Lost customers or sales

Page 34: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

34

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Organizational and Cultural Feasibility

Each company has own culture

New system must fit into culture

Evaluate related issues for potential risks Computer competency Computer phobia Perceived loss of control Shift in power Fear of job changes Fear of employment loss Reversal of longstanding procedures

Page 35: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

35

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Technological Feasibility

Does system stretch state-of-the-art?

Does expertise exist in-house for development?

Does a third party need to be involved?

Page 36: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

36

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Schedule Feasibility

Interim evaluations to reassess completion dates

Realistic assumptions and estimates Completion date flexibility Involvement of experienced personnel Proper allocation of resources

Page 37: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

37

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Resource Feasibility

Team member availability

Team skill levels

Equipment and supplies

Support staff

Physical facilities

Page 38: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

38

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Staffing

Develop resource plan for the project

Identify and request specific technical staff

Identify and request specific user staff

Organize the project team into work groups

Conduct preliminary training and team building exercises

Page 39: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

39

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Launching Project

Oversight committee is finalized and meets to give go-ahead

Formal announcement made

Key question: “Are we ready to start?”

Page 40: 1 2 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 2 The Analyst as a Project Manager

40

2

Systems Analysis and Design in a Changing World, 2nd Edition, Satzinger, Jackson, & Burd

Project Planning for RMO

Barbara and Steve: Created schedule and plans

Addressed all aspects of project management

Identified desired team members Teach about tools and techniques Refine internal working procedures

Made considerations throughout each SDLC phase