Sunday, December 27, 2009

Project Management

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.