Phase 2 - Determine system information requirements.
This next phase involves finding out the information needs of the particular users involved. Here, we try to understand what information users require to perform their jobs. This usually entails interviews with the users, questionnaires, viewing hard data, observing workflow, and generally obtaining a good understanding of business operations.
Phase 3 - Analyze system needs.
Here, we take the information gathered from phase 2 and utilize flow diagrams to display the inputs, processes, and outputs of the business's functions. In this phase, we also analyze what decisions are made and how these are structured. After the detailed analysis, we prepare a systems proposal that addresses the system requirements, provides a cost/benefit analyses of alternatives, and makes recommendations, if any, regarding what should be done to reach the client's objectives. Once the client agrees to a solution presented, then we proceed to the system design phase.
Phase 4 - Design the system.
In designing the system, we capture all of what was agreed to in the recommendation, and create the graphical user interface (GUI). By using our framework to expedite this process. System design also includes a well-organized database structure, and a design for the outputs. Good database design is key to any information system.
Phase 5 - Develop and document the software.
In the development phase, we work closely with our programmers to develop original software that is required. In turn, our clients realize the cost savings due to faster development. When documenting the software, we work together with the system end-users. This process provides the client with detailed software documentation, procedure manuals, technical documentation, and technical support documentation for common queries, if desired.
|