Software management is a technique through which a software is managed throughout its development life cycle. The software management also called as software project management deals with managing the important aspects right from start of the planning of the project to its deployment and maintenance phase.
Software Project management manages the following aspects of software development:
• Version tracking,
• Developing, testing,
• Integration,
• Configuring,
• Installing, and
• Distributing
In short, it is all about
• encouraging the stakeholder interaction in the early SDLC stages so as to avoid risk early and minimize cost
• paying attention to the technical tools and methods used in the process for developing the software
• planning the product objectives and scope, cost
PM specially focuses on four P’s:
1. People
2. Product
3. Process
4. Project