Project Management is nothing but organizing, planning and scheduling software projects. It concerned with activities involved in ensuring that software id delivered on time and on schedule and in accordance with the requirements of the organization developing the procuring the software. Project Management is needed because software development is always subject to budget and schedule constraints that are set by the organization developing the software. Project Management activities includes Proposal writing, Project planning and scheduling, Project costing, Project monitoring and reviews, Personnel selection and evaluation, Report writing and presentations.
Project Staffing
An organization may wish to develop employee skills on a software project. Managers have to work within these constraints especially when there is an international shortage of skilled IT staff.
Project planning
Project management activity from initial concept through to system delivery. Plans must be regularly revised as new information becomes available. Various different types of plan may be developed to support the main software project plan that is concerned with schedule and budget.
Plan | Description |
Quality plan | Describes the quality procedures and standards that will be used in a project |
Validation plan | Describes the approach, resources and schedule used for system validation |
Configuration management plan | Describes the configuration management procedures and structures to be used |
Maintenance plan | Predicts the maintenance requirements of the system, maintenance costs and effort required |
Staff development plan | Describes how the skills and experience of the project team members will be developed. |
Project scheduling includes splitting project into tasks and estimate time and resources required to complete each task.