Podcast
Questions and Answers
What are firms increasingly using software houses for?
What are firms increasingly using software houses for?
What is the primary purpose of the systems selection process?
What is the primary purpose of the systems selection process?
During which phase does the selection committee compile and distribute the RFP?
During which phase does the selection committee compile and distribute the RFP?
What should the RFP include according to the content provided?
What should the RFP include according to the content provided?
Signup and view all the answers
Why might a firm choose to outsource the complete SDLC?
Why might a firm choose to outsource the complete SDLC?
Signup and view all the answers
What is a key characteristic of the agile approach?
What is a key characteristic of the agile approach?
Signup and view all the answers
Which of the following best describes the work structure in agile methodologies?
Which of the following best describes the work structure in agile methodologies?
Signup and view all the answers
What is a common practice in agile methodologies to ensure ongoing communication?
What is a common practice in agile methodologies to ensure ongoing communication?
Signup and view all the answers
In agile methodologies, how is customer involvement typically structured?
In agile methodologies, how is customer involvement typically structured?
Signup and view all the answers
What is the focus of teams using agile methodologies regarding testing?
What is the focus of teams using agile methodologies regarding testing?
Signup and view all the answers
What is a key role of managers in the context of information systems?
What is a key role of managers in the context of information systems?
Signup and view all the answers
Which methodology is NOT mentioned as part of custom software design and development?
Which methodology is NOT mentioned as part of custom software design and development?
Signup and view all the answers
One advantage of open source software is its:
One advantage of open source software is its:
Signup and view all the answers
What is a principal disadvantage of custom software development?
What is a principal disadvantage of custom software development?
Signup and view all the answers
End-user development can lead to which of the following risks?
End-user development can lead to which of the following risks?
Signup and view all the answers
What is a key advantage of the agile methodology?
What is a key advantage of the agile methodology?
Signup and view all the answers
Which factor is essential in selecting a prepackaged software program?
Which factor is essential in selecting a prepackaged software program?
Signup and view all the answers
What does the system development life cycle (SDLC) help to identify?
What does the system development life cycle (SDLC) help to identify?
Signup and view all the answers
What is the primary outcome of the feasibility analysis phase?
What is the primary outcome of the feasibility analysis phase?
Signup and view all the answers
Which step focuses on translating software design into executable commands?
Which step focuses on translating software design into executable commands?
Signup and view all the answers
Which of the following is NOT a critical process during the installation step?
Which of the following is NOT a critical process during the installation step?
Signup and view all the answers
What does the 'maintenance' step primarily address?
What does the 'maintenance' step primarily address?
Signup and view all the answers
In which phase is the systems requirements document produced?
In which phase is the systems requirements document produced?
Signup and view all the answers
What is the purpose of the 'Testing' step in the Build Phase?
What is the purpose of the 'Testing' step in the Build Phase?
Signup and view all the answers
Which migration approach is characterized by utilizing existing tools and developing new solutions?
Which migration approach is characterized by utilizing existing tools and developing new solutions?
Signup and view all the answers
What is a primary focus of change management during installation?
What is a primary focus of change management during installation?
Signup and view all the answers
What is the primary goal of generating the IT core in technology development?
What is the primary goal of generating the IT core in technology development?
Signup and view all the answers
Which approach involves implementing a software application specifically made for a firm's needs?
Which approach involves implementing a software application specifically made for a firm's needs?
Signup and view all the answers
What advantage does purchasing software from a vendor offer compared to custom development?
What advantage does purchasing software from a vendor offer compared to custom development?
Signup and view all the answers
What is a significant benefit of custom software development described in the content?
What is a significant benefit of custom software development described in the content?
Signup and view all the answers
What methodology is emphasized in the Systems Development Life Cycle (SDLC)?
What methodology is emphasized in the Systems Development Life Cycle (SDLC)?
Signup and view all the answers
In which phase of the SDLC is identifying the features of the proposed information system most crucial?
In which phase of the SDLC is identifying the features of the proposed information system most crucial?
Signup and view all the answers
What does end-user development primarily rely on?
What does end-user development primarily rely on?
Signup and view all the answers
Which of the following is NOT a benefit of purchasing software from vendors?
Which of the following is NOT a benefit of purchasing software from vendors?
Signup and view all the answers
What is a reason why an organization might choose to custom develop software?
What is a reason why an organization might choose to custom develop software?
Signup and view all the answers
Why might an organization find purchasing software economically attractive?
Why might an organization find purchasing software economically attractive?
Signup and view all the answers
What is a key aspect of formulating evaluation criteria during vendor selection?
What is a key aspect of formulating evaluation criteria during vendor selection?
Signup and view all the answers
During the build phase, when customization is needed, what is essential for clarity?
During the build phase, when customization is needed, what is essential for clarity?
Signup and view all the answers
What is one of the common elements included in a contract during vendor negotiations?
What is one of the common elements included in a contract during vendor negotiations?
Signup and view all the answers
Why is stakeholder input important during the selection and evaluation process?
Why is stakeholder input important during the selection and evaluation process?
Signup and view all the answers
What happens when off-the-shelf applications are implemented?
What happens when off-the-shelf applications are implemented?
Signup and view all the answers
Which stage primarily focuses on system performance during the selection process?
Which stage primarily focuses on system performance during the selection process?
Signup and view all the answers
What does the compile short list of vendors process aim to achieve?
What does the compile short list of vendors process aim to achieve?
Signup and view all the answers
What is typically a consequence of not engaging in change management during implementation?
What is typically a consequence of not engaging in change management during implementation?
Signup and view all the answers
What is a major reason for creating a targeted request for proposals (RFP)?
What is a major reason for creating a targeted request for proposals (RFP)?
Signup and view all the answers
What is crucial to consider when evaluating alternatives in vendor selection?
What is crucial to consider when evaluating alternatives in vendor selection?
Signup and view all the answers
Study Notes
Chapter 11: Creating Information Systems
- Information systems (IS) design and implementation are complex, requiring robust and secure technology.
- Custom software development has advantages and disadvantages compared to acquiring off-the-shelf products.
- Key methodologies for custom software development include the system development life cycle (SDLC), prototyping, agile, and DevOps.
- Open-source software (OSS) has advantages and risks for modern organizations.
- System selection methodologies are used to choose prepackaged software.
- End-user development is increasing, offering benefits and risks.
- Managers must participate in software design, acquisition, and implementation because firm success depends heavily on the right software applications.
Learning Objectives
- Appreciate the complexity of IS design and implementation and the criticality of secure technology.
- Articulate the advantages and disadvantages of custom and off-the-shelf software.
- Understand custom software design and development methodologies (SDLC, prototyping, agile, DevOps).
- Define and understand open source software, including its commercial models and implementation risks in modern organizations.
- Identify systems selection methodologies to choose prepackaged software effectively.
- Describe reasons for end-user development prominence and assess its associated benefits and risks.
Introduction
- Managers have essential roles in IS funding and design.
- Business decisions are necessary to determine the characteristics of essential software applications.
Some Examples
- Case studies highlight successful and unsuccessful information system implementations (e.g., Condor Cluster, FBI Virtual Case File, NASA Pathfinder, NYC Automated Payroll System, Online Library System, Future Imagery Architecture).
Fulfilling Information Processing Needs
- Technology development is a prerequisite for delivering information processing capabilities.
- Successful integration of technology with organizational components (people, process, structure) is essential for implementation.
Three Approaches
- Custom design and development: software tailored to unique firm needs.
- System selection and acquisition: using available vendor software.
- End-user development: users create software applications.
Make versus Buy
- Custom development may be necessary when no existing market solution meets unique needs (like Amazon's personal recommendation system).
Custom Development Advantages
- Tailoring to unique requirements.
- Offers flexibility and control.
- Avoids licensing fees.
- Level of control unavailable with vendor-purchased software.
Purchasing from a Vendor Advantages
- Faster implementation.
- Access to vendor expertise (knowledge infusion).
- Economies of scale.
- High-quality software.
- Established user base suggests higher quality.
Build Your Own: Systems Development Life Cycle (SDLC)
- SDLC method involves detailed justification, risk reduction, and a highly structured approach.
- SDLC is articulated in three phases: Definition, Build, Implementation.
Phase 1: Definition
- Clearly define proposed system features, engaging end users and managers.
- Includes investigation, feasibility analysis, and system analysis.
Phase 2: Build
- Develop a robust, secure, and efficient application.
- Steps include system design, programming, and testing.
Phase 3: Implementation
- Integrate the software with other components of the IS.
- Steps include installation, operations, and maintenance.
- Includes migration approaches (Parallel, Direct, Phased, Pilot).
Agile Development or Waterfall Approach
- Agile methodology prioritizes adaptability and involvement, in contrast to waterfall's emphasis on upfront planning.
- Key characteristics of agile methodologies include teamwork, cross-functional teams, customer involvement, and fixed time and resources.
Outsourced Development
- Some firms outsource programming and testing stages of software development.
- Others outsource the entire SDLC to external providers.
Buying Off-the-Shelf Applications
- System selection is crucial to ensure an appropriate solution, comparing competing products.
- Three phases: Definition, Build, Implementation.
Phase 1: Definition (Buying Off-the-Shelf)
- Formulate evaluation criteria, generate a list of vendors, and issue RFPs.
- Evaluate alternative solutions and negotiate contracts.
Phase 2: Build (Buying Off-the-Shelf)
- Customized software design (if needed).
- Programming (necessary customizations).
- Testing on a narrower scope.
Phase 3: Implementation (Buying Off-the-Shelf)
- Implement the solution, training users, and managing change processes.
- Stakeholders input is critical to minimize risks.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test your understanding of Chapter 11, which focuses on creating information systems. Explore the complexities of design, the methodologies for software development, and the implications of custom versus off-the-shelf solutions. This quiz will also cover the role of managers in software acquisition and implementation.