Chapter 12 Information System Development

Slides:



Advertisements
Similar presentations
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Advertisements

Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Chapter 12 Information System Development
Principles of Information Systems, Tenth Edition
Chapter 11 Information System Development and Programming Languages
The System Development Life Cycle
Professor Michael J. Losacco CIS 1110 – Using Computers System Development & Programming Chapter 11.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Discovering Computers 2008 Chapter 12 Information System Development.
Systems Development Life Cycle
System Development Life Cycle (SDLC)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
7.2 System Development Life Cycle (SDLC)
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Introduction to Systems Analysis and Design
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Systems Analysis and Design: The Big Picture
Chapter 10.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
SYS364 Evaluating Alternatives. Objectives of the Systems Analysis Phase determine, analyze, organize and document the requirements of a new information.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 11 Information System Development and Programming Languages
Information Systems Development. Outline  Information System  Systems Development Project  Systems Development Life Cycle.
Information System Development
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
Chapter 12 Information System Development. Chapter 12 Objectives Next List the phases in the system development life cycle Identify the guidelines for.
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
2 Information Systems Chapter 12 Systems Development: Investigation and Analysis.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Chapter 12 Information Systems and Program Development Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
The Information Systems Development Processes Chapter 9.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
The System Development Life Cycle
Systems Development Life Cycle
Systems Analysis and Design
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Systems Planning and Analysis
Systems Analysis and Design in a Changing World, 4th Edition
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
James A. Senn’s Information Technology, 3rd Edition
Systems Analysis and Design
Introduction to Computing
System Development Life Cycle (SDLC)
Chapter 1 An Engineer’s Perception
Chapter 11 Information System Development
2 Selecting a Healthcare Information System.
System Development Life Cycle (SDLC)
The System Development Life Cycle
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
System Development Life Cycle (SDLC)
Chapter 12 Systems Development: Investigation and Analysis
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
System Analysis and Design:
Presentation transcript:

Chapter 12 Information System Development

Overview List the Phases of the SDLC Identify SDLC Guidelines Discuss Project Management Explain Activities for Each SDLC Phase

Information System (IS) Set of: Hardware Software Data People Procedures Together Produce Information Interact to Achieve Common Goal

What Initiates the System Development Cycle? What are some reasons to create or modify an information system? To correct problem in existing system To improve existing system Outside group may mandate change Competition can lead to change p. 626 Next

Problems Job Threat System is beyond capabilities of those who use it Co-operation between work groups – company politics Credibility of designers Features of system not practical

The System Development Life Cycle What are the phases of the system development cycle? Phase 2. Analysis Conduct preliminary investigation Perform detailed analysis activities: Study current system Determine user requirements Recommend solution Phase 1. Planning Phase 3. Design Review project requests Prioritize project requests Allocate resources Form project development team Acquire hardware and software, if necessary Develop details of system Phase 5. Operating, Support, and Security Phase 4. Implementation Develop programs, if necessary Install and test new system Train users Convert to new system Perform maintenance activities Monitor system performance Assess system security p. 620 - 621 Fig. 12-1 Next

What is the System Development Cycle? What are guidelines for system development? Arrange tasks into phases Involve users (anyone for whom system is being built) Develop clearly defined standards (procedures company expects employees to follow) Team Charge p. 621 - 622 Next

What is the System Development Cycle? What is the project team? Formed to work on project from beginning to end Consists of users, systems analyst, and other IT professionals Project leader—one member of the team who manages and controls project budget and schedule p. 623 Next

What is the System Development Cycle? Who participates in the system development life cycle? Team Membership p. 622 Fig. 12-2 Next

What is the System Development Cycle? What is a systems analyst? Responsible for designing and developing information system Liaison between users and IT professionals p. 622 - 623 Next

What is the System Development Cycle? What is project management? Process of planning, scheduling, and controlling activities during system development cycle Project leader identifies elements for project Goal, objectives, and expectations, collectively called scope Required activities Time estimates for each activity Cost estimates for each activity Order of activities Activities that can take place at same time p. 623 Next

What is System Development? A popular tool used to plan and schedule the time relationships among project activities is a Gantt chart Dates 2004-2006

What is the System Development Cycle? What is project management software? Program used by project leaders to plan, schedule, and control development projects MS Project is the market leader in project management software. It enables project planning, resource scheduling, multiple types of diagrams and reports, project costing, project control and project status update. Link to other project management systems EduTools course management system p. 624 Fig. 12-4

Planning Phase What is the planning phase? Begins when steering committee receives project request Steering committee—decision-making body for the company Function of committee: Review and approve project requests Prioritize project requests Allocate resources Form project development team for each approved project Team Preparation p. 629 Next

Analysis Phase “Most problems precisely defined are already partially solved.” Harry Lorayne

Sometimes called logical design Analysis Phase What is detailed analysis? 1. Study how current system works Effectiveness of Anlon 2. Determine user’s wants, needs, and requirements Feedback from faculty and students 3. Recommend solution Last step in analysis Sometimes called logical design p. 631 Next

Analysis Phase The analysis phase consists of two major activities: Conduct a preliminary investigation Determines and defines the exact nature of the problem or improvement Interview the user who submitted the request Perform detailed analysis Study how the current system works Determine the users’ wants, needs, and requirements Recommend a solution

Analysis Phase What is feasibility? Operational feasibility Measure of how suitable system development will be to the company Four feasibility tests: Schedule feasibility Economic feasibility (also called cost/benefit feasibility) Technical feasibility Operational: How will the users adjust to and like the system? Users need to buy in – work of systems analyst. How will the work environment change. Remember people resist change. p. 625 Next

Analysis Phase What are six data and information gathering techniques? Review documentation Observe Questionnaire Interview Joint-application design (JAD) session Research Initial Systems Review User Feedback p. 625 - 626 Fig. 12-5 Next

Analysis Phase What is a data flow diagram (DFD)? Tool that graphically shows flow of data in system p. 632 - 633 Fig. 12-10 Next

Analysis Phase What is a decision tree? Shows conditions and actions graphically p. 634 Fig. 12-13 Next

Analysis Phase What is the system proposal? Assesses feasibility of each alternative solution What is the system proposal? Recommends the most feasible solution for the project Presented to steering committee, which decides how system will be developed p. 636 Next

Analysis Phase What are possible solutions? Horizontal market software—meets needs of many companies Buy packaged software—prewritten software available for purchase Vertical market software—designed for particular industry Write own custom software—software developed at user’s request Outsource—have outside source develop software Out of Box Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Custom Software below Chapter 12 p. 637 Next

Analysis Phase Possible Solutions Outsourcing Programmer Salaries Infoworld 10/05 Possible Solutions Outsourcing Programmer Salaries

Analysis Phase Possible Solutions Outsourcing Outsourcing Video Infoworld 3/04 Possible Solutions Outsourcing Hourly Rate with 5 Years Experience Outsourcing Video http://www.youtube.com/watch?v=H95-IS_EQlI

Analysis Phase What is an example of outsourcing? Using Internet solutions provider Internet solutions provider provides Web hosting services Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Outsourcing below Chapter 12 p. 637 Fig. 12-17 Next

Design Phase What is the design phase? Acquire hardware and software Develop all details of new or modified information system p. 639 Next

Design Phase What is needed to acquire new hardware and software? Identify all hardware and software requirements of new or modified system Solicit vendor proposals Identify technical specifications Team Preparation Initial Systems Review Test and evaluate vendor proposals Make a decision Faculty CMS Demonstrations Make Recommendation

Design Phase What are three basic documents used to summarize technical specifications? Vendor quotes price(s) for listed product(s) Identifies product(s) you want Request for quotation (RFQ) Request for proposal (RFP) Vendor selects product(s) that meet(s) your requirements and then quotes price(s) Less formal method that uses standard form to request information about product or service Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Request for Proposals below Chapter 12 Request for information (RFI) p. 639 Next

Design Phase* How do systems analysts test software products? Talk to current users of product Product demonstrations Trial version of software Benchmark test measures performance Develop Rating Criteria Consulted with colleagues at other colleges Team CMS Demonstrations System Ratings p. 640 Fig. 12-19 Next

Working model of proposed system Design Phase What is a prototype? Working model of proposed system p. 642 Next

Prototypes The Dyson Story Over 15 years, he built 5126 prototypes before he found the one that worked. 15 years and 5126 failures. How did he find the solution? "Wrong doing" Here's how James Dyson says it: http://brandstory.typepad.com/writer/2007/04/5126_failuresth.html Dyson Video

Design Phase Advantages of the prototype User buy-in Eliminate costly changes Mock up of screens and reports

Design Phase Disadvantages of the prototype Users’ input may be too costly 2. Model is not functional

Design Phase What is a mockup? Sample of input or output that contains actual data p. 641 Fig. 12-20 Next

Install and test new system Implementation Phase What is the implementation phase? Purpose is to construct, or build, new or modified system and then deliver it to users Convert to new system Train users Install and test new system Develop programs p. 643 Next

Implementation Phase What are conversion strategies? Used to change from old system to new system p. 644 - 645 Fig. 12-24 Next

Implementation The system will be used by branches in different cities. The branch in Tulsa is supportive; the others less so.

Implementation The system will support critical life-sustaining functions at a hospital

Implementation The old system is in disarray and the key employees are all new.

Implementation The system is complex and management wants to ease into it.

Implementation Phase What is training? Showing users exactly how they will use new hardware and software in system p. 644 Fig. 12-23 Next

Operation, Support, and Security Phase Conduct post-implementation system review—meeting to find out if information system is performing according to expectations Operation, Support, and Security Phase Perform Maintenance Activities What is the operation, support, and security phase? Provides ongoing assistance after system is implemented Monitor System Performance Assess System Security p. 646 Next

Operation, Support, and Security Phase What is a computer security plan? Summarizes in writing all of the safeguards that are in place to protect a company’s information assets Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click Computer Security Plan below Chapter 12 Identify all information assets of an organization Identify all security risks that may cause an information loss For each risk, identify the safeguards that exist to detect, prevent, and recover from a loss Click to view Web Link, click Chapter 12, Click Web Link from left navigation, then click ICSA below Chapter 12 p. 646 Next

Summary of Information System Development Phases in the system development cycle Activities that occur during the entire system development cycle Guidelines for system development Chapter 12 Complete