2. Stages of system Development

posted May 6, 2015, 4:07 AM by Maurice Nyamoti   [ updated May 11, 2015, 9:39 PM ]
There are seven stages in system development lifecycle namely:

Problem recognition and definition

In this phase, the system analyst seeks answers to these two questions

  1. Is the proposed system worthy pursuing?
  2. Is the proposed project worthy looking at?
  • Problem definition is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational, and technical areas. The scope of the project, constraints, budget and schedule is defined here
  • Problem definition is also called problem analysis; its the process of identifying the problem and finding out any constraints that may limit the solution
  • A feasibility study (preliminary investigation) is conducted at this stage; Feasibility study is an evaluation and analysis of the potential of a proposed project. It is based on extensive investigation and research to support the process of decision making.
    • Operational feasibility; establishes the extent to which the users are comfortable or happy with the proposed or new system
    • Schedule feasibility; establishes whether the development of the proposed system will be accomplished within the available time
    • Technical feasibility; establishes whether the technology available is sufficient or can be upgraded for the new system. It also seeks to find out whether the staff have relevant technical skills to develop and use the new system
    • Economic feasibility; establishes whether developing the new system is cost effective by analyzing all the costs and benefits of the proposed system.
  • After feasibility study has been conducted, a documentation is prepared to cover all the activities that took place.

Information Gathering