Podcast
Questions and Answers
What is a reason for developing software in-house?
What is a reason for developing software in-house?
- Satisfies unique business requirements (correct)
- Requires less technical staff
- Lower implementation costs
- Proven reliability and performance
Which of the following is an advantage of purchasing a software package?
Which of the following is an advantage of purchasing a software package?
- Greater control over development
- Higher customization capability
- Lower costs (correct)
- Independence from vendor support
What is NOT a reason for a company to choose in-house software development?
What is NOT a reason for a company to choose in-house software development?
- Minimal change to existing procedures
- Unique business requirements satisfaction
- Development of internal resources
- Proven vendor performance (correct)
Which option is typically offered by software vendors that is a benefit of purchasing software packages?
Which option is typically offered by software vendors that is a benefit of purchasing software packages?
What is a disadvantage of in-house software development?
What is a disadvantage of in-house software development?
Which of the following factors is NOT a traditional development consideration?
Which of the following factors is NOT a traditional development consideration?
Which of the following is a characteristic of commercial software packages?
Which of the following is a characteristic of commercial software packages?
Which development path is NOT commonly associated with traditional systems development?
Which development path is NOT commonly associated with traditional systems development?
How does in-house development impact existing systems?
How does in-house development impact existing systems?
Which of the following effectively describes a reason businesses might prefer in-house development over purchasing software?
Which of the following effectively describes a reason businesses might prefer in-house development over purchasing software?
Which of the following is a unique concern associated with offshoring?
Which of the following is a unique concern associated with offshoring?
Which description best encapsulates Software as a Service (SaaS)?
Which description best encapsulates Software as a Service (SaaS)?
What role does data management play in development strategy selection?
What role does data management play in development strategy selection?
What is one of the main advantages of purchasing off-the-shelf software?
What is one of the main advantages of purchasing off-the-shelf software?
In which of the following scenarios is engaging external consultants most appropriate?
In which of the following scenarios is engaging external consultants most appropriate?
Why is it important for systems analysts to assist in selecting a development strategy?
Why is it important for systems analysts to assist in selecting a development strategy?
Which of the following is NOT a typical reason for in-house software development?
Which of the following is NOT a typical reason for in-house software development?
What is one significant advantage of in-house IT resources?
What is one significant advantage of in-house IT resources?
What does business process outsourcing (BPO) involve?
What does business process outsourcing (BPO) involve?
Which statement best describes global outsourcing trends in recent years?
Which statement best describes global outsourcing trends in recent years?
What type of outsourcing involves specific knowledge-based tasks?
What type of outsourcing involves specific knowledge-based tasks?
Which of the following reflects a change in work patterns highlighted by the shift to work from home?
Which of the following reflects a change in work patterns highlighted by the shift to work from home?
What is a common characteristic of software as a service (SaaS)?
What is a common characteristic of software as a service (SaaS)?
Which of the following is an example of outsourcing nonessential activities?
Which of the following is an example of outsourcing nonessential activities?
What is the primary goal of system analysts during the evaluation and selection process?
What is the primary goal of system analysts during the evaluation and selection process?
Which financial analysis tool focuses on how long it takes for a system to pay for itself?
Which financial analysis tool focuses on how long it takes for a system to pay for itself?
What does the return on investment (ROI) measure?
What does the return on investment (ROI) measure?
What is an essential step in the cost-benefit checklist for determining project feasibility?
What is an essential step in the cost-benefit checklist for determining project feasibility?
Which of the following is NOT a commonly used financial analysis tool?
Which of the following is NOT a commonly used financial analysis tool?
What should be included when considering future growth in a project feasibility study?
What should be included when considering future growth in a project feasibility study?
What do financial tools in project planning primarily assist with?
What do financial tools in project planning primarily assist with?
Which factor should be analyzed regarding hardware and software in a project?
Which factor should be analyzed regarding hardware and software in a project?
What is the primary motivation for offshoring?
What is the primary motivation for offshoring?
Which of the following is NOT a risk associated with offshoring?
Which of the following is NOT a risk associated with offshoring?
What is a significant advantage of the Software as a Service (SaaS) model?
What is a significant advantage of the Software as a Service (SaaS) model?
Which of the following shortcomings of SaaS is related to internet connectivity?
Which of the following shortcomings of SaaS is related to internet connectivity?
Which of the following best describes reshoring?
Which of the following best describes reshoring?
What is a key feature of Microsoft 365 as a SaaS offering?
What is a key feature of Microsoft 365 as a SaaS offering?
Which of the following describes a challenge faced by SaaS users?
Which of the following describes a challenge faced by SaaS users?
What does DPM stand for in relation to SaaS?
What does DPM stand for in relation to SaaS?
Study Notes
Traditional vs. Web-based Development
- Traditional development prioritizes compatibility with existing systems and sees web-based features as supplementary enhancements.
- Traditional development uses three paths: in-house development, purchasing off-the-shelf software with modifications, or engaging external consultants.
- Web-based systems focus on internet access and utilize web-based development platforms.
- Web-based development uses cloud-based services like AWS, Azure, and GCP, providing flexible and scalable solutions.
In-House Development Options
- Reasons to develop software in-house include satisfying unique business requirements, minimizing changes to business procedures, meeting constraints of existing systems, and developing internal resources and capabilities.
In-house Development Options
- Reasons to purchase a software package: lower costs, shorter implementation time, proven reliability, minimal technical staff, and future upgrades provided by the vendor.
Outsourcing
- Outsourcing is delegating development, operation, or maintenance to external firms.
- Software-as-a-Service (SaaS) involves renting software from a service provider.
- Business Process Outsourcing (BPO) involves handing over entire business processes to an outside firm such as customer service operations.
Offshoring
- Offshoring is relocating IT development, support, and operational tasks to countries other than where the business is based.
- The primary motivation for offshoring is cost-effectiveness.
- Risks and concerns of offshoring include impact on the economy, project control, security issues, disparate cultures, and communication challenges.
Software as a Service (SaaS)
- SaaS aligns with Digital Process Management (DPM), which automates and optimizes business processes through digital technology.
- Benefits of SaaS include eliminating complex software installations, increased flexibility and accessibility, and cost-effectiveness.
- Shortcomings of SaaS include less control over security and privacy, dependence on stable internet access, customization and integration challenges.
Selecting a Development Strategy
- Choosing the best development strategy is crucial and depends on a company's immediate and future needs.
- System analysts work on the evaluation and selection team to eliminate unsuitable alternatives, rank suitable ones, and present viable options to management.
Selecting a Development Strategy
- Financial analysis tools like Payback Analysis, Return on Investment (ROI), and Net Present Value (NPV) help evaluate a project's value.
Selecting a Development Strategy
- To determine a project's feasibility, use a cost-benefit checklist: list development strategies, identify costs and benefits, consider future growth, include hardware and software support costs, analyze licensing options, apply financial tools, and prepare a report for management.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explore the key differences between traditional and web-based development methods. This quiz covers in-house development options, the advantages of web-based systems, and the considerations for purchasing software versus building it internally.