29
IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

Embed Size (px)

Citation preview

Page 1: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

IS Theories & Practices

SystemsArchitecture & InfrastructureIS 655:

Supplementary Note 1

CSUN Information Systems

Page 2: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

Modified Zachman FrameworkThe Product

2

Page 3: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

3

Modified Zachman FrameworkThe Stakeholders

Page 4: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

Modified Zachman FrameworkThe Product Components

4

Page 5: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

5

Modified Zachman FrameworkThe Building Process

Page 6: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

6

Modified Zachman Framework

Page 7: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

7

Systems Development Process

Scope Definition Phase: What Business ProblemProblem Analysis Phase: What System Issues

(Info/Data, Processes, Communications/Interfaces)Requirement Analysis Phase: What User NeedsLogical Design: Conceptual Model – What to DoDecision Analysis Phase: What SolutionDesign Phase: Physical Model: How to DoConstruction Phase: Do ItImplementation Phase: Use It

Page 8: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

1. Scope Definition

• Purpose: define perceived problems, opportunities, and directives (POD); assess the risk of project; establish scope, preliminary requirements and constraints, participants, budget and schedule (preliminary study)

• Issues: Is the project worthwhile? (using PIECES framework) Define the scope of project

• Deliverable: Project charter/plan

•Feasibility check: Cancel project / Approve to continue / Reduce or expanse the scope with budget and schedule modification

8

Page 9: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

PIECES Framework for Systems Improvement

P the need to improve performance

I the need to improve information (and data)

E the need to improve economics, control costs, or

increase profits

C the need to improve control or security

E the need to improve efficiency of people and processes

S the need to improve service to customers, suppliers, partners, employees, etc.

9

Page 10: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

2. Problem Analysis

• Purpose: to study and analyze the existing system from the users’ perspectives as they see Data, Processes, and Interfaces

• Issue: Cost/benefits of building new system to solve these problems

• Deliverable: system improvement objectives (business criteria to evaluate the new system)

• Feasibility check: Cancel project / Approve to continue / Reduce or expanse the scope with budget and schedule modification

10

Page 11: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

Problem Statement

11

Page 12: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

3. Requirement Analysis

• Purpose: discover users’ needs or expectations out of the new system in terms of Data, Processes, and Interfaces

• Issue: Specify requirements for the new system (WHAT TO BE DONE) without prematurely expressing technical details (HOW)

• Errors and omissions in requirement analysis result in user dissatisfaction of final system and costly modifications

• Deliverable: business requirements statement

12

Page 13: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

13

System Improvement Objectives

Page 14: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

4. Logical Design• Purpose: translating business user requirements into a system model that depicts only WHAT TO DO without specifying any possible technical design or implementation of those requirements (conceptual design). • Issue: using graphical model of a system to represent user requirements in terms of Data, Processes and Interfaces, and to facilitate improved communication between system stakeholders.•Caution: Analysis paralysis – excessive system modeling dramatically slows progress toward implementation of the intended system solution.•Deliverable: Logical Systems Models (DFD, ERD etc)

14

Page 15: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

15

SoundStage System Context

Page 16: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

16

Soundstage Process Model

Page 17: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

17

SoundStage Data Model

Page 18: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

5. Decision Analysis

• Purpose: identify all candidate solutions, analyze the feasibility of each candidate, recommend a candidate system as the target solution

• Issue: Feasibility analysis in terms of technical, operational, economic, schedule (TOES), and risk

•Deliverable: approved system proposal

•Feasibility check: Cancel project / Approve system proposal with budget and schedule modification / Reduce the scope of proposed solution with budget and schedule modification

Page 19: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

19

Candidate Systems Matrix

Page 20: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

20

Candidate Systems Matrix…

Page 21: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

21

Feasibility Matrix

Page 22: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

22

Costs for Proposed Systems Solution

Page 23: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

23

Net Present Value Analysis

Page 24: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

24

Payback Analysis

Page 25: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

25

Project Scheduling

Page 26: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

Decision Analysis

Candidate solutions evaluated in terms of TOES and Risks:– Technical feasibility – Is the solution technically practical? Does

our staff have the technical expertise to design and build this solution?

– Operational feasibility – Will the solution fulfill the users’ requirements? To what degree? How will the solution change the users’ work environment? How do users feel about such a solution?

– Economic feasibility – Is the solution cost-effective?

– Schedule feasibility – Can the solution be designed and implemented within an acceptable time?

– Risk feasibility – What is the probability of a successful implementation using the technology and approach? (Risk Management)

Page 27: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

6. Physical Design• Purpose: to transform business requirements into technical design specifications for construction

• Issue: HOW technology will be used to build the system in terms of Data, Processes, and Interfaces

• Design by Specifications vs. Design by Prototyping

• Deliverable: System design specifications (blueprints)

•Feasibility check: Continue/ Reduce or expanse the scope with budget and schedule modification

27

Page 28: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

7. Construction Phase

• Purpose: to build and test a system that fulfill business requirements and design specs; implement interfaces between new and existing systems

• Issue: Construct database, application programs, user/system interfaces, implement purchased or leased software

• Deliverable: proposed system within budget and schedule

28

Page 29: IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems

8. Implementation Phase

• Purpose: deliver the production system into operation

• Issue: Train users, write manuals, load files, populate database, final test

• Conversion plan: parallel systems, switch point

• Deliverable: system up and running

29