IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 10-1 Chapter 10 Developing and Acquiring.

Slides:



Advertisements
Similar presentations
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Advertisements

Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
8-1 Chapter 8 Information Systems Development and Acquisition Robert Riordan, Carleton University.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Chapter 8 Information Systems Development & Acquisition
Chapter 8 Information Systems Development and Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Chapter 8 Information Systems Development and Acquisition
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Contemporary Information Systems Development Chapter 10.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 9 -
Management Information Systems, 4 th Edition 1 Chapter 16 Alternative Avenues for Systems Acquisitions.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 9 -
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 9 -
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
The database development process
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Acquiring Information Systems and Applications
Chapter 2 The Origins of Software
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
1 Information Systems Development and Acquisition J. S. Chou Assistant Professor.
Chapter 14: Redesigning the Organization with Information Systems Instructor: Kevin Brabazon.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
IS Today (Valacich & Schneider) 5/e Copyright © 2012 Pearson Education, Inc. Published as Prentice Hall 9/9/ Chapter 9 Developing and Acquiring.
IS Today (Valacich & Schneider) 5/e Copyright © 2012 Pearson Education, Inc. Published as Prentice Hall 9/9/ Chapter 9 Developing and Acquiring.
Chapter 1 The Systems Development Environment
Laudon & Laudon: Canadian Edition
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
8-1 Chapter 8 Information Systems Development & Acquisition.
Alternatives to Systems Development Chapter 11. Chapter Objectives Understand the factors and situations where building a system in-house is not feasible.
Week 5: Business Processes and Process Modeling MIS 2101: Management Information Systems.
Information Systems in Organisations System Development: The Environment.
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/8/ Chapter 10 Developing and Acquiring.
Computers Are Your Future © 2008 Prentice Hall, Inc.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Business Processes and Process Modeling MIS 2101: Management Information Systems Based on material from Information Systems Today: Managing in the Digital.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 1/11/ Chapter 9 Information Systems Development.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 9 -
PART 2 Information Systems Development. LEARNING OBJECTIVES Systems Development Life Cycle Application Development Methodologies Project Management Systems.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Systems Development Process Developing our own software The Business Perspective Copyright © 2016 Curt Hill.
Chapter 1 Assuming the Role of the Systems Analyst.
The Information Systems Development Processes Chapter 9.
Information Systems Development
Information Systems Development
Information Systems Today: Managing in the Digital World
Information Systems Development
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 8 Information Systems Development & Acquisition
Presentation transcript:

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/ Chapter 10 Developing and Acquiring Information Systems “Pay attention to what works, and do that.” Tom Anderson, Co- founder of MySpace “Pay attention to what works, and do that.” Tom Anderson, Co- founder of MySpace

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Customized Vs. Off-the-Shelf Software 10-2 Customized software  Customizability  Problem specificity Off-the-shelf software  Packaged  No specific tailoring  Less costly  Faster to procure Combining customized and off-the-shelf software

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Information Systems Development 10-3 Systems analysis and design  Process of designing, building, & maintaining info. systems  Systems analyst Early IS development  Very unstructured  Programmer skills varied 1990s - Evolution to IS development as “discipline”  Software engineering  Benefits  Easier to train systems analysts  Systems would be easier to maintain

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 IS Development in Action 10-4 Structured process moving through steps Problem decomposition  Problems broken up into simpler, smaller pieces

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 The Role of Users in Systems Development Process 10-5 Systems users are involved in all phases of system’s development process Mutually respectful relationship necessary Organizational members need to understand the development activities well (SDLC) Systems development life cycle

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Phase 1: Systems Planning and Selection 10-6 Identify and select potential projects  Projects critical to mission, goals, and objectives  Selection process varies among organizations  Formal information systems planning process  Ad hoc process  Differential focus of projects based on selection source

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Evaluation Criteria for Systems Projects 10-7 Different criteria may be used to evaluate projects  Usually multiple criteria examined for each project

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Phase 2: Systems Analysis 9-8 Designers gain understanding of current processes

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Key Elements to Development of a System Collecting Requirements 2. Modeling Data 3 & 4. Modeling Processes and Logic

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Collecting System Requirements Most important activity Requirements collected from:  People: Users & Managers  Business processes  Documents System requirements collection techniques:  Interviews  Questionnaires,  Observations  Document analysis

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Critical Success Factors Methodology Critical success factor (CSF)  Something that must go well to ensure success Systems analyst interviews individuals to identify their CSFs Organization-wide CSFs are identified

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Joint Application Design (JAD) Special type of group meeting Reduced time for requirements collection

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Modeling Organizational Data Systems analysts need to understand what data will be collected  Data modeling tools  Entity-relationship diagram

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Modeling Organizational Processes & Logic Data flows  Movement of data through an organization Process Logic  The way in which data are transformed

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Designing Forms, Interfaces & Dialogues Designing forms  Forms are business documents  Contain some data  Collect additional data Designing Interfaces and Dialogues  Users interact with IS through various interfaces  Example: text-based, menu-driven  User interface standards Mac and Windows operating systems Graphical user interface (GUI)

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Designing Reports, Databases and Files Designing reports  Reports are business documents that contain predefined data Designing databases and files  Data modeling tools used for gaining understanding  Conceptual model —ERD  Physical data model—more detailed 10-16

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Phase 4: System Implementation and Operation Transformation of design into a working information system

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Software Programming and Testing Programming  Transforming the system design into a working computer system  Processing and testing should occur in parallel Tests conducted before system completion

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 System Conversion Installation of the new system

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Documentation Information system documentation  Details of the inner workings of the system  Written by programmers User-related documentation  Written by professional technical writers  User and reference guides  User training and tutorials  Installation procedures and troubleshooting suggestions

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 User Training and Support Self-paced training and tutorials the least expensive One-on-one training the most costly Ongoing education may be necessary

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 System Maintenance Typically starts after software is installed The largest part of system development effort occurs at this stage

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Types of Software Maintenance Corrective maintenance given higher priority Corrective maintenance most likely to occur after initial system installation

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Prototyping Used for development of less structured information systems  Hard to specify  Constantly changing Trial-and-error approach

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Rapid Application Development Four-phase system development methodology  Requirements planning  User design  Construction  Move to the new system RAD becomes radical in phase 2; intensive user involvement System builders cycle between phases 2 and 3 until system is built

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Object-Oriented Analysis and Design (OOA&D) OOA&D approach done in terms of common modules (objects). Combines:  the “what” (data) with  the “how” (operations to be performed) Different methods used to better integrate various aspects of the system Preexisting objects can be used or adapted

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Need for Alternatives to Building Systems Yourself Building systems in-house is always an option, unless you are faced with: 1. Limited IS staff (too small; otherwise occupied) 2. IS staff has limited skill set 3. IS staff is overworked (too many projects; too little time) 4. Problems with performance of IS staff  Derailed IS departments Staff turnover Changing requirements Shifts in technology Budget constraints

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/ External Acquisition Purchasing an existing system is similar to the process of deciding which car best meets your needs  Steps in External Acquisition  Competitive bid process (find the best system for lowest possible price) 1.Systems planning and selection 2.Systems analysis 3.Development of a request for proposal 4.Proposal evaluation 5.Vendor selection

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Request for Proposal (RFP) A report detailing system requirements sent to prospective vendors Proposal Evaluation  An assessment of proposals received from vendors  May include system demonstrations  System benchmarking Standardized tests to compare different proposed systems Common system benchmarks Response time given a specified number of users Time to sort records Time to retrieve a set of records Time to produce a given record Time to read in a set of data

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Vendor Selection Usually more than one system will meet the criteria Need to prioritize/rank the proposed systems  Best ranking system is chosen Issues to Consider  Managing Software Licenses  Shrink-wrap and click-wrap licenses  Enterprise or volume licenses Application Service Providers (ASP) of SaaS (Software as a Service)

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/ Outsourcing Turning over responsibility for some or all of an organization’s IS development and operations to an outside firm  Your IS solutions may be housed in their organization  Your applications may be run on their computers  They may develop systems to run on your existing computers (within your organization)

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Why Outsourcing? Cost and quality concerns— higher quality /lower cost Problems in IS performance - problems meeting acceptable standards Supplier pressure —aggressive sales force convinces IS outsourcing Simplifying, downsizing, and reengineering— focusing on core competencies Financial factors—liquidation of IT assets Organizational culture—no political ties Internal irritants - bad relationship w/ IS dept.

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Managing the IS Outsourcing Relationship Ongoing management of an outsourcing alliance needed 1. Strong, active CIO and staff 2. Clear, realistic performance measurements of the system 3. Multiple levels of interface between customer and outsourcer Full-time relationship managers should be assigned

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/ End-User Development Growing sophistication of users Future users of the system are the system’s developers Application development may be faster  No need to rely on external entities Benefits of End-User Development  Cost of labor (reduced by end user tools)  Long development time – Users’ needs may change  End-user development may “skip” the queue – More timely  Better at responding to changing needs  No need to wait for IS staff to make updates  Reduce work overload of IT staff – shift to end users

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Encouraging End-User Development Fourth-generation development (4GL) tools have made end-user development easier Categories of 4GLs: 1. Personal computer tools  Example: spreadsheets, DBMS 2. Query language/reporting generators  Improved searching 3. Graphics generators  Extracting information and presenting it in graphical format 4. Decision-support or modeling tools  Support for analysis of more complex, multidimensional problems 5. Application generators  Analysis specifications given in user-friendly language

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 End-User Development Pitfalls 10-36

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Microsoft’s Surface Technology shown on CSI Miami Users grab data with fingers  Natural gestures  Touch Place objects on screen to get information about them  Cell phones  MP3 players

IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 10/17/2015 Hackers, Patches, and Reverse Engineering Hackers  Break into computer systems to steal or manipulate data  Look for security holes  Study applications until they discover a hole  Follow other hackers’ guidelines  Reverse engineer patches Patches  Released by software producers  Plug security holes