Principles of Information Systems

Similar documents
The Project Management Cer:ficate Program. Project Scope Management

Project ended.. Terminated or canceled.

Successful Changes with Integrated Change and Project Management

IT System Scope Development. Presented by Lourdes Coss, MPA, CPPO

From Capability- Based Planning to Compe66ve Advantage Assembling Your Business Transforma6on Value Network

Leveraging IT Governance for Business Value. Jacqueline Hanson- Kotei

Law Department Strategic Planning. Moving from Vision to Execu;on

Chapter 8. Systems Development. Ralph M. Stair George W. Reynolds

Monitoring and Evalua/on: Adap/ve Management for Landscape Resilience

Hawaii Hazards Awareness & Resilience Program. Contents. Module 5: Risk Assessment 3/1/17. Vulnerability and Capacity Assessment (VCA)

American Samoa Community College

Comprehensive Strategic Planning Framework

Strategic Planning. Copyright TREC

Workforce Management KPIs That Ma)er

System Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102

Good morning. I am Eduardo López, the sponsor of this project. I am director of regional opera>ons for our company Movistar, which is the cellphone

KEYS TO DEVELOP! BRAND AMBASSADORS! FOR YOUR! ORGANIZATION!

Interna'onal Decisions Assessing Foreign Ac,vi,es & Rela,onships

Chapter 13 The Balanced Scorecard: Strategic-Based Control

LCTA: A Test Framework for Communica6ons- Cri6cal Large Scale Systems. IEEE webinar presenta6on by Mohammad Nabulsi 22 January 2015 Copyright 2015

Introduc)on. Safety Health Programs Liberty Mutual es)mated that employers paid

Protec'ng Privacy in the Archives: Preliminary Explora'ons of Topic Modeling for Born- Digital Collec'ons

BPS Procurement Direc/ve Refresher December 4, 2013

SAFe Program Assessment

A Management Systems Approach to Ergonomics Programs. Elise Condie, M.S., CPE Senior Consultant

Module One: Produc.ve Management Methodology for Health Services (PMMHS) An Introduc.on Part 2

Scrum. an agile development process methodology. - Abhijit Mahajan - Neelam Agrawal

The Project Management Cer8ficate Program. Project Time Management

Audi%ng and Verifica%on of an ISO Energy Management System. Ian Boylan

Biodiversity Informatics and the State of the Data

Rural Bankers Associa0on of the Philippines (RBAP) Annual Na0onal Conven0on May 19, 2015

Working Groups Report: Making Federa5on Easier

Continuous Improvement of the SuccessFactors Implementation. Christy Daugherty Charles Machine Works Sharon Cook hypercision Inc

Best Practices for Delivering BPM Projects. Jörg Grote BPM Solution Architect. Copyright TIBCO Software Inc.

8 Key Elements to a Sustainable RCA Program. Presented by Kevin Stewart

Good a&ernoon everyone, thank you for coming

The Presentation Will Begin At 12PM EST. Process Design: Problem Management Graham Furnis, Senior Consultant B Wyze Solutions

So Dave, why are you looking to go agile?

Prevention through Design (PtD)

Root Cause Analysis RCA2; NPSF. Salma Al- Khani, B.Sc, MHHA, CPHQ Medica7on Safety Officer King Faisal Specialist Hospital & Research Center

4/3/2010. Objectives Overview. What is System Development? Objectives Overview. What is System Development? What is System Development?

The Project Management Cer6ficate Program. Project Quality Management

HITRUST Managing Third Party Compliance How the CSF Can Help

REQUEST FOR PROPOSAL Strategic Planning Consultant

Becoming a Gamemaster: Designing IT Emergency Opera7ons and Drills

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis

Theory of Change. A methodology for: planning, implementa,on, Evalua,on. To promote economic, environmental, social change.

Introduction to Systems Analysis and Design

Sustainable Land and Ecosystem Management Country Partnership Program (SLEM- CPP)

Nonpro&it Board Service

4/30/15. Agenda. Product Development: A Strategic Growth Plan. DATIA June 4, 2015

Monitoring- based Commissioning: Con2nuous Performance Inves2ga2on and Evalua2on

Organiza(ons, Structure, Management. Bo5 Chapter 4

Transla(ng Principles to Performance Crea(ng a Global System to Promote Responsible Conduct of Human Research by Physicians

MS ISO Energy Management System (EnMS) PRACTICAL SESSION for ORGANISATION and IMPLEMENTATION TOWARDS SEPT 2012 Grand Dorse> Subang Hotel

Title Here. Dual Track Agile A Guide for Product and Project Managers. Powering Business Value

The Systems Development Lifecycle

Operational Risk. Michelle Tucker. California DOT Experience

Systems Analysis and Design in a Changing World, Fourth Edition

SCRUM & XP Methodologies & Prac7ces. Robert Feldt, Agile Dev Processes, Chalmers

6/16/ Strategic Plan

Transla)ng Corporate Success for the Nonprofit Sector: Crea)ng a Balanced Scorecard for Integrated Fundraising Success

PDSA Ini.al training January 26 & 27, 2017

Share-based Payment IFRS REPORTING

New York Hospital Queens PPS Governance Structure

Financial Services Digital ID Pilot

Project Management The Enterprise Bottom Line

and Good Morning! Welcome! And Yet. 10/12/10 People with Disabilities

Chapter 11 Objectives

Building EffecBve Maintenance Systems in Compliance with NORSOK Z008

Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development.

Process Modeling Best Practices. Raphael Derbier Nicolas Marzin

The Manufacturing & Opera3ons Excellence Collaboratory (MOEC)

ADP P2P Success Story: Automa2ng Payables in a Business Climate Of Constant Change. Sushmitha Koka Sr. Director, Product Management Procure- to- Pay

Integrated and collabora.ve approach among Technical Agencies, Industry and University: the Sarroch case study (Sardinia, Italy)

Paper S(ll Blocks the Path to Streamlined Processes in AR Session #280 Pam Miller Educa(on Director & Editor IOFM

Reference 55. University of Alaska Office of Informa6on Technology Department of Homeland Security Cyber Resilience Review

DoE RPS Infrastructure Review Status

Fall 2011 Regional Update NCDPI Instruc;onal Technology September 16, 2011

Draft Packaging and Printed Paper Stewardship Plan. Consultation Workshop/Webcast October 29, 2012

Five Cri(cal Management Derailers: Symptoms and Remedies

The Legal Ops Investor. Workshop with small group ac9vi9es/exercises

Mul$agent Planning for Social Computa$on

Integra:ng the Cost of Quality into Laboratory Opera:ons BIO- RAD LABORATORIES QUALITY SYSTEMS DIVISION

Set up and Run a Central Data Quality Team

Advanced BI: Self-Service, Real- Time and Collabora9ve BI. New trends in BI

Project Management. Project Planning CE PROJECT MANAGEMENT L- 5

Conducting Market Research

Supply Chain Finance

Crea%ng a Value Orienta%on & Ar%cula%ng the Impact. The Movement from Volume to Value

THE LEARNING COMMUNITY FOR PERSON CENTERED PRACTICES. Board Team Plan. Our Plan includes:

This slide shows the,mescales of the Call that is now open. Please note: Deadlines are immutable and set electronically. Your bid will be rejected

Content analysis of support service quality experiences

Standards, Standards and more Standards Are you confused? And really which one should my organiza:on follow?

5/14/12 OUTLINE. A Situa(on Summary Approaches for Describing A Relevant System System Models Influence Diagrams Quan(ta(ve Modelling

A Panoramic View of Campus Shared Services

6/29/ Professor Lili Saghafi

Patrick White Senior Consultant Akvaplan-niva

Chapter 1 The Systems Development Environment

Transcription:

Principles of Information Systems Session 08 Systems Investigation and Analysis

An Overview of Systems Development Today, users of informa0on systems are involved in their development Avoid costly failures of system development projects by understanding the process 2

Par8cipants in Systems Development Development team Determines objec0ves of the informa0on system Delivers system that meets objec0ves Stakeholders People who ul0mately benefit from project Users Managers Systems development specialists Systems analysts Programmers Support personnel 3

Par8cipants in Systems Development (con8nued) Figure 12.1: Role of the Systems Analyst

Ini8a8ng Systems Development Systems development ini0a0ves Arise from all levels of an organiza0on Can be planned or unplanned Number of reasons for ini0a0ng systems development projects Infrastructure protec0on, mergers, acquisi0ons, federal regula0ons, etc. 5

Ini8a8ng Systems Development (con8nued) Figure 12.2: Typical Reasons to Initiate a Systems Development Project

Informa8on Systems Planning and Aligning Corporate and IS Goals Informa8on systems planning: transla0ng strategic and organiza0onal goals into systems development ini0a0ves Aligning organiza0onal goals and IS goals Cri0cal for successful systems development effort Developing a compe00ve advantage Crea0ve analysis New approaches to exis0ng problems Cri0cal analysis Unbiased, careful ques0oning of rela0onship among system elements 7

Informa8on Systems Planning and Aligning Corporate and IS Goals (con8nued) Figure 12.3: Information Systems Planning 8

Informa8on Systems Planning and Aligning Corporate and IS Goals (con8nued) Figure 12.4: The Steps of IS Planning 9

Establishing Objec8ves for Systems Development Overall objec0ve of systems development: achieve business goals, not technical goals Mission- cri8cal systems: play pivotal role in organiza0on s con0nued opera0ons and goal amainment Goals defined for an organiza0on also define objec0ves Cri8cal success factors (CSFs): factors essen0al to success of a func0onal area of an organiza0on 10

Establishing Objec8ves for Systems Development (con8nued) Performance objec0ves Output quality or usefulness Output accuracy Output format quality or usefulness Speed at which output is produced Scalability of resul0ng system Risk of the system 11

Establishing Objec8ves for Systems Development (con8nued) Cost objec0ves Development costs Costs of uniqueness of system applica0on Fixed investments in hardware and related equipment Ongoing opera0ng costs 12

Systems Development Life Cycles Ac0vi0es associated with systems development life cycle (SDLC) are ongoing The later in the SDLC an error is detected, the more expensive it is to correct Previous phases must be reworked More people are affected 13

Systems Development Life Cycles (con8nued) Figure 12.5: Relationship Between Timing of Errors and Costs 14

Systems Development Life Cycles (con8nued) Common systems development life cycles Tradi0onal Prototyping Rapid applica0on development (RAD) End- user development 15

The Tradi8onal Systems Development Life Cycle Figure 12.6: The Traditional Systems Development Life Cycle

The Tradi8onal Systems Development Life Cycle (con8nued) Systems inves8ga8on: iden0fies problems and opportuni0es and considers them in light of business goals Systems analysis: studies exis0ng systems and work processes to iden0fy strengths, weaknesses, and opportuni0es for improvement Systems design: defines how the informa0on system will do what it must do to obtain the problem s solu0on 17

The Tradi8onal Systems Development Life Cycle (con8nued) Systems implementa8on: creates or acquires various system components detailed in systems design, assembles them, and places new or modified system into opera0on Systems maintenance and review: ensures the system operates as intended and modifies the system so that it con0nues to meet changing business needs 18

Prototyping An itera0ve approach Opera8onal prototype: func0oning prototype Accesses real data files, edits input data, makes necessary computa0ons and comparisons, and produces real output Nonopera8onal prototype: a mock- up, or model Includes output and input specifica0ons and formats 19

Prototyping (con8nued) Figure 12.7: Prototyping

Prototyping (con8nued) Figure 12.8: Refining During Prototyping

Rapid Applica8on Development, Agile Development, Joint Applica8on Development, and Other Systems Development Approaches Rapid applica8on development (RAD): employs tools, techniques, and methodologies designed to speed applica0on development Makes extensive use of joint applica0on development (JAD) for data collec0on and requirements analysis JAD owen uses GSS sowware Best suited for DSSs and MISs; less well suited for TPSs 22

Rapid Applica8on Development, Agile Development, Joint Applica8on Development, and Other Systems Development Approaches Approaches that allow systems to change as they are developed Agile development: frequent face- to- face mee0ngs with developers and users to refine and test system Extreme programming (XP): pairs of programmers design, test, and code system itera0vely 23

The End- User Systems Development Life Cycle End- user systems development: primary effort is undertaken by a combina0on of business managers and users Can be structured as complementary to, rather than in conflict with, exis0ng and emerging informa0on systems 24

Outsourcing and On- Demand Compu8ng Reduces costs Obtains state- of- the- art technology Eliminates staffing and personnel problems Increases technological flexibility 25

Outsourcing and On- Demand Compu8ng (con8nued) Table 12.4: When to Use Outsourcing for Systems Development 26

Factors Affec8ng Systems Development Success Successful systems development: delivers a system that meets user and organiza0onal needs on 0me and within budget Factors Involvement of users and stakeholders Top management support Degree of change Quality of project planning Use of project management and CASE tools Object- oriented systems development 27

Degree of Change Con0nuous improvement projects High degree of success Rela0vely modest benefits Reengineering projects High degree of risk High poten0al for major business benefits Managing change Ability to recognize and deal with exis0ng or poten0al problems 28

Degree of Change (con8nued) Figure 12.10: The degree of change can greatly affect the probability of a project s success 29

Quality and Standards Quality of project planning Bigger the project, the more likely that poor planning will lead to significant problems Trade- off of schedule and cost versus quality ISO 9001 standards Organiza0onal experience with systems development process Capability Maturity Model (CMM) 30

Use of Project Management Tools Project schedule: detailed descrip0on of what is to be done Project milestone: cri0cal date for comple0on of a major part of the project Project deadline: date that the en0re project is to be completed and opera0onal Cri8cal path: ac0vi0es that, if delayed, would delay the en0re project 31

Use of Project Management Tools (con8nued) Program Evalua8on and Review Technique (PERT): formalized approach for developing a project schedule Gan[ chart: graphical tool used for planning, monitoring, and coordina0ng projects 32

Use of Computer- Aided So\ware Engineering (CASE) Tools Tools that automate many tasks required in a systems development effort and encourage adherence to SDLC Upper- CASE tools Inves0ga0on, analysis, and design phases Lower- CASE tools Implementa0on phase 33

Object- Oriented Systems Development Object- oriented systems development (OOSD): combines logic of systems development life cycle with power of object- oriented modeling and programming OOSD tasks Iden0fy poten0al problems and opportuni0es that would be appropriate for OO approach Define user requirements 34

Object- Oriented Systems Development (con8nued) OOSD tasks (con0nued) Design system Program or modify modules User evalua0on Periodic review and modifica0on 35

Systems Inves8ga8on What primary problems might a new or enhanced system solve? What opportuni0es might a new or enhanced system provide? What new hardware, sowware, databases, telecommunica0ons, personnel, or procedures will improve an exis0ng system or are required in a new system? What are the poten0al costs (variable and fixed)? What are the associated risks? 36

Ini8a8ng Systems Inves8ga8on Systems request form: submimed by someone who wants IS department to ini0ate systems inves0ga0on Problems in or opportuni0es for system Objec0ves of systems inves0ga0on Overview of proposed system Expected costs and benefits of proposed system 37

Par8cipants in Systems Inves8ga8on Members of development team change from phase to phase Systems inves0ga0on team Upper- and middle- level managers, a project manager, IS personnel, users, and stakeholders 38

Par8cipants in Systems Inves8ga8on (con8nued) Figure 12.12: The Systems Investigation Team 39

Feasibility Analysis Figure 12.13: Technical, Economic, Legal, Operational, and Schedule Feasibility 40

Object- Oriented Systems Inves8ga8on Key objects can be iden0fied during systems inves0ga0on Use case diagram Represents system objects (actors) and use cases (events) 41

Object- Oriented Systems Inves8ga8on (con8nued) Figure 12.14: Use Case Diagram for a Kayak Rental Application 42

The Systems Inves8ga8on Report Summarizes results of systems inves0ga0on Summarizes the process of feasibility analysis Recommends a course of ac0on Con0nue on into systems analysis Modify the project in some manner Drop the project Reviewed by steering commimee 43

The Systems Inves8ga8on Report (con8nued) Figure 12.15: A Typical Table of Contents for a Systems Investigation Report 44

Systems Analysis Overall emphasis of analysis Gathering data on exis0ng system Determining requirements for new system Considering alterna0ves Inves0ga0ng feasibility of solu0ons Primary outcome of systems analysis Priori0zed list of systems requirements 45

General Considera8ons Steps of a formalized analysis procedure Assembling par0cipants for systems analysis Collec0ng data and requirements Analyzing data and requirements Preparing a report on exis0ng system, new system requirements, and project priori0es 46

Par8cipants in Systems Analysis Includes members of the original inves0ga0on team Systems analysis team develops: List of objec0ves and ac0vi0es Schedule Deadlines Statement of resources required Major milestones 47

Data Collec8on Iden0fying sources of data Internal sources External sources Collec0ng data Interviews Direct observa0on Ques0onnaires 48

Data Collec8on (con8nued) Figure 12.16: Internal and External Sources of Data for Systems Analysis 49

Data Collec8on (con8nued) Figure 12.17: The Steps in Data Collection 50

Data Analysis Data modeling En0ty- rela0onship (ER) diagrams Ac0vity modeling Data- flow diagram (DFD) Symbols: data- flow line, process, en0ty, data store Applica0on flowcharts Grid charts CASE tools 51

Data Analysis (con8nued) Figure 12.19: A Telephone Order Process Application Flowchart 52

Data Analysis (con8nued) Figure 12.20: A Grid Chart 53

Requirements Analysis Determina0on of user, stakeholder, and organiza0onal needs Techniques Asking directly Cri0cal success factors (CSFs) IS plan: generates strategic planning documents Screen and report layout Requirements analysis tools 54

Requirements Analysis (con8nued) Figure 12.21: Converting Organizational Goals into Systems Requirements 55

Object- Oriented Systems Analysis Iden0fy problems or poten0al opportuni0es Iden0fy key par0cipants and collect data Analyze with object- oriented diagrams instead of data- flow diagrams and flowcharts Organize classes and subclasses in a generaliza0on/specializa0on hierarchy diagram 56

Object- Oriented Systems Analysis (con8nued) Figure 12.23: Generalization/Specialization Hierarchy Diagram for Single and Tandem Kayak Classes 57

The Systems Analysis Report Strengths and weaknesses of exis0ng system from a stakeholder s perspec0ve User/stakeholder requirements for new system (also called func%onal requirements) Organiza0onal requirements for new system Descrip0on of what new informa0on system should do to solve the problem 58

The Systems Analysis Report (con8nued) Figure 12.24: A Typical Table of Contents for a Report on an Existing System 59