What is the process and project matrics? Explain 3 P's in software engineering.
Solution:-
a) Process Metrics
These are the metrics pertaining to the Process Quality. They measure efficiency and effectiveness of various processes.
b) Project Metrics
These are the metrics pertaining to the Project Quality. They measure defects, cost, schedule, productivity and estimation of various project resources and deliverables.found in acceptance)/ total no of testing defects) x 100
THE THREE Ps:-
The People
• People factor is very much important in the process of software development.
• There are following areas for software people like, recruiting, selection performance management, training, compensation, career development, organization and work design, and team/culture development.
• Organizations achieve high levels of maturity in the people management area.
The Product
• Before a project can be planned, product objectives and scope should be established, alternative solutions should be considered and technical and management constraints should be identified.
• Without this information, it is impossible to define reasonable estimates of the
cost, an effective assessment of risk, a realistic breakdown of project tasks, or a manageable project schedule.
• Objectives identify the overall goals for the product without considering how these goals will be achieved. Scope identifies the primary data, functions and behaviors that characterize the product.
• Once the product objectives and scope are understood, alternative solutions are considered. From the available various alternatives, managers and practitioners select a "best" approach.
The Process
• A software process provides the framework from which a comprehensive plan for software development can be established.
• A small number of frame-work activities are applicable to all software projects, regardless of their size or complexity.
• A number of different tasks, milestones, work products and quality assurance points enable the framework activities to be adapted to the characteristics of the software project and the requirements of the project team.
• Finally, umbrella activities such as software quality assurance, software configuration management, and measurement overlay the process model.
Comments
Post a Comment