SlideShare a Scribd company logo
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Module 10
Building Successful
Information Systems
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated,
or posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Learning Objectives (1 of 2)
• Apply the systems development life cycle (SDLC) as a method for developing information
systems
• Explain the tasks involved in the planning phase
• Explain the tasks involved in the requirements-gathering and analysis phase
• Explain the tasks involved in the design phase
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Learning Objectives (2 of 2)
• Explain the tasks involved in the implementation phase
• Explain the tasks involved in the maintenance phase
• Describe new trends in systems analysis and design, including service-oriented
architecture, rapid application development, extreme programming, and agile methodology
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Systems Development Life Cycle: An Overview
• Systems development life cycle (SDLC): series of well-defined phases performed in
sequence
• Serves as a framework for developing a system or project
• Each phase’s output becomes the input for the next phase
• Suitable for an information system that needs to be designed from scratch
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Exhibit 10.1 Phases of the SDLC
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 1: Planning (1 of 2)
• Systems designer must define the problem the organization faces
• Problem can be identified internally and externally
• Analysts assess needs of the organization or a specific group of users
• Organization’s strategic goals
• How proposed system can support goals
• Factors critical to the system’s success
• Criteria for evaluating performance
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 1: Planning (2 of 2)
• Analysts must get feedback from users on the problem
• At the end of the phase, users and top management should have a clear view of the why,
who, when, and what of the problem
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Formation of the Task Force (1 of 3)
• Should consist of representatives from:
• Different departments
• Systems analysts
• Technical advisors
• Top management
• Involves collecting user feedback and working toward getting users involved from the
beginning
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Formation of the Task Force (2 of 3)
• Internal users: employees who use the system regularly
• Offer feedback on the system’s strengths and weaknesses
• External users: not employees but do use the system
• Customers, contractors, suppliers, and other business partners
• Not part of the task force but their input is essential
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Formation of the Task Force (3 of 3)
• Joint application design (JAD)
• Collective activity involving users, top management, and IT professionals
• Centered on a structured workshop where users and system professionals unite to
develop an application
• Helps ensure that collected requirements are not narrow and one-dimensional in focus
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Feasibility Study
• Measure of how beneficial or practical an information system will be to an organization
• Analysts investigate a proposed solution’s feasibility
• Determine how best to present the solution to management
• Dimensions: economic, technical, operational, scheduling, and legal
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Economic Feasibility (1 of 2)
• Assesses a system’s costs and benefits
• Tangible development and operating costs for the system have to be itemized
• Leads to the creation of a budget
• Tangible and intangible benefits have to be identified and measured
• Challenge: accurately assessing intangible costs and benefits
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Economic Feasibility (2 of 2)
• Cost-effectiveness analysis has to be conducted
• Methods: payback, net present value (NPV), return on investment (ROI), and internal rate
of return (IRR)
• Cost-benefit analysis (CBA) report
• Used to sell the system to top management
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Technical Feasibility
• Assessing whether the technology to support the new system is available or feasible to
implement
• Organizations that lack the expertise, time, or personnel to implement the new system
might lack technical feasibility
• Steps should be taken to address shortcomings and consider the new system
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Operational Feasibility
• Measure of how well the proposed solution will work in the organization and how internal
and external customers will react to it
• Requires assessing the worth of implementing the information system
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Scheduling Feasibility
• Concerned with whether the new system can be completed on time
• Failure to deliver in time leads to loss of customers
• Problem can be minimized by using project management tools
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Legal Feasibility
• Concerned with legal issues
• Addresses questions such as:
• Will the system violate any legal issues in the country where it will be used?
• Are there any political repercussions?
• Is there any conflict between the proposed system and legal requirements?
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 2: Requirements-Gathering and Analysis
(1 of 2)
• Analysts define the problem and generate alternatives for solving it
• Team attempts to understand the requirements for the system
• Analyzes requirements to determine the main problem with the current system or
processes
• Looks for ways to solve problems by designing the new system
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 2: Requirements-Gathering and Analysis
(2 of 2)
• Analysis and design approaches
• Structured systems analysis and design (SSAD)
• Sequential approach that treats process and data independently
• Object-oriented
• Combines process and data analysis
• Models created during the analysis phase constitute design specifications
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Exhibit 10.2 Data Flow Diagram for ABC’s
Inventory Management System
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Exhibit 10.3 Context Diagram for ABC’s Inventory
Management System
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 3: Design (1 of 2)
• Analysts choose the most realistic solution that offers the highest payoff for the organization
• Details of the proposed solution are outlined
• Output is a document with exact specifications for implementing the system
• Files and databases
• Forms and reports
• Documentation and procedures
• Hardware and software
• Networking components
• General system specifications
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 3: Design (2 of 2)
• Design phase consists of three parts
• Conceptual design: overview of the system and does not include hardware or software
choices
• Logical design: makes conceptual design specific by indicating hardware and software
• Physical design: created for specific platforms
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Computer-Aided Systems Engineering (1 of 3)
• Computer-Aided Systems Engineering (CASE) tools automate parts of the application
development process
• Helpful for investigation and analysis in large-scale projects
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Computer-Aided Systems Engineering (2 of 3)
• Help analysts:
• Keep models consistent with each other
• Document models with explanations and annotations
• Ensure that models are created according to specific rules
• Create a single repository of all models related to a single system
• Track and manage design changes
• Create multiple versions of the design
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Computer-Aided Systems Engineering (3 of 3)
• CASE tools are similar to computer-aided design (CAD) tools
• Capabilities vary; depend on the product
• Create output in the form of:
• Specifications documents
• Documentation of the analysis
• Design specifications
• Logical and physical design documents
• Code modules
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Prototyping (1 of 2)
• Small-scale version of the system is developed
• Illustrates system benefits and allows users to offer feedback
• Purposes
• Helps in gathering system requirements
• Helps to determine system requirements
• Determines a system’s technical feasibility
• Sells the proposed system to users and management using a selling prototype
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Prototyping (2 of 2)
• Steps in prototyping
• Define initial requirements
• Develop the prototype
• Review and evaluate the prototype
• Revise the prototype
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Prototyping Development Tools
• Development tools used in constructing a system prototype
• Spreadsheet and database management packages
• Visual Basic
• CASE tools and third- and fourth-generation programming languages
• User interface design tools
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Advantages and Disadvantages of Prototyping
(1 of 2)
• Advantages
• Method for investigating an environment
• Reduces the need to train information system users and costs
• Increases the system’s chance of success by encouraging users’ involvement
• Allows easy modification
• Improves documentation and communication
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Advantages and Disadvantages of Prototyping
(2 of 2)
• Disadvantages
• Requires excessive support and assistance from users and top management
• May not reflect the final system’s actual operation
• Misleading; working prototype may convince team the final system will work
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 4: Implementation (1 of 2)
• Team configures the system and procures components for it
• Tasks involved
• Acquiring new equipment
• Hiring and training new employees
• Planning and designing physical layout
• Coding and testing
• Designing security measures and safeguards
• Creating a disaster recovery plan
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 4: Implementation (2 of 2)
• Conversion options
• Parallel: old and new systems run simultaneously for a short time to ensure the new
system works correctly
• Phased-in-phased-out: as each module of the new system is converted, the
corresponding part of the old system is retired
• Process continues until the entire system is operational
• Plunge (direct cutover): old system is stopped and the new system is implemented
• Pilot: analyst introduces the system in a limited area of the organization
• Implemented in the rest of the organization in stages or all at once if the system
works correctly
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
IT Project Management (1 of 2)
• Activities to plan, manage, and control information system creation and delivery
• Tools and techniques
• Help solve scheduling problems, plan and set goals, and highlight potential bottlenecks
• Project management software helps study cost, time, and impact of schedule changes
• PERT (program evaluation review technique)
• CPM (critical path method)
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Exhibit 10.4 PERT Network
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
IT Project Management (2 of 2)
• Gantt chart
• Constructed using the critical path
• Allows the systems analyst to monitor the progress of the project
• Helps detect delay in the daily operation of the project
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Exhibit 10.5 Gantt Chart
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Request for Proposal (1 of 3)
• Written document with detailed specifications
• Used to request bids for equipment, supplies, or services from vendors
• Contains information on functional, technical, and business requirements of the proposed
information system
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Request for Proposal (2 of 3)
• Advantages
• All vendors get the same information and requirements, which aid in fair evaluation of
bids
• Useful to narrow down the list of prospective vendors
• Disadvantage
• Time consuming
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Request for Proposal (3 of 3)
• Request for information (RFI)
• Alternative to an RFP
• Screening document for gathering vendor information and narrowing the list of potential
vendors
• Helps manage selection of vendors by focusing on the project requirements crucial to
selecting vendors
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Implementation Alternatives
• The SDLC approach is sometimes called insourcing
• Organization’s team develops the system internally
• Can involve long backlogs in development
• Alternatives include
• Self-sourcing
• Outsourcing
• Crowdsourcing
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Self-Sourcing (1 of 3)
• End users develop information systems with less or no formal assistance from the
information systems (IS) team
• Use off-the-shelf software to produce custom-built applications
• Helps reduce the backlog in producing information systems
• Improves flexibility in responding to users’ information needs
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Self-Sourcing (2 of 3)
• Disadvantages
• Possible misuse of computing resources
• Lack of access to crucial data
• Lack of documentation
• Inadequate security for the applications and systems
• Applications may not be up to IS standards
• Lack of support from top management
• Lack of training for prospective users
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Self-Sourcing (3 of 3)
• Organizations should develop guidelines for end users
• Criteria for evaluating, approving or rejecting, and prioritizing projects
• Data administration should be enforced
• Ensures integrity and reliability of information
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Outsourcing (1 of 2)
• Organizations hire external vendors or consultants who specializes in providing
development services
• Crowdsourcing: type of outsourcing traditionally performed by employees or
contractors to a crowd through an open call
• Outsourcing types
• Onshore
• Nearshore
• Offshore
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Outsourcing (2 of 2)
• Advantages
• Less expensive
• Quick delivery
• Helps organizations concentrate on core functions and other projects
• Disadvantages
• Loss of control
• Dependency
• Vulnerability of strategic information
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 5: Maintenance (1 of 2)
• Information system is operating
• Enhancements and modifications to the system have been developed and tested
• Hardware and software components have been added or replaced
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Phase 5: Maintenance (2 of 2)
• Performance data and information is gathered and assessed
• Feedback from users, customers, and other people affected by the new system is
collected
• Corrective action is taken if the system’s objectives are not being met
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
New Trends in Systems Analysis and Design
• SDLC model may be inappropriate if:
• There is a lack of specifications
• Input-output process cannot be identified completely
• Problem is “ad hoc”
• Users’ needs change constantly
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Service-Oriented Architecture
• Focuses on development, use, and reuse of small, self-contained blocks of codes
• Attempts to solve software development issues by recognizing, accepting, and
leveraging existing services
• Blocks of codes are reused in different applications
• Allow new business processes to be created from a pool of existing services
• Benefits
• Reduced application development time
• Greater flexibility
• Improved return on investment
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Rapid Application Development
• Concentrates on user involvement and continuous interaction between users and designers
• Combines the planning and analysis phases to develop a prototype of the system
• Uses an iterative process
• Design, development, and testing steps are repeated as needed based on feedback
• Problems: narrow focus and potentially low quality
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Extreme Programming (1 of 2)
• Method for developing software applications and IS projects
• Also called XP
• Project is divided into smaller functions
• Developers cannot move to the next phase until the current phase is finished
• Each function is developed step-by-step
• Advantages
• Delivers the system to users as early as possible
• Makes changes that the user suggests
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Extreme Programming (2 of 2)
• Pair programming
• Two programmers participate in one development effort at one workstation
• Each programmer performs the action that the other is not currently doing
• Helps in quick detection and correction of programming mistakes
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Agile Methodology (1 of 2)
• Focuses on an incremental development process and timely delivery of working software
• Less emphasis on team coding and more emphasis on limiting the project’s scope
• Sets a minimum number of requirements and turns them into a working product
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Agile Methodology (2 of 2)
• Goals of the step-by-step approach
• Respond to changing needs instead of sticking to a plan
• Develop working, high-quality software
• Strives to deliver software quickly and better meet customer needs
• Two popular frameworks
• Scrum
• Kanban
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or
posted to a publicly accessible website, in whole or in part.
Summary
• Systems development life cycle (SDLC) is a series of well-defined phases performed in
sequence
• Planning: forming a task force and conducting a feasibility study
• Requirements-gathering and analysis: analysts define problem and generate alternative
solutions
• Design: analysts choose a realistic solution that offers highest payoff for the organization
• Implementation: solution is transferred from paper to action
• Maintenance: enhancements and modifications are developed and tested

More Related Content

What's hot

Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no Linux
César Augusto Pessôa
 
Ficha de trabalho_5
Ficha de trabalho_5Ficha de trabalho_5
Ficha de trabalho_5
AnaRitaFerreiraPereira
 
DistribuiçõEs Linux
DistribuiçõEs LinuxDistribuiçõEs Linux
DistribuiçõEs Linux
pjdias
 
Powerpoint tipologia de rede
Powerpoint tipologia de redePowerpoint tipologia de rede
Powerpoint tipologia de rede
jose-ferreirabaptista
 
Topologia fisica barramento
Topologia fisica barramentoTopologia fisica barramento
Topologia fisica barramento
2lindos
 
Atividade acl extendida
Atividade acl extendidaAtividade acl extendida
Atividade acl extendida
Arlimar Jacinto
 

What's hot (6)

Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no Linux
 
Ficha de trabalho_5
Ficha de trabalho_5Ficha de trabalho_5
Ficha de trabalho_5
 
DistribuiçõEs Linux
DistribuiçõEs LinuxDistribuiçõEs Linux
DistribuiçõEs Linux
 
Powerpoint tipologia de rede
Powerpoint tipologia de redePowerpoint tipologia de rede
Powerpoint tipologia de rede
 
Topologia fisica barramento
Topologia fisica barramentoTopologia fisica barramento
Topologia fisica barramento
 
Atividade acl extendida
Atividade acl extendidaAtividade acl extendida
Atividade acl extendida
 

Similar to HMK - Building Successful Information Systems

Bidgoli Ch01 essentials
Bidgoli Ch01 essentialsBidgoli Ch01 essentials
Bidgoli Ch01 essentials
Valerie Evans
 
MOK Module 1 Info Sys in Business.pptx
MOK  Module 1 Info Sys in Business.pptxMOK  Module 1 Info Sys in Business.pptx
MOK Module 1 Info Sys in Business.pptx
Mavis65
 
Pp 13-new
Pp 13-newPp 13-new
chapter-01.pptx
chapter-01.pptxchapter-01.pptx
chapter-01.pptx
YantiAndriyani3
 
025218911.pdf
025218911.pdf025218911.pdf
025218911.pdf
EidTahir
 
9780357132302_Langley11e_ch10_LEAP-N.pptx
9780357132302_Langley11e_ch10_LEAP-N.pptx9780357132302_Langley11e_ch10_LEAP-N.pptx
9780357132302_Langley11e_ch10_LEAP-N.pptx
khanmuhammadusman65
 
chapter-02.pptx
chapter-02.pptxchapter-02.pptx
chapter-02.pptx
YantiAndriyani3
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
AgileNetwork
 
Introduction to Project Management and Planning.ppt
Introduction to Project Management and Planning.pptIntroduction to Project Management and Planning.ppt
Introduction to Project Management and Planning.ppt
AyushSrivastava8761
 
Business Analytics‹#›© 2021 Cengage Learning. All Ri
Business Analytics‹#›© 2021 Cengage Learning. All RiBusiness Analytics‹#›© 2021 Cengage Learning. All Ri
Business Analytics‹#›© 2021 Cengage Learning. All Ri
VannaSchrader3
 
Pp 14-new
Pp 14-newPp 14-new
MOK MIS Ch08 PowerPoint.pptx
MOK MIS Ch08 PowerPoint.pptxMOK MIS Ch08 PowerPoint.pptx
MOK MIS Ch08 PowerPoint.pptx
MavisKnox1
 
Daft_OT12e_PPT_Ch07.pptx
Daft_OT12e_PPT_Ch07.pptxDaft_OT12e_PPT_Ch07.pptx
Daft_OT12e_PPT_Ch07.pptx
SajawalManzoor
 
MOK Module 2 Computers and their Business Applications
MOK Module 2 Computers and their Business ApplicationsMOK Module 2 Computers and their Business Applications
MOK Module 2 Computers and their Business Applications
Mavis65
 
Structure and Change-09-ppt.pptx
Structure and Change-09-ppt.pptxStructure and Change-09-ppt.pptx
Structure and Change-09-ppt.pptx
ssuser539268
 
9780357132302_Langley11e_ch15_LEAP-N.pptx
9780357132302_Langley11e_ch15_LEAP-N.pptx9780357132302_Langley11e_ch15_LEAP-N.pptx
9780357132302_Langley11e_ch15_LEAP-N.pptx
MuhammadUsmanMukhtia
 
OrganisationStructure-Change-04-ppt.pptx
OrganisationStructure-Change-04-ppt.pptxOrganisationStructure-Change-04-ppt.pptx
OrganisationStructure-Change-04-ppt.pptx
ssuser539268
 
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docxCopyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
voversbyobersby
 
Risk Management
Risk ManagementRisk Management
Risk Management
vivekaathuri
 
Information-Sharing-Perspective-11-pp-01.pptx
Information-Sharing-Perspective-11-pp-01.pptxInformation-Sharing-Perspective-11-pp-01.pptx
Information-Sharing-Perspective-11-pp-01.pptx
ssuser539268
 

Similar to HMK - Building Successful Information Systems (20)

Bidgoli Ch01 essentials
Bidgoli Ch01 essentialsBidgoli Ch01 essentials
Bidgoli Ch01 essentials
 
MOK Module 1 Info Sys in Business.pptx
MOK  Module 1 Info Sys in Business.pptxMOK  Module 1 Info Sys in Business.pptx
MOK Module 1 Info Sys in Business.pptx
 
Pp 13-new
Pp 13-newPp 13-new
Pp 13-new
 
chapter-01.pptx
chapter-01.pptxchapter-01.pptx
chapter-01.pptx
 
025218911.pdf
025218911.pdf025218911.pdf
025218911.pdf
 
9780357132302_Langley11e_ch10_LEAP-N.pptx
9780357132302_Langley11e_ch10_LEAP-N.pptx9780357132302_Langley11e_ch10_LEAP-N.pptx
9780357132302_Langley11e_ch10_LEAP-N.pptx
 
chapter-02.pptx
chapter-02.pptxchapter-02.pptx
chapter-02.pptx
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
 
Introduction to Project Management and Planning.ppt
Introduction to Project Management and Planning.pptIntroduction to Project Management and Planning.ppt
Introduction to Project Management and Planning.ppt
 
Business Analytics‹#›© 2021 Cengage Learning. All Ri
Business Analytics‹#›© 2021 Cengage Learning. All RiBusiness Analytics‹#›© 2021 Cengage Learning. All Ri
Business Analytics‹#›© 2021 Cengage Learning. All Ri
 
Pp 14-new
Pp 14-newPp 14-new
Pp 14-new
 
MOK MIS Ch08 PowerPoint.pptx
MOK MIS Ch08 PowerPoint.pptxMOK MIS Ch08 PowerPoint.pptx
MOK MIS Ch08 PowerPoint.pptx
 
Daft_OT12e_PPT_Ch07.pptx
Daft_OT12e_PPT_Ch07.pptxDaft_OT12e_PPT_Ch07.pptx
Daft_OT12e_PPT_Ch07.pptx
 
MOK Module 2 Computers and their Business Applications
MOK Module 2 Computers and their Business ApplicationsMOK Module 2 Computers and their Business Applications
MOK Module 2 Computers and their Business Applications
 
Structure and Change-09-ppt.pptx
Structure and Change-09-ppt.pptxStructure and Change-09-ppt.pptx
Structure and Change-09-ppt.pptx
 
9780357132302_Langley11e_ch15_LEAP-N.pptx
9780357132302_Langley11e_ch15_LEAP-N.pptx9780357132302_Langley11e_ch15_LEAP-N.pptx
9780357132302_Langley11e_ch15_LEAP-N.pptx
 
OrganisationStructure-Change-04-ppt.pptx
OrganisationStructure-Change-04-ppt.pptxOrganisationStructure-Change-04-ppt.pptx
OrganisationStructure-Change-04-ppt.pptx
 
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docxCopyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
Copyright ©2016 Cengage Learning. All Rights Reserved. May not.docx
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Information-Sharing-Perspective-11-pp-01.pptx
Information-Sharing-Perspective-11-pp-01.pptxInformation-Sharing-Perspective-11-pp-01.pptx
Information-Sharing-Perspective-11-pp-01.pptx
 

Recently uploaded

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 

Recently uploaded (20)

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 

HMK - Building Successful Information Systems

  • 1. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Module 10 Building Successful Information Systems Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
  • 2. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Learning Objectives (1 of 2) • Apply the systems development life cycle (SDLC) as a method for developing information systems • Explain the tasks involved in the planning phase • Explain the tasks involved in the requirements-gathering and analysis phase • Explain the tasks involved in the design phase
  • 3. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Learning Objectives (2 of 2) • Explain the tasks involved in the implementation phase • Explain the tasks involved in the maintenance phase • Describe new trends in systems analysis and design, including service-oriented architecture, rapid application development, extreme programming, and agile methodology
  • 4. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Systems Development Life Cycle: An Overview • Systems development life cycle (SDLC): series of well-defined phases performed in sequence • Serves as a framework for developing a system or project • Each phase’s output becomes the input for the next phase • Suitable for an information system that needs to be designed from scratch
  • 5. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Exhibit 10.1 Phases of the SDLC
  • 6. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 1: Planning (1 of 2) • Systems designer must define the problem the organization faces • Problem can be identified internally and externally • Analysts assess needs of the organization or a specific group of users • Organization’s strategic goals • How proposed system can support goals • Factors critical to the system’s success • Criteria for evaluating performance
  • 7. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 1: Planning (2 of 2) • Analysts must get feedback from users on the problem • At the end of the phase, users and top management should have a clear view of the why, who, when, and what of the problem
  • 8. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Formation of the Task Force (1 of 3) • Should consist of representatives from: • Different departments • Systems analysts • Technical advisors • Top management • Involves collecting user feedback and working toward getting users involved from the beginning
  • 9. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Formation of the Task Force (2 of 3) • Internal users: employees who use the system regularly • Offer feedback on the system’s strengths and weaknesses • External users: not employees but do use the system • Customers, contractors, suppliers, and other business partners • Not part of the task force but their input is essential
  • 10. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Formation of the Task Force (3 of 3) • Joint application design (JAD) • Collective activity involving users, top management, and IT professionals • Centered on a structured workshop where users and system professionals unite to develop an application • Helps ensure that collected requirements are not narrow and one-dimensional in focus
  • 11. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Feasibility Study • Measure of how beneficial or practical an information system will be to an organization • Analysts investigate a proposed solution’s feasibility • Determine how best to present the solution to management • Dimensions: economic, technical, operational, scheduling, and legal
  • 12. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Economic Feasibility (1 of 2) • Assesses a system’s costs and benefits • Tangible development and operating costs for the system have to be itemized • Leads to the creation of a budget • Tangible and intangible benefits have to be identified and measured • Challenge: accurately assessing intangible costs and benefits
  • 13. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Economic Feasibility (2 of 2) • Cost-effectiveness analysis has to be conducted • Methods: payback, net present value (NPV), return on investment (ROI), and internal rate of return (IRR) • Cost-benefit analysis (CBA) report • Used to sell the system to top management
  • 14. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Technical Feasibility • Assessing whether the technology to support the new system is available or feasible to implement • Organizations that lack the expertise, time, or personnel to implement the new system might lack technical feasibility • Steps should be taken to address shortcomings and consider the new system
  • 15. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Operational Feasibility • Measure of how well the proposed solution will work in the organization and how internal and external customers will react to it • Requires assessing the worth of implementing the information system
  • 16. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Scheduling Feasibility • Concerned with whether the new system can be completed on time • Failure to deliver in time leads to loss of customers • Problem can be minimized by using project management tools
  • 17. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Legal Feasibility • Concerned with legal issues • Addresses questions such as: • Will the system violate any legal issues in the country where it will be used? • Are there any political repercussions? • Is there any conflict between the proposed system and legal requirements?
  • 18. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 2: Requirements-Gathering and Analysis (1 of 2) • Analysts define the problem and generate alternatives for solving it • Team attempts to understand the requirements for the system • Analyzes requirements to determine the main problem with the current system or processes • Looks for ways to solve problems by designing the new system
  • 19. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 2: Requirements-Gathering and Analysis (2 of 2) • Analysis and design approaches • Structured systems analysis and design (SSAD) • Sequential approach that treats process and data independently • Object-oriented • Combines process and data analysis • Models created during the analysis phase constitute design specifications
  • 20. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Exhibit 10.2 Data Flow Diagram for ABC’s Inventory Management System
  • 21. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Exhibit 10.3 Context Diagram for ABC’s Inventory Management System
  • 22. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 3: Design (1 of 2) • Analysts choose the most realistic solution that offers the highest payoff for the organization • Details of the proposed solution are outlined • Output is a document with exact specifications for implementing the system • Files and databases • Forms and reports • Documentation and procedures • Hardware and software • Networking components • General system specifications
  • 23. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 3: Design (2 of 2) • Design phase consists of three parts • Conceptual design: overview of the system and does not include hardware or software choices • Logical design: makes conceptual design specific by indicating hardware and software • Physical design: created for specific platforms
  • 24. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Computer-Aided Systems Engineering (1 of 3) • Computer-Aided Systems Engineering (CASE) tools automate parts of the application development process • Helpful for investigation and analysis in large-scale projects
  • 25. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Computer-Aided Systems Engineering (2 of 3) • Help analysts: • Keep models consistent with each other • Document models with explanations and annotations • Ensure that models are created according to specific rules • Create a single repository of all models related to a single system • Track and manage design changes • Create multiple versions of the design
  • 26. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Computer-Aided Systems Engineering (3 of 3) • CASE tools are similar to computer-aided design (CAD) tools • Capabilities vary; depend on the product • Create output in the form of: • Specifications documents • Documentation of the analysis • Design specifications • Logical and physical design documents • Code modules
  • 27. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Prototyping (1 of 2) • Small-scale version of the system is developed • Illustrates system benefits and allows users to offer feedback • Purposes • Helps in gathering system requirements • Helps to determine system requirements • Determines a system’s technical feasibility • Sells the proposed system to users and management using a selling prototype
  • 28. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Prototyping (2 of 2) • Steps in prototyping • Define initial requirements • Develop the prototype • Review and evaluate the prototype • Revise the prototype
  • 29. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Prototyping Development Tools • Development tools used in constructing a system prototype • Spreadsheet and database management packages • Visual Basic • CASE tools and third- and fourth-generation programming languages • User interface design tools
  • 30. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Advantages and Disadvantages of Prototyping (1 of 2) • Advantages • Method for investigating an environment • Reduces the need to train information system users and costs • Increases the system’s chance of success by encouraging users’ involvement • Allows easy modification • Improves documentation and communication
  • 31. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Advantages and Disadvantages of Prototyping (2 of 2) • Disadvantages • Requires excessive support and assistance from users and top management • May not reflect the final system’s actual operation • Misleading; working prototype may convince team the final system will work
  • 32. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 4: Implementation (1 of 2) • Team configures the system and procures components for it • Tasks involved • Acquiring new equipment • Hiring and training new employees • Planning and designing physical layout • Coding and testing • Designing security measures and safeguards • Creating a disaster recovery plan
  • 33. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 4: Implementation (2 of 2) • Conversion options • Parallel: old and new systems run simultaneously for a short time to ensure the new system works correctly • Phased-in-phased-out: as each module of the new system is converted, the corresponding part of the old system is retired • Process continues until the entire system is operational • Plunge (direct cutover): old system is stopped and the new system is implemented • Pilot: analyst introduces the system in a limited area of the organization • Implemented in the rest of the organization in stages or all at once if the system works correctly
  • 34. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. IT Project Management (1 of 2) • Activities to plan, manage, and control information system creation and delivery • Tools and techniques • Help solve scheduling problems, plan and set goals, and highlight potential bottlenecks • Project management software helps study cost, time, and impact of schedule changes • PERT (program evaluation review technique) • CPM (critical path method)
  • 35. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Exhibit 10.4 PERT Network
  • 36. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. IT Project Management (2 of 2) • Gantt chart • Constructed using the critical path • Allows the systems analyst to monitor the progress of the project • Helps detect delay in the daily operation of the project
  • 37. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Exhibit 10.5 Gantt Chart
  • 38. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Request for Proposal (1 of 3) • Written document with detailed specifications • Used to request bids for equipment, supplies, or services from vendors • Contains information on functional, technical, and business requirements of the proposed information system
  • 39. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Request for Proposal (2 of 3) • Advantages • All vendors get the same information and requirements, which aid in fair evaluation of bids • Useful to narrow down the list of prospective vendors • Disadvantage • Time consuming
  • 40. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Request for Proposal (3 of 3) • Request for information (RFI) • Alternative to an RFP • Screening document for gathering vendor information and narrowing the list of potential vendors • Helps manage selection of vendors by focusing on the project requirements crucial to selecting vendors
  • 41. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Implementation Alternatives • The SDLC approach is sometimes called insourcing • Organization’s team develops the system internally • Can involve long backlogs in development • Alternatives include • Self-sourcing • Outsourcing • Crowdsourcing
  • 42. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Self-Sourcing (1 of 3) • End users develop information systems with less or no formal assistance from the information systems (IS) team • Use off-the-shelf software to produce custom-built applications • Helps reduce the backlog in producing information systems • Improves flexibility in responding to users’ information needs
  • 43. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Self-Sourcing (2 of 3) • Disadvantages • Possible misuse of computing resources • Lack of access to crucial data • Lack of documentation • Inadequate security for the applications and systems • Applications may not be up to IS standards • Lack of support from top management • Lack of training for prospective users
  • 44. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Self-Sourcing (3 of 3) • Organizations should develop guidelines for end users • Criteria for evaluating, approving or rejecting, and prioritizing projects • Data administration should be enforced • Ensures integrity and reliability of information
  • 45. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Outsourcing (1 of 2) • Organizations hire external vendors or consultants who specializes in providing development services • Crowdsourcing: type of outsourcing traditionally performed by employees or contractors to a crowd through an open call • Outsourcing types • Onshore • Nearshore • Offshore
  • 46. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Outsourcing (2 of 2) • Advantages • Less expensive • Quick delivery • Helps organizations concentrate on core functions and other projects • Disadvantages • Loss of control • Dependency • Vulnerability of strategic information
  • 47. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 5: Maintenance (1 of 2) • Information system is operating • Enhancements and modifications to the system have been developed and tested • Hardware and software components have been added or replaced
  • 48. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Phase 5: Maintenance (2 of 2) • Performance data and information is gathered and assessed • Feedback from users, customers, and other people affected by the new system is collected • Corrective action is taken if the system’s objectives are not being met
  • 49. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. New Trends in Systems Analysis and Design • SDLC model may be inappropriate if: • There is a lack of specifications • Input-output process cannot be identified completely • Problem is “ad hoc” • Users’ needs change constantly
  • 50. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Service-Oriented Architecture • Focuses on development, use, and reuse of small, self-contained blocks of codes • Attempts to solve software development issues by recognizing, accepting, and leveraging existing services • Blocks of codes are reused in different applications • Allow new business processes to be created from a pool of existing services • Benefits • Reduced application development time • Greater flexibility • Improved return on investment
  • 51. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Rapid Application Development • Concentrates on user involvement and continuous interaction between users and designers • Combines the planning and analysis phases to develop a prototype of the system • Uses an iterative process • Design, development, and testing steps are repeated as needed based on feedback • Problems: narrow focus and potentially low quality
  • 52. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Extreme Programming (1 of 2) • Method for developing software applications and IS projects • Also called XP • Project is divided into smaller functions • Developers cannot move to the next phase until the current phase is finished • Each function is developed step-by-step • Advantages • Delivers the system to users as early as possible • Makes changes that the user suggests
  • 53. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Extreme Programming (2 of 2) • Pair programming • Two programmers participate in one development effort at one workstation • Each programmer performs the action that the other is not currently doing • Helps in quick detection and correction of programming mistakes
  • 54. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Agile Methodology (1 of 2) • Focuses on an incremental development process and timely delivery of working software • Less emphasis on team coding and more emphasis on limiting the project’s scope • Sets a minimum number of requirements and turns them into a working product
  • 55. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Agile Methodology (2 of 2) • Goals of the step-by-step approach • Respond to changing needs instead of sticking to a plan • Develop working, high-quality software • Strives to deliver software quickly and better meet customer needs • Two popular frameworks • Scrum • Kanban
  • 56. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Bidgoli, MIS, 10th Edition. © 2021 Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Summary • Systems development life cycle (SDLC) is a series of well-defined phases performed in sequence • Planning: forming a task force and conducting a feasibility study • Requirements-gathering and analysis: analysts define problem and generate alternative solutions • Design: analysts choose a realistic solution that offers highest payoff for the organization • Implementation: solution is transferred from paper to action • Maintenance: enhancements and modifications are developed and tested