

For effort estimation software size should be known. The managers estimate efforts in terms of personnel requirement and man-hour required to produce the software.
ACT CUSTOMER MANAGEMENT SOFTWARE CODE
Lines of code depend upon coding practices and Function points vary according to the user or software requirement. Software size may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software. Project estimation may involve the following: With correct estimation managers can manage and control the project more efficiently and effectively.

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. It defines the scope of project this includes all the activities, process need to be done in order to make a deliverable software product. Project planning may include the following: Scope Management 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. Software project planning is task, which is performed before the production of software actually starts. Project management activities may include: 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. Take necessary step to avoid or come out of problems.Let us see few responsibilities that a project manager shoulders - Managing People Project manager may never directly involve in producing the end product but he controls and manages the activities involved in production.Ī project manager closely monitors the development process, prepares and executes various plans, arranges necessary and adequate resources, maintains communication among all team members in order to address issues of cost, budget, resources, time, quality and customer satisfaction. Software project manager is thoroughly aware of all the phases of SDLC that the software would go through. Software Project ManagerĪ software project manager is a person who undertakes the responsibility of executing the software project. Therefore, software project management is essential to incorporate user requirements along with budget and time constraints. Any of three factor can severely impact the other two. There are several factors, both internal and external, which may impact this triple constrain triangle. 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. The image above shows triple constraints for software projects.

All such business and environmental constraints bring risk in software development hence it is essential to manage software projects efficiently. 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. Most software products are tailor made to fit client’s requirements. Software development is a kind of all new stream in world business and there’s very little experience in building software products. Software is said to be an intangible product.
