2: Information Systems Development & RFPs
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 websites and mobile applications
- identify the four primary implementation policies
Introduction
When someone has an idea for a new function to be performed by a computer, how does that idea become reality? If a company wants to implement a new business process and needs new hardware or software to support it, how do they go about making it happen? When someone goes to buy a house, a car, or make any kind of purchase, there is always a process that the individual or team undergoes before making their final selection. Throughout this chapter, you will learn the concept of Information Systems Development . Depending on where you search out on the internet, there are many methodologies and resources to help organizations properly implement new technology, software, networks, and business processes. As a Project Manager or System Analyst, you will need to familiarize yourself with the way the company you work for develops or implement new ideas. It may also be your responsibility to have your own way of executing a project.
Before you begin the process of developing the information systems, you must be able to understand the fundamentals of a proposal. A proposal is a written request or suggestion for a new product, service, or idea to be implemented. You will receive all projects to be completed and business ideas in the form of a written proposal; in which, you will be required to read the entire form to understand its constraints and guidelines.
Software development will require detailed and timely steps before full implementation. If you as the Project Manager or Systems Analyst, be sure to take careful and purposeful steps before proceeding to the next stage in the development process. In most projects, you will have teams of people involved that sponsor the project, responsible for blueprinting, & adjusting to any last-minute changes.
The Systems Development Life Cycle is a methodology designed to give detailed steps to take for project managers or system analysts to take for the completion of a project to develop a system.
We will dive deeper into each of these terms in the proceeding sections...
Table of Contents