Typical Software Project Management Life Cycle

Software project management life cycle consists of a series of processes as described below:

  1. Identify Need
  2. Initiate the Project
  3. Plan the Project
  4. Execute the plan
  5. Closeout the Project

In a typical project life cycle, almost every software starts with a need for the software. Somebody in an organization feels the need for software to automate certain things, and based on that, the project proposal is written, and the top management approves it.

The project manager is appointed and forms the project’s initiation, and after the project manager is appointed for the project, the project life cycle starts with planning the project.

In the project plan, various types of plans are prepared, the schedule, the configuration management, the risk management, and so on. Once the plans have been prepared, the project development lifecycle starts, and that forms executing the plan. During the plan’s execution, the project manager executes the plan that directs the development team to proceed according to the plan.

But as the project progresses, there can be several deviations from the plan. The project manager needs to perform some control activities; maybe there is some bottleneck why the project is not progressing as per the plan. The project manager works to remove the bottleneck. For example, there may be a shortfall in the technical personnel, or there may be a shortfall in the hardware equipment. The project manager proactively removes those hurdles so that the project proceeds as per the plan.

The project manager might have to rework the plan because even despite that, there will be delays, or there may be some part of the project that may get completed quickly than anticipated, and so on. And once the project completes, the project manager carries out the project closeout activities.

References:
  • NPTEL Software Project Management by Rajib Mall, IIT Kharagpur.

 90 total views,  1 views today

Scroll to Top
Scroll to Top