The lesson for the week:
System Development & Acquisition
There are few different types of ways to develop a system, which there are a few listed below:
- SDLC (System development life cycle): This is probably the longest cycle, but it is the best to develop a system that meets the users needs. This cycle can be considered as a waterfall because you can always go back to a previous stage and it flows through. There are 6 different stages to this cycle: Planning, Analysis, Logical design, physical design, implementation, and maintenance.
- JAD (Joint Application Design): It is a group meeting where everyone comes together and focuses at the task without any interruptions. Normally, developers will get a general idea on how the current system works, and the desires of the new system. This room would consist of a variety of people: the developing team who will keep the follow of the meeting and anaylis, users, managers, sponsors who provide input.
- Prototyping: Basically developing a version of the actual system and allowing users to play with the model. The developing team would receive inputs from users and modify the prototype until the end user is satisfied.