10: Information Systems Development
Learning Objectives
Upon successful completion of this chapter, you will be able to:
- Explain the overall process of developing a new software application;
- Explain the differences between software development methodologies;
- Understand the different types of programming languages used to develop software;
- Understand some of the issues surrounding the development of mobile applications; and
- Identify the four primary implementation policies.
People build information systems for people’s use. This chapter will look at different methods to manage an information system's development process, with special attention to software development, review mobile application development, and discuss end-user computing. We will look at key trade-offs that organizations face in making critical decisions to “build vs. buy or subscribe,” the balancing act between scope, cost, and time while delivering a high-quality project and obtaining the buy-in from the users.