Professional Documents
Culture Documents
BH - Notes - P.M: QI Pescribe The Five Phases of IT Project Methodology (PI - Appeared 4
BH - Notes - P.M: QI Pescribe The Five Phases of IT Project Methodology (PI - Appeared 4
Community a Qa Vv
Bh.Notes - P.M
Hand Crafted notes by Team Brainheaters, best for effective engineering studies,
semester exams, Vivas, Internals. Based on the principles of smart study.
BH.Index
(Learn as per the Priority to prepare smartly)
4. | Planning Projects: 2 33
MODULE-1
for a good project manager? What is the difference between a work group
and a real team? (P3 - Appeared 2 Times) (5-10M)
Ans: A good project manager needs to possess certain skills like technical,
business, and management skills to manage projects with utmost
efficiency. Moreover, as a responsible position, a project manager must
Q5. Give the difference between product oriented and deliverables and
Ans: Projectitis is defined in many ways, the condition when project team
members become possessive about their project, or a project manager in
a functional setup does not know what is happening in the organization,
outside the project and is isolated.
completed.
d. Make clear who is responsible for what risk.
¢ Communicate about risks
a. Pay attention to risk communication and solicit input at
team meetings to ensure that your team perceives that risk
management is important for the project.
Focus your communication efforts with the project sponsor
o
or principal on the big risks and make sure you don't surprise
the boss or the customer.
Make sure that the sponsor makes decisions on the top risks,
9
your project.
Chances are that your team will identify a couple of
9°
these deliverables is critical for the next step when we plan and
estimate the project's schedule and budget.
Q88 pitference between open and closed system (P4 - Appeared 1 Time)
(5-10M)
Ans: An open system is one that interacts with its environment and thus
exchanges information, material, or energy with the environment,
including random and undefined inputs.
© Open systems are adaptive in nature as they tend to react with the
environment in such a way as’ organizing’, in the sense that they
change their continued existence.
Such systems are ‘self organizing’, because they change their
organization in response to changing conditions.
e Aclosed system is one, which doesn’t interact with its environment.
1 Time) (5-10M)
Project Managers
Practitioners
Crictamare
End Users
eg
Senior Managers define the business issue.
Project Managers plan, motivate, Organize and control the
practitioners who do the Software work.
The Product:
¢ Product is any package that needs to be developed. To develop
with success, product objectives and scope ought to be
established, various solutions ought to be thought of, and technical
and management constraints ought to be known.
While not this data, it's not possible to outline cheap and correct
estimates of the price, a good assessment of risk, a sensible
The Process:
A package method provides the framework from which a
comprehensive arrange for package development is established.
variety of various tasks sets— tasks, milestones, work merchandise,
and quality assurance points—enable the framework activities to be
custom-made to the characteristics of the package project and
therefore the necessities of the project group.
The Project:
The project contains all and everything of the entire development
method and to avoid project failure the manager needs to take
some steps, needs to fret concerning some common warnings etc.
In order to manage a successful software project,;we must
understand what can go wrong.
MODULE-2
3 Times) (5-10M)
2
user or client who has specific knowledge, expertise, or
insight in a specific functional area.
Technical Expert: Technical expert is needed to providea
eS
technical solution to organization problems.
Q2.what is the cost benefit analysis in projects? List the steps for
Ans: Cost benefit analysis in project management is one more tool in your
toolbox.
¢ This one has been devised to evaluate the cost versus the benefits
in your project proposal.
It begins with a list, as so many processes do.
What Are the Goals and Objectives of the Project? The first step is
perhaps the most important because before you can decide if a
project is worth the effort, you need a clear and definite idea of
what it is set to accomplish.
What Are the Alternatives? Before you can know if the project is
right, you need to compare it to other projects and see which is the
best path forward.
Ans: In fact, the most widely used project selection criteria is the economic
model. Also, the other name for the economic model for project selection is
profitability model.
Hence, in this post we will discuss only the following most important and
widely used project selection methods.
1. Economic Methods
a. Discounted Cash Flow (DCF) Methods
i, Net Present Value (NPV)
ii, Internal Rate of Return (IRR)
ili. | Cost Benefit Analysis (CBA) / Profitability Index (PI)
b. Non-Discounted Cash Flow (Non-DCF) Methods
i. Payback Period (PB)
ii, Return on Investment (ROI)
MODULE-3
Q2 describe the relation between MOV, Scope and WBS. (P2 - Appeared
3 Times) (5-10M)
Times) (5-10M)
QA Briefly describe the five scope management and describe the scope
planning process (P3 - Appeared 2 Times) (5-10M)
Validate Scope
e The Validate Scope process focuses mainly on customer
acceptance.
* tis when the project customer formally accepts all the project
deliverables.
e This process occurs at the end of each phase.
e During the process, the customer gives feedback on the work that
was performed.
Control Scope
Control Scope is the last process group of project Scope
Management.
The Control Scope process involves monitoring the status of the
project and managing changes to the scope.
(5-10M)
Cost of quality:
e Itis a measure of the performance of quality initiatives in an
organization. It's expressed in monetary terms.
Cost of quality = (review + testing + verification review + verification
testing + QA + configuration management + measurement +
training + rework review + rework testing)/ total effort x 100,
Cost of poor quality: It is the cost of implementing imperfect
processes and products.
Cost of poor quality = rework effort/ total effort x 100.
Defect density:
It is the number of defects detected in the software during
development divided by the size of the software (typically in KLOC
or FP)
Defect density for a project = Total number of defects/ project size
in KLOC or FP
Review efficiency:
defined as the efficiency in harnessing/ detecting review defects in
the verification stage.
Review efficiency = (number of defects caught in review)/ total
number of defects caught) x 100.
Testing Efficiency:
* Testing efficiency - (defects found in acceptance)/ total
number of testing defects) x 100.
Defect removal efficiency:
* Quantifies the efficiency with which defects were detected and
prevented from reaching the customer.
Defect removal efficiency = (1 - (total defects caught by customer/
total number of defects)) x 100.
Residual defect density = (total number of defects found by a
customer)/ (Total number of defects including customer found
defects) x 100.
Product Metrics
« These are metrics that pertain to Product Quality. They are used to
measure cost, quality, and the product's time-to-market.
company.
This could be the most undermined challenge that nobody is talking
about. It could result in sluggish procedures and less efficient
project development if not coped up properly.
Developers might travel to your location and that may add up to
the actual cost.
With the passage of time and evolution of the latest technologies,
you would need to change your software to meet the future needs
and requirements of your business.
2 TRALAARHIK ADA AUIAR GAmbARA RIAiin ain DAR AM AN ERlA TA allan
Hie CUSUMUN ULE syaterN Pruys UN MNYURUIL UIE HL eVELy
organization within the decision-making process.
An important task of management is to ensure the control over
operations, processes, activity sectors, and not ultimately on costs,
Although in reaching the goals of an organization they compete
with many control systems (production control, quality control and
stocks control), the cost information system is important because it
monitors the results of the others.
« The detailed analysis of costs, the calculation of production cost,
the loss quantification, the estimating of work efficiency provides a
solid basis for the financial control.
Ans: Cost: The financial constraints of a project, also known as the project
budget
Ans: The WBS makes the deliverables more precise and concrete so that
the project team knows exactly what has to be accomplished within each
deliverable.
* This also allows for better estimating of cost, risk, and time because
you can work from the smaller tasks back up to the level of the
entire project.
e Finally, it allows you to double check all the deliverables’ specifics
with the stakeholders and make sure there is nothing missing or
overlapping.
MODULE-4
development project. List three common types of risks that your project
might suffer? Point out the main steps that you would follow to effectively
Ans: Create a risk register for your project in a spreadsheet. Include fields
for date of the risk being logged, risk description, likelihood, impact, owner,
risk response, action, and status.
¢ Brainstorm all current risks on your project with the project's key
team members and stakeholders.
* Go through alll the factors that are essential to completing the
project and ask people about their concerns or any potential
problems. Identify risks that relate to requirements, technology,
materials, budget, people, quality, suppliers, legislation, and any
other element you can think of.
e When you identify risks, also factor in positive risks and
opportunities. For example, include all events that in some ways
could affect your project in a positive manner.
Establish how likely the risk is to occur (on a scale from 1-5) and
determine the impact of each risk according to time, cost, quality,
and even benefits if it were to occur (again on a scale from 1-5).
For example, a likelihood of five could mean that the risk is almost
certain to occur, and an impact of four could mean that the risk
would cause serious delays or significant rework if it were to
happen.
* Once you've determined what you'll do to address each risk,
estimate how much it will cost you to do so.
For example, using the concert example—how much will it cost to
look after the performer's health before the show, and how much
will it cost to prepare for a backup? Provide a range of estimates
(best case/worst case) and add the aggregated cost of these risk
Ans: Outlining objectives is a key step because it sets the foundation for all
tisk management exercises on a project. It is crucial that project goals are
recorded and comprehended by all team members.
This includes identifying project necessities and creating an
understanding of the achievement criteria for the project.
The motive behind the Risk Management Plan (RMP) is to formalize
the risk management process for a project.
The RMP is a report that maintains the definition of the selected risk
management methodology.
Itincorporates the goals of the risk process; the organization, roles
and obligations of team members; the tools and strategies to be
actualized; deliverables; review and reporting cycle.
The identification of project risks is accomplished using an
assortment of methods including conceptualizing, questioning,
fishbone outlines, and brain mapping.
It should be comprehensive with identified risks being given names
that are meaningful to everyone involved.
Itis difficult to evade all risks on any given project- however, the key
goal of comprehensive risk identification is to ensure that risks are
known and not a surprise.
Once risks have been identified, it is critical to develop appropriate
mitigation strategies.
Page no 35
- Handcrafted by Engineers | P - Priority
Ans: Outlining objectives is a key step because it sets the foundation for all
nagement exercises on a project. It is crucial that project goals are
risk mai
recorded and comprehended by all team members.
This includes identifying project necessities and creating an
understanding of the achievement criteria for the project.
The motive behind the Risk Management Plan (RMP) is to formalize
the risk management process for a project. The RMP is a report that
maintains the definition of the selected risk management
methodology. It incorporates the goals of the risk process; the
organization, roles and obligations of team members; the tools and
strategies to be actualized; deliverables; review and reporting cycle.
The identification of project risks is accomplished using an
assortment of methods including conceptualizing, questioning,
fishbone outlines, and brain mapping. It should be comprehensive
with identified risks being given names that are meaningful to
everyone involved. It is difficult to evade all risks on any given
project- however, the key goal of comprehensive risk identification
is to ensure that risks are known and not a surprise.
Once risks have been identified, it is critical to develop appropriate
mitigation strategies. Risks should be assigned to team members
best positioned to manage the issue. Each person must then
prepare an action plan with commitments and milestone dates.
Risk mitigation plans must be continually audited throughout the
life of the project. This audit includes ongoing analysis of the current
risk profile as well as identification of a best plan B.
Constructive feedback is an important vehicle for learning from
successes and defeats. Throughout the project, this feedback helps
with constant re-assessment of the circumstances concerning risk
Ans: The parallel approach provides the most control of the three. In the
parallel approach, both the old and new systems operate together for a
time.
* During this period, time x to time y, the outputs of the two systems
are compared to determine whether the new system is operating
comparably to the old.
e Attime y, management makes a decision, based on the
comparison of the two systems’ outputs, whether to terminate the
operation of the old system.
The parallel approach provides more control because the old
system is not abandoned until users are satisfied that the new
system adequately replaces the old.
Although this approach makes good intuitive sense, in practice it
frequently alienates users who perceive parallel operations as
Q2. what is a milestone? Why are they useful? (P4 - Appeared ITime)
(5-10M)
Appeared
1 Time) (5-10M)
Ans: Individuals and organizations who are actively involved in the project,
or whose interests may be positively or negatively affected as a result of
project execution or successful project completion.
e There are two main types of stakeholders in project management,
WTNH exLeTUr,
Internal stakeholders
e These stakeholders are coming from within the house!!! Internal
stakeholders are people or groups within the business, such as
team members, managers, executives, and so on,
External stakeholders
« External stakeholders are — as you can probably guess — people or
groups outside the business.
« This includes customers, users, suppliers, and investors.
¢ Asyoucan see, stakeholders clon’t always work for the project
manager.
e Needless to say, this can add an extra layer of complexity, as you
need to be able to communicate with people at all different levels
Ans: Anyone involved in IT projects has probably felt the sting of a technical
success that is also a business failure.
* Some may be in denial, but the reality is that this happens
frequently, and in most cases it's due to a common set of
underlying causes.
The primary causes for a technical success and business failure
(TSBF) can be blamed on not having an intelligent and grounded
change management strategy.
The examples of technical success and organizational failure are as
follows:
1. Global chip maker
¢ Technical success: A global chip manufacturer deployed a
system for enterprise use, with diverse language and
localization support requirements.
Business failure: Pencils never went down, despite the
executive sponsor pushing for it. Old and new users
continually weighed in, preventing even the first release from
finishing. It was launched for global use without substantive
pilot deployment.
2. City Year (education nonprofit)
e Technical success: Welles Hatch, CIO of City Year, a national
education nonprofit based in Boston, selected a new
fundraising tool from Round Corner, which featured a
collection of business configurations representing
state-of-the-art best practices guidelines for campaign
management and automation.
Business failure: Welles and his team leaned too heavily on
established processes, which were significantly different
MODULE -6
Ans: The following steps can help you to effectively define the scope of a
project:
Project Scope Step 1:
1. Identify the project needs
¢ When you are clearly able to identify the needs of a project, you are
more likely to set a sound benchmark from the beginning.
Understanding the ‘what and why’ of a project will enable you to set
specific goals and objectives. It also sets the groundwork for what
tasks are to follow and how they are to be performed.
Project Scope Step 2:
* 2.Confirm the objectives and goals of the Project
e The basis of the project scope should entail your goals and
Q2 describe project life cycle and its relation with SDLC (P3 - Appeared
2 Times) (5-10M)
Ans: The project life cycle (PLC) is a collection of logical stages or phases
that maps the life of a project from its beginning to its end in order to
define, build, and deliver the product of a project—that is, the information
system.
Each phase should provide one or more deliverables. A deliverable
is a tangible and verifiable product of work.
Deliverables at the end of each phase also provide tangible
benefits throughout the project and serve to define the work and
resources needed for each phase.
Projects should be broken up into phases to make the project more
manageable and to reduce risk.
Phase exits, stage gates, or kill points are the phase-end review of
key deliverables that allow the organization to evaluate the project's
performance and to take immediate action to correct any errors or
problems.
Although the deliverables at the end of a stage or phase usually are
approved before proceeding to the next stage, fast tracking or
should be the first step of the project. This goal should focus
on providing business value to the organization. A
well-defined goal gives the project team a clear focus and
drives the other phases of the project.
Plan Project: Once the project's goal has been defined,
°
290008
Why/How are we going to do it?
Who is going to be involved?
How long will it take and how much will it cost?
What can go wrong and what can we do about it?
™~p
How did we estimate the schedule and budget?
How will we know if we are successful?
@
In addition, the deliverables, tasks, resources, and
time to complete each task must be defined for each
phase of the project. This project plan defines the
agreed upon scope, schedule, and budget and is
used as a tool to gauge the project's performance
throughout the life cycle.
° Execute the project plan: After the project's goal and plan
have been defined, it's time to put the plan into action. As
work on the project progresses, scope, schedule, budget,
Effort and
resources
required
ae
sDLC
& Z
©
Q3.as a project manager, identify the characteristics that you would
look for in a Software developer while trying to select personnel for your
team. (P3 - Appeared 2 Times) (5-10M)
Ans: 1— Passionate
« The word “passionate” has been used and reused everywhere so
much that it now appears as a hollow adjective.
Still, itremains an important trait of a software developer.
2 - Open-minded
* Tous, good software developers should be open-minded. Ready to
change their opinion upon discussing with teammates or
uncovering new information.
3 - Data-driven
¢ Finally, we believe it's more important to make decisions based on
data rather than on our own preferences. It’s really easy to be
deceived by your own judgment.
¢ Ofcourse we want to do awesome things for all our users, but in
order to do so, we need to prioritize.
¢ Atthe end of the day, software developers are part of a business
and they must decide what's best for their business based on data.
4 - Being Knowledgeable about Customers and Business
¢ Asa developer, you build a product for a final user.
¢ Your job is to try to understand their needs and build features that
are useful to them.
* Building features here at CodinGame is somewhat easier since we
are also users of our platform.
5 - Being Knowledgeable about Engineering Processes and Good Practices
e While processes slow things down, they're essential to ensure
quality. For example, one thing that is critical to us is code review.
« No feature goes to production before it has been code reviewed.
Times) (5-10M)
in the light of major scams and scandals, a blind race for profits
and personal gains and short term prospective, involving the CEO's
of top organizations.
Autocratic Leadership
Autocratic leadership allows the autocratic leader to take the
ultimate control of taking clecisions without consulting others.
An autocratic leader possesses a high level of power and authority
and imposes its will on its employees.
Laissez-Faire Leadership
Under this type of leadership, a laissez-faire leader does not
exercise control on its employees directly.
Since employees are highly experienced and need little supervision,
a laissez-faire leader fails to provide continuous feedback to
employees under his or her supervision.
Transnational Leadership
e The Informational leadership highlights a leader as a facilitator of
change occurring, when one or more persons engage with others in
such a way that leaders and followers raise one another to higher
levels of motivation and morality.
(5-10M)
Q9Y write a note on Project leadership and ethics (P4 - Appeared 1 Time)
(5-10mM)