Podcast
Questions and Answers
What is the primary focus of agile methodologies in comparison to the waterfall approach?
What is the primary focus of agile methodologies in comparison to the waterfall approach?
Which of the following is a key characteristic of agile methodologies?
Which of the following is a key characteristic of agile methodologies?
How do agile teams typically organize their work?
How do agile teams typically organize their work?
In agile methodology, what is the role of customer involvement?
In agile methodology, what is the role of customer involvement?
Signup and view all the answers
What is a critical aspect of testing within agile methodologies?
What is a critical aspect of testing within agile methodologies?
Signup and view all the answers
What is a primary focus of the system development life cycle (SDLC)?
What is a primary focus of the system development life cycle (SDLC)?
Signup and view all the answers
Which of the following is an advantage of custom software development?
Which of the following is an advantage of custom software development?
Signup and view all the answers
What does open source software primarily offer?
What does open source software primarily offer?
Signup and view all the answers
What is a primary risk associated with end-user development?
What is a primary risk associated with end-user development?
Signup and view all the answers
What is a significant disadvantage of acquiring off-the-shelf software?
What is a significant disadvantage of acquiring off-the-shelf software?
Signup and view all the answers
What characterizes the agile approach to software development?
What characterizes the agile approach to software development?
Signup and view all the answers
Why is manager involvement in information systems crucial?
Why is manager involvement in information systems crucial?
Signup and view all the answers
What is a commonly cited benefit of using DevOps in software development?
What is a commonly cited benefit of using DevOps in software development?
Signup and view all the answers
What is the first step in the process of implementing a new system?
What is the first step in the process of implementing a new system?
Signup and view all the answers
Which type of feasibility does NOT evaluate the viability of the technology itself?
Which type of feasibility does NOT evaluate the viability of the technology itself?
Signup and view all the answers
During which phase do developers create the structure of the system?
During which phase do developers create the structure of the system?
Signup and view all the answers
What is the main outcome of the System Analysis step?
What is the main outcome of the System Analysis step?
Signup and view all the answers
What is a critical aspect of the installation step during implementation?
What is a critical aspect of the installation step during implementation?
Signup and view all the answers
What must be done if an existing system is replaced during installation?
What must be done if an existing system is replaced during installation?
Signup and view all the answers
In the programming phase, what is prioritized alongside translating the software design?
In the programming phase, what is prioritized alongside translating the software design?
Signup and view all the answers
What is addressed during the maintenance phase of the implementation process?
What is addressed during the maintenance phase of the implementation process?
Signup and view all the answers
What is a potential benefit of outsourcing software development?
What is a potential benefit of outsourcing software development?
Signup and view all the answers
Which aspect is emphasized in the systems selection process?
Which aspect is emphasized in the systems selection process?
Signup and view all the answers
What does the RFP stand for in the context of system selection?
What does the RFP stand for in the context of system selection?
Signup and view all the answers
During which phase does the selection committee compile and distribute the RFP?
During which phase does the selection committee compile and distribute the RFP?
Signup and view all the answers
What is a key activity during the system analysis stage of the selection process?
What is a key activity during the system analysis stage of the selection process?
Signup and view all the answers
What is a primary prerequisite for delivering needed information processing functionalities?
What is a primary prerequisite for delivering needed information processing functionalities?
Signup and view all the answers
Which of the following best describes custom design and development?
Which of the following best describes custom design and development?
Signup and view all the answers
What is one of the advantages of custom software development?
What is one of the advantages of custom software development?
Signup and view all the answers
Which approach allows organizations to use software applications created directly by end users?
Which approach allows organizations to use software applications created directly by end users?
Signup and view all the answers
What is a benefit of purchasing software from a vendor?
What is a benefit of purchasing software from a vendor?
Signup and view all the answers
The Systems Development Life Cycle (SDLC) is primarily concerned with which aspect of a project?
The Systems Development Life Cycle (SDLC) is primarily concerned with which aspect of a project?
Signup and view all the answers
In which phase of the Systems Development Life Cycle is the focus on identifying system features?
In which phase of the Systems Development Life Cycle is the focus on identifying system features?
Signup and view all the answers
What is a common characteristic of large software vendors?
What is a common characteristic of large software vendors?
Signup and view all the answers
What might necessitate custom development of software for an organization?
What might necessitate custom development of software for an organization?
Signup and view all the answers
Which factor is not typically associated with system selection and acquisition?
Which factor is not typically associated with system selection and acquisition?
Signup and view all the answers
What is the purpose of formulating evaluation criteria in the vendor selection process?
What is the purpose of formulating evaluation criteria in the vendor selection process?
Signup and view all the answers
Why is it important to compile a short list of vendors?
Why is it important to compile a short list of vendors?
Signup and view all the answers
What typically occurs during the testing stage of the implementation phase?
What typically occurs during the testing stage of the implementation phase?
Signup and view all the answers
What is a significant challenge when implementing off-the-shelf software applications?
What is a significant challenge when implementing off-the-shelf software applications?
Signup and view all the answers
What should a contract specify when customization of an application is necessary?
What should a contract specify when customization of an application is necessary?
Signup and view all the answers
What is a common aim of change management during the implementation phase?
What is a common aim of change management during the implementation phase?
Signup and view all the answers
What does the evaluation of alternatives typically result in?
What does the evaluation of alternatives typically result in?
Signup and view all the answers
What is the primary focus of the selection committee during the vendor evaluation process?
What is the primary focus of the selection committee during the vendor evaluation process?
Signup and view all the answers
Why may products that fail to meet necessary requirements be identified quickly?
Why may products that fail to meet necessary requirements be identified quickly?
Signup and view all the answers
What is an expected cost element in vendor contracts?
What is an expected cost element in vendor contracts?
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 at their core.
- Comparing custom software development versus acquiring off-the-shelf products involves evaluating advantages and disadvantages.
- Several methodologies exist for custom software development, including the Systems Development Life Cycle (SDLC), prototyping, Agile, and DevOps. Each has its own advantages and disadvantages.
- Open-source software presents both advantages and risks in modern organizations.
- Open-source software implementations depend on various commercial models.
- Systems selection methodologies help organizations choose appropriate prepackaged software.
- End-user development is becoming more prevalent in modern organizations, with associated benefits and risks.
Introduction
- Managers must be involved in software design, acquisition, and implementation, as business success increasingly depends on appropriate software applications.
- Choosing the correct application characteristics is a crucial business decision.
Some Examples
- Various real-world examples illustrate successes and failures in IS projects, highlighting various potential issues and risks.
- Examples include the Condor Cluster, the FBI Virtual Case File, Pathfinder, NYC Automated Payroll System, Online Library System, and Future Imagery Architecture. These projects vary in cost, time, and achieved outcomes.
Fulfilling Information Processing Needs
- Technological advancements create the foundation for required information processing.
- Successful IS implementation depends on how well the technology integrates with existing organizational components (people, processes, structure, etc.).
Three Approaches
- Custom design and development creates unique software tailored to a firm's specific needs.
- System selection involves acquiring pre-built software.
- End-user development involves users creating software applications.
Make vs Buy
- Custom software development might be necessary if no existing market solution meets unique needs.
- The example given is Amazon's personal recommendation system.
Custom Development Advantages
- Unique tailoring: Software adapts to specific firm features.
- Flexibility and control: Firms have full control over the system's design and functionality.
Purchasing from a Vendor Advantages
- Faster roll-out: Acquiring pre-built software speeds implementation.
- Knowledge infusion: Learning how other organizations utilize the system's functionality.
- Economical attractiveness: Software vendors benefit from economies of scale.
- Quality: Software houses with large testing budgets deliver high-quality software.
Build Your Own: Systems Development Life Cycle (SDLC)
- Planning and justification are essential in risk management during system design and development.
- SDLC methodology uses a highly structured approach.
- SDLC has three phases: Definition, Build, and Implementation.
Phase 1: Definition
- System features need clear identification.
- Key actors are end-users and managers.
- Three steps: Investigation, Feasibility Analysis, and System Analysis.
Phase 2: Build
- System requirements are translated into robust software.
- Steps include System Design, Programming, and Testing.
Phase 3: Implementation
- Software integrates with existing systems.
- Steps include Installation, Operations, and Maintenance.
Four Migration Approaches
- Different migration approaches cater to various needs and complexities. (Diagram shown)
- Parallel, Direct, Phased, and Pilot approaches.
Build Your Own: Agile Development
- Agile methodologies emphasize adaptability and involvement compared to waterfall approaches, which prioritize detailed planning.
- Agile priorities: Adaptability, speed, teamwork, frequent communication, and customer involvement.
Outsourced Development
- Custom software is developed by external firms in programming and testing stages or by providing the whole system development.
Buying Off-the-Shelf Applications
- Systems selection is a multi-phased process (Definition, Build, Implementation) critical to evaluating and selecting the best software solutions.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explore the complexities of designing and implementing information systems, focusing on methodologies such as SDLC and Agile. Learn about the pros and cons of custom versus off-the-shelf software, as well as the role of open-source solutions in modern organizations. This chapter emphasizes the importance of managerial involvement in software-related decisions.