Write about Software Project Management?

Software Project:


A Software Project is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product.

Need of software project management:


Software is said to be an intangible product. Software development is a kind of all new stream in world business and there’s very little experience in building software products. The most important is that the underlying technology changes and advances so frequently and rapidly that experience of one product may not be applied to the other one. All such business and environmental constraints bring risk in software development hence it is essential to manage software projects efficiently.
software1

The image above shows triple constraints for software projects. It is an essential part of software organization to deliver quality product, keeping the cost within client’s budget constrain and deliver the project as per scheduled. There are several factors, both internal and external, which may impact this triple constrain triangle. Any of three factors can severely impact the other two.
Therefore, software project management is essential to incorporate user requirements along with budget and time constraints.

Software Management Activities:


Software project management comprises of a number of activities, which contains planning of project, deciding scope of software product, estimation of cost in various terms, scheduling of tasks and events, and resource management. Project management activities may include:
  • Project Planning
  • Scope Management
  • Project Estimation

 

Project Planning:


Software project planning is task, which is performed before the production of software actually starts. It is there for the software production but involves no concrete activity that has any direction connection with software production; rather it is a set of multiple processes, which facilitates software production. Project planning may include the following:

Scope Management:


It defines the scope of project; this includes all the activities, process need to be done in order to make a deliverable software product. Scope management is essential because it creates boundaries of the project by clearly defining what would be done in the project and what would not be done. This makes project to contain limited and quantifiable tasks, which can easily be documented and in turn avoids cost and time overrun.
During Project Scope management, it is necessary to -

  • Define the scope
  • Decide its verification and control
  • Divide the project into various smaller parts for ease of management.
  • Verify the scope
  • Control the scope by incorporating changes to the scope

Related

Software engineering 1462287273152340550

Post a Comment

emo-but-icon

item