Project MGT and Metrics
Project MGT and Metrics
Project MGT and Metrics
• Product
• Process
• People
• Project
These components play a very important role in your project that can help your team
meet its goals and objective. Now, Let’s dive into each of them a little in detail to get a
better understanding:
• People
The most important component of a product and its successful
implementation is human resources. In building a proper product, a well-
managed team with clear-cut roles defined for each person/team will lead to
the success of the product. We need to have a good team in order to save our
time, cost, and effort. Some assigned roles in software project planning
are project manager, team leaders, stakeholders, analysts, and other IT
professionals. Managing people successfully is a tricky process which a good
project manager can do.
• Product
As the name inferred, this is the deliverable or the result of the project. The
project manager should clearly define the product scope to ensure a successful
result, control the team members, as well technical hurdles that he or she may
encounter during the building of a product. The product can consist of both
tangible or intangible such as shifting the company to a new place or getting a
new software in a company.
• Process
In every planning, a clearly defined process is the key to the success of any
product. It regulates how the team will go about its development in the
respective time period. The Process has several steps involved like,
documentation phase, implementation phase, deployment phase, and
interaction phase.
• Project
The last and final P in software project planning is Project. It can also be
considered as a blueprint of process. In this phase, the project manager plays
a critical role. They are responsible to guide the team members to achieve the
project’s target and objectives, helping & assisting them with issues, checking
on cost and budget, and making sure that the project stays on track with the
given deadlines.
W5HH Principle
Barry Boehm gave a philosophy that prepares easy and manageable designs or outlines
for software projects. He also gave a technique to discuss objectives, management,
duties, and technical approach of the project and its necessary resources. Then he
named it the W5HH principle when few questions resulted in project properties,
definition, and resultant plan to make the project successful. Those questions are :
The W5HH principle in software management exists to help project managers guide
objectives, timelines, responsibilities, management styles, and resources. In this lesson,
we’ll explore each part.
W5HH questions :
The W5HH principle outlines a series of questions that can help project managers more
efficiently manage software projects. Each letter in W5HH stands for a question in the series
of questions to help a project manager lead. (Notice there are five ”W” questions and two
”H” questions).
Why is the system being This focuses a team on the business reasons for
Why?
developed? developing the software.
How How much of each The goal of this step is to figure out the number of
Much? resource is needed? resources necessary to complete the project.
Metrics:
A metric is a measurement of the level at which any impute belongs to a system
product or process.
Software metrics will be useful only if they are characterized effectively and validated
so that their worth is proven. There are 4 functions related to software metrics:
1. Planning
2. Organizing
3. Controlling
4. Improving
1. Product Metrics: Product metrics are used to evaluate the state of the
product, tracing risks and undercover prospective problem areas. The ability
of the team to control quality is evaluated.
2. Process Metrics: Process metrics pay particular attention to enhancing the
long-term process of the team or organization.
3. Project Metrics: The project matrix describes the project characteristic and
execution process.
o Number of software developer
o Staffing patterns over the life cycle of software
o Cost and schedule
o Productivity
Advantages of Software Metrics :