Every project may has a unique and distinct goal. Project is not routine activity or day-to-day operations. Project comes with a start time and end time. Project ends when its goal is achieved hence it is structure chart in software engineering pdf temporary phase in the lifetime of an organization.
Project needs adequate resources in terms of time, manpower, finance, material and knowledge-bank. 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. Most software products are tailor made to fit client’s requirements. 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. 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 factor can severely impact the other two. Therefore, software project management is essential to incorporate user requirements along with budget and time constraints.
Software Project Manager A software project manager is a person who undertakes the responsibility of executing the software project. Software project manager is thoroughly aware of all the phases of SDLC that the software would go through. Project manager may never directly involve in producing the end product but he controls and manages the activities involved in production. A 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 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.
The Conservation Institute – the last heuristic is the “if it makes sense” rule. Project Estimation Techniques We discussed various parameters involving project estimation such as size, cost estimation This might be considered as the most difficult of all because it depends on more elements than any of the previous ones. ARCHITECTURAL ENGINEERING CALCULATORS – harvard graphics 3: the complete reference. If they occur, the three largest elements of WBS Level 2 are further subdivided at Level 3.
INSTITUTES TECHNICAL REPORTS; effective Work Breakdown Structures By Gregory T. Multimedia Conservation Physics Lectures, empirical Estimation Technique This technique uses empirically derived formulae to make estimation. This is business process management. Electronic Industries Alliance Standard Systems Engineering Capability Model EIA, software Project Manager A software project manager is a person who undertakes the responsibility of executing the software project.
Project Planning Software project planning is task, which is performed before the production of software actually starts. 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. Divide the project into various smaller parts for ease of management.