1b - world of system

28
World of Modern Systems Analyst By Bob Larson

Upload: timothy212

Post on 13-Nov-2014

501 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 1b - World of System

World of Modern Systems Analyst

ByBob Larson

Page 2: 1b - World of System

2

Overview

Systems analysis Comprehend information system

functions Systems design

Specify physical implementation Systems analyst

Develops information systems Unified Process

Object-oriented analysis and design

Page 3: 1b - World of System

3

Two Basic Assumptions

Analysts works on information systems

Information systems solve business problems

Page 4: 1b - World of System

4

Analyst as Business Problem Solver

Analyst typical background Computer technology Object-oriented analysis and design Curios nature  

Chief task Define problem and outline solution

Challenge Develop alternatives consistent with:

Corporate strategic planning Corporate culture

Develop system requirements and design models Systems design models

Databases, user interfaces, networks, operating procedures, conversion plans and software classes

Page 5: 1b - World of System

5

Analyst’s Approach to Problem Solving

Page 6: 1b - World of System

6

Solving Business Problems

System purpose Solve business problems

System make-up Set of interrelated components

System tools Functions or modules

Functional decomposition Divide system into components to simplify

analysis

Page 7: 1b - World of System

7

Information Systems Terms

Information system Collects, processes and stores data Outputs information

Subsystem Components of another system

Components Hardware, software, inputs, outputs, data, people, and

procedures Supersystem

Collection of systems Automation boundary

Separates automated part of system from manual (human)

Page 8: 1b - World of System

8

Information Systems and Subsystems

Page 9: 1b - World of System

9

Information Systems & Component Parts

Page 10: 1b - World of System

10

System Boundary vs Automation Boundary

System boundary – between system and it’s environment Any inputs or outputs must cross the system boundary

Automation boundary – separates Automated part of the system – where work is done by

computers Manual part of the system, where work is done by people

Page 11: 1b - World of System

11

Common Information Systems

Page 12: 1b - World of System

12

Systems Analyst Skills

Manage issues from technical to interpersonal

Must commit to lifelong learning Must adapt to changing technology

Better to be on the front of the curve

Page 13: 1b - World of System

13

Systems Analyst Required Skills

Page 14: 1b - World of System

14

Technical Knowledge & Skills

Should grasp many types of technology Computers and how they work Devices that interact with computers, including:

Input devices Storage devices Output devices

Communications (data) networks and protocols Operating systems and utilities Databases and database management systems

Object-oriented programming languages and class libraries

Page 15: 1b - World of System

15

Technical Knowledge & Skills

Common software tools: Integrated development environments (IDEs)

Sun ONE Studio for Java Microsoft Visual Studio .NET

Computer-aided system engineering (CASE) Rational XDE Modeler Borland Together Embarcadero Describe

Page 16: 1b - World of System

16

Technical Knowledge & Skills

Techniques and skills used in systems development Project planning Cost/benefit analysis Interviewing Requirements modeling Architectural analysis Network configuration Database design

Page 17: 1b - World of System

17

Technical Knowledge & Skills

Continuing Ed and Certification Options Microsoft Certified Technology Specialist (MCTS) Microsoft Certified Database Administrators (MCDBA) Oracle Certified Professional (OCP) Microsoft Certified Systems Engineers (MCSE) Cisco Networking Certifications (CCNA/CCNP/CCIE) (ISC)²’s Certified Information Systems Security

Professional (CISSP) CompTIA Certified Document Imaging Architect ( CDIA+)

Page 18: 1b - World of System

18

Business Knowledge and Skills

What does the business do What makes it successful

What are its competitive advantages What are its competitive

vulnerabilities Is it an industry leader or follower

What are its strategies and plans What are its traditions and values

Be sure to understand the organization, its culture, its mission and its objectives before jumping to conclusions about system solutions

Page 19: 1b - World of System

19

Business Knowledge and Skills

Many analysts study business administration CI/MIS majors in business colleges Business courses in other schools

Continuing Ed and Certification Options Most Universities and CCs offer

UW Extension – developing a 3-course Analyst Cert Project Management Professional (PMP) Certified Associate in Project Management

(CAPM) CompTIA Project+ CompTIA e-Biz+

Page 20: 1b - World of System

20

People Knowledge and Skills

Knowledge of people centers around thinking and feeling

People knowledge is used to adapt systems to users Forcing users to fit a system can be

rough Most critical skill

Ability to listen empathetically People are often afraid of change

Page 21: 1b - World of System

21

The Analyst’s Environment

Often the environment is not fixed Includes many types of technology Work arrangements

In-house, consultant, independent contracting, representing application service provider

May work in many locations Travel can be local or international

Reporting relationships vary with organization

Compensation and authority can vary Variety job titles and descriptions

Page 22: 1b - World of System

22

Types of Technology Used

Desktops to large scale information systems Don’t forget PDAs, Blackberries and cell phones

Devices often connected by complex networks Some technologies have competing objectives

Security objectives/technologies can restrict others Technology change is continuous Innovation often drives information system

change With change comes opportunities Can dramatically change barriers to entry in a

market Regular upgrades of knowledge and skills

essential

Page 23: 1b - World of System

23

Some Analyst Job Titles

Programmer analyst Business systems analyst System liaison End-user analyst Business consultant Systems consultant System support analyst Systems designer Software engineer System architect Webmaster Web developer

Page 24: 1b - World of System

24

Integrity and Ethics

Sense of personal integrity and ethics required Analysts often work with personal information

Some protected by law (HIPPA) Analysts encounter confidential proprietary

information Business secrets are jealously guarded Non-disclosure agreements are very common

Be sure to read and understand them – they aren’t kidding Some include non-compete clauses that can limit options

Some secrets can also be covered by law (Patriot Act) Improprieties can Unauthorized release of

private information can: Damage a company’s reputation Damage a planned strategic campaign Ruin an analyst’s career or worse

Page 25: 1b - World of System

25

Ethics 101

Felony A serious crime that is punished more severely than

a misdemeanor Often the difference between a prison sentence and

doing time in jail In many states a minimum sentence of 1 year and a

day The business news is full of people that

probably never thought of themselves as criminals

Each one would give up an analyst in a heartbeat if it would spare them a day in jail

When in doubt – ask yourself how you would explain your actions to your mom on visiting day

Page 26: 1b - World of System

26

Analysts and Strategic Planning

May advise senior management on strategic issues

Strategic problems involve long-range planning Analyst’s role

Anticipate or recognize problems (or opportunities) Suggest solutions

Implement solutions (in some cases) Strategic Plans

Large plan comprised of smaller models and plans Organization model

Maps business functions Application architecture plan

Lists integrated information systems Technology architecture plan

Defines hardware, software and connecting networks

Page 27: 1b - World of System

28

Common Analyst Special Projects

Prototype new information systems Business process reengineering

Technique that seeks to alter the nature of the work done in a business function with the objective of radically improving performance and/or efficiency

Common activities Analyze current business processes Redesign business processes Provide computer support for new processes Help develop support for the new process

Page 28: 1b - World of System

Fin…