Project Management Interview Questions
Project Management Interview Questions
WATERFALL AGILE
1
Interview questions
TIM WOODS
● transportation,
● inventory,
● motion,
● waiting,
● overprocessing,
2
Interview questions
● overproduction, and
3. Milestones in Project
Milestones in Agile project keep on constantly changing due to iterative process and
continuous delivery.
However Agile sprint events like Sprint planning, Sprint review , sprint retrospective
serve as checkpoints to asses the progress and adapt strategies.
1. Project kick-off: This is the initial phase where the project team is formed, and the
project goals, objectives, and requirements are defined. The project backlog is also
created during this phase.
2. Sprint planning: In this phase, the project team plans the work to be completed during
the upcoming sprint. The team selects user stories from the backlog and breaks them
down into tasks. The team also estimates the effort required for each task.
3. Sprint execution: This is the main development phase where the project team works
on completing the tasks identified in the sprint plan. The team holds daily stand-up
meetings to discuss progress, challenges, and plans for the day.
4. Sprint review: At the end of each sprint, the project team holds a review meeting to
demonstrate the completed work to stakeholders. Feedback is collected, and any
necessary adjustments or changes are made to the project backlog.
5. Sprint retrospective: After the sprint review, the project team holds a retrospective
meeting to reflect on the sprint and identify areas for improvement. The team discusses
what went well, what didn't go well, and any potential actions for improvement in future
sprints.
6. Release planning: This milestone involves planning for the release of the product or
project. The team identifies the user stories or features that will be included in the
release and creates a release plan.
7. Product release: This is the final milestone where the product or project is released to
the end-users or customers. The release may include new features, bug fixes, and
improvements based on the completed sprints.
It's important to note that Agile is an iterative and incremental approach, so these
milestones are repeated throughout the project lifecycle. The team continuously plans,
executes, reviews, and reflects on their work to deliver value to the stakeholders.
3
Interview questions
4. Scrum of Scrums
Scrum of Scrums is a scaled agile technique that offers a way to connect multiple teams
who need to work together to deliver complex solutions. It helps teams develop and
deliver complex products through transparency, inspection, and adaptation, at scale. It’s
particularly successful when all high-performing scrum team members work towards a
common goal, have trust, respect, and are completely aligned.
5. Agile Manifesto
7. SDLC cycle
4
Interview questions
5
Interview questions
Scrum :
● When there is defined timeframe for the work
● Have dedicated team.
The agile manifesto is basically a document consisting of values and principles that are
expressed in Agile. It was created in early 2001. It simply consists of 4 values and 12 key
principles. This manifesto helps the development team to work more efficiently and provides a
clear and measurable structure that promotes team collaboration, iterative development, etc. It
is specially designed to improve development methodologies.
The 4 Agile Values
1. Individuals and Interactions over Processes and Tools: It focuses on giving more
attention and importance to communication with clients.
2. Working Software over Comprehensive Documentation: It focuses on the completion
of the project and making sure that the project is completing the final deliverables.
3. Customer Collaboration over Contract Negotiation: It focuses on involving customers
in all phases of the project so that the final product doesn’t lack any requirement that the
client needs. It is done to ensure 100% customer satisfaction.
4. Responding to Change over Following a Plan: It focuses on changes and motivates
the team to adopt the change quickly so that higher quality products can be delivered.
Therefore, agile works in short sprints so that changes can be utilized for good.
6
Interview questions
Agile and Waterfall are two different management methodologies best suited for different types
of projects. If you clearly understand the project outcomes from the beginning, Waterfall may be
the best fit. Waterfall is a better method when a project must meet strict regulations as it
requires deliverables for each phase before proceeding to the next one.
Alternatively, Agile is better suited for teams that plan on moving fast, experimenting with
direction and don’t know how the final project will look before they start. Agile is flexible and
requires a collaborative and self-motivated team, plus frequent check-ins with business owners
and stakeholders about the progress.
7
Interview questions
11. What do you understand by scope creep and how can you managed?
Scope creep is used to describe how a project's requirements tend to grow over time, like - a
single deliverable product becomes five when a product with three essential features becomes
ten, or when the customer's needs change midway through a project, requiring a reassessment
of the project requirements. Changes in project needs from internal miscommunication and
disagreements, and key stakeholders are some of the common causes of scope creep.
To manage scope creep, we need to use the change control mechanism to keep it under
control. This includes the following -
● Maintaining a baseline scope and keeping track of the project's progress.
● To evaluate actual work performance metrics to the baseline scope, i.e., "How different
is the current project from the original plan?", we need to perform Variance analysis.
● Identifying the severity and source of the observed alterations.
1. Product Burndown Chart: It is a type of chart that is used to show story points of each
completed sprint so that it depicts the completion of requirements over time. It mainly
shows how many of the product goals are being achieved by the team and how much
work is remaining.
2. Sprint Burndown Chart: It is a type of chart that is used to show the remaining works for
the scrum team of a particular sprint. It makes the work of the team visible and shows the
rate at which work is completed and how much is remaining to be completed.
3. Release Burndown Chart: It is a type of chart that is used to show how a team is
progressing against the work for a release. This chart is updated by the scrum team at
the end of each sprint. It is very essential to see what process is being made during each
sprint.
4. Defect Burndown Chart: It is a type of chart that is used to show the total number of
defects that are being identified and fixed or removed.
8
Interview questions
Timeboxing is an important time management technique or tool that is used to limit the amount
of time that is being spent to complete a task. It simply allows a fixed unit of time for each and
every task and this unit is known as a time box. The maximum length of the time box is 15
minutes. It not only helps to improve focus but also results in an increase in productivity. There
are some events in Scrum and all these events are timeboxed which means all these events are
allotted with a maximum and fixed unit of time for the task. The events that are time-boxed are
listed below:
● Sprint
● Sprint Planning
● Daily Scrum
● Sprint Review
● Sprint retrospective
Impediments are something that blocks or stops the progress of teamwork. It causes the team
not able to perform their task in a better way and on time that in turn also slows down the
velocity. It’s the responsibility of the Scrum master to remove or resolve impediments.
Impediments can be anything as listed below:
● Missing resource
● Strict boss or team member
● Technical or operational issue
● Power outage
● Lack of understanding about agile or scrum
● External issues such as war, weather, etc.
● Business problems
Sashimi is basically a Japanese word whose meaning is pierced body. In scrum, Sashimi is a
technique that is simply used to check whether all functions (every phase of the software
development cycle) are completed or not after the product is displayed. Functions include
requirement analysis, planning, design, development, testing, and documentation.
9
Interview questions
Agile Metrics are basically standard metrics that are used to measure the work of the team.
These metrics are used to determine the quality of work, productivity, progress, team health,
etc. Its main focus is on value delivered to customers and how much end-users were impacted
by it.
Standard Metrics for the Agile project
1. Velocity: It measures the amount of work done by the development team during a
sprint. It gives ideas about progress, capacity, etc.
2. Cumulative Flow Diagram: It is a flow diagram used to measure the current status of
work in progress of the team. It is simply used to track the progress of agile teams and
manage flow stability.
3. Defect Removal Awareness: It is used to measure the ability of the development team
to remove defects prior to release. It helps to maintain the quality of products by a
working team.
4. Work Category Allocation: It is used to measure where we are spending or investing
our time so that we can adjust our priorities.
5. Sprint Burndown Metric: It is used to measure the total number of sprints or tasks that
are completed as compared to estimated scrum tasks. It usually tracks the progress
being made on tasks during a Sprint.
6. Defect Resolution Time: It is used to measure the time taken by the team to identify
and fix the defects or bugs in the software. There are several processes involved in
fixing bugs.
7. Time Coverage or Code Coverage: It is used to measure the time that is given to code
during testing. It helps one to understand how much code is tested and also helps in
assessing the test performance.
8. Business Value Delivered: It is used to measure the efficiency of the working team.
Advantage of estimating in SP
● There is no co-relation between the estimator skills and experience and SP are
independent of the Author’s story
● Because SP are measurement of relative sizes and relative sizes cannot be changed
due to external forces , team members can estimate accurately
● SP encourages collaboration by prioritizing the team behavior over individual behavior
10
Interview questions
● It helps in tea building activity because team exchange argue , constructively criticize
and have fun while playing poker cards for estimation
20. What are the some risks in scrum? How they are handled?
● Budget
● People
● Sprint
● Product
● Knowledge and capility
Managing risks involves identifying, assessing, analyzing, defining and implementing risk,
managing risk and monitoring risk
1. Sprint Burndown
At a Sprint-level, the burndown presents the easiest way to track and report status (the
proverbial Red/Amber/Green), i.e., whether your Sprint is on or off-track, and what are the
chances of meeting the Sprint goals. The burndown chart – when used right – can provide near-
real time updates on Sprint progress.
“If your team do it right, then they would take in just the right amount of work into a sprint.”
At the beginning of a Sprint, the Scrum team perform Sprint Planning and agree to take on
development work worth a certain number of Story points. This forms the basis for the Sprint
Burndown chart.
The total story points agreed at the beginning of the sprint make up the y-axis, and the
individual dates in the Sprint make up x-axis. If your team do it right, then they would take in just
the right amount of work into a sprint. And if everything goes well, the burndown trend will look
like this:
11
Interview questions
Of course, not all sprints are made equal. So actual Sprint Burndown may not look as perfect.
For instance, Scrum teams are prone to overestimate their ability to deliver during their first
development Sprint on a new project. Or if they are a newly formed team. Or if they are learning
to work Scrum. In such cases, it’s quite possible that the team fall behind schedule.
The burndown chart helps bring issues to the surface:
2. Sprint Velocity
This metric goes hand in hand to help your team achieve ideal Sprint burndown.
How?
In simple words, Sprint Velocity represents the average number of story points a team can
take on for a Sprint. This number is based on observing how many story points were delivered
during the previous two to three Sprints, and simply calculating the average story points
delivered per sprint.
When you know your team’s velocity, it is then going to be easy to manage how much work they
can commit to at the beginning of a Sprint. Keeping track of Sprint Velocity will help you and
your team avoid situations where you need to reduce or change scope mid-sprint – which may
not make them (or you) look good.
The obvious limitation with Velocity is that you need at least two to three Sprints’ worth progress
before you can identify a trend.
12
Interview questions
Any experienced Agile practitioner will tell you such spikes in the burndown trend line are
quite common in real life Agile projects. By nature, Agile allows you to groom the backlog
regularly to increase or decrease scope. It is then only natural that such grooming reflects in
your burndown charts. It is quite rare for Agile projects to have the entire scope nailed right at
the beginning (like Waterfall), so learn to accept spikes as a matter of course.
Or, Use Burnup Charts instead
There are limitations with Burndown charts. They don’t bring out issues such as scope creep
as clearly for all stakeholders to understand.
Why is this important?
Let’s take the release burndown depicted in Figure 3 earlier as a case in point. The spike
around sprint 3 depicts what looks like a bit of scope creep. This has led to a not-so-straight
13
Interview questions
trend line, with a projection that is delivering noticeably later than the team could have before
the spike. The impact of the change in scope isn’t entirely clear to an onlooker.
For a senior stakeholder that sits outside the project, it may not be immediately apparent that
the team are doing more than they set out to plan. Therefore, the causes for any delays in the
project schedule aren’t understood as well as they could be with better information.
A burnup chart could help you here. Let’s see how with an example:
14
Interview questions
15
Interview questions
5. Scope Change
This is a bit of an oxymoron. By nature, Agile projects should be open to scope change. Right?
Right?
Yeah, not so much.
If your project is in churn all the time, you’ll find your team constantly working to re-align with
new requirements, dropped requirements, changes etc. If the project scope reduces
significantly as part of all this churn, it could mean you can deliver earlier than planned. If on the
other hand, there is significant addition to scope or if the scope has changed so much you need
a lot of rework, then all of a sudden, your project could be in the red because the original
schedule now looks like Mt. Kilimanjaro.
So what do you do in such scenarios?
You report the changes to scope regularly, of course. Agile projects can absorb changes to
scope. They should also report such scope changes diligently.
Did your Product Owner drop Feature number 4 mid-flight and bring in a Feature number 6 that
costs twice as much – in time and money? You need to report this so you can secure the
additional funding and time necessary to absorb the changes.
By reporting Scope Changes, you demand a certain level of responsibility on the part of the
Product Owner. They have the responsibility to think any significant changes through before
these are introduced to the project, so they can be prepared to answer any questions about
cost/scope creep.
6. Defects Trend
Plot defects as they are identified, their resolution and those that remain open on a graph, and
you’ll have yourself a visual Defects Trend chart. Defects Trends are useful in tracking
defects resolution for a release or product as a whole.
Not all defects may be fixed within the Sprint or Release they are identified. Some (usually
non-blocker defects) tend to get carried into future Sprints or Releases.
7. Team Capacity/Load
Whether you’re starting out with Agile Transformation, or if you’re at various stages of getting
there, the most challenging Agile tenet is not having team members spread on multiple projects.
“Even more challenging is to know if everyone in your team is working to optimal capacity.”
16
Interview questions
While Agile doesn’t allow sloths to survive – it exposes them eventually – we’re not talking about
work shirkers here.
You do genuinely need a way to know – at any point in time – what everyone in your team is
up to. The Team Capacity/load dashboard can help with providing you a snapshot of your
team’s workload.
How does it work?
For each team member on a project, capture the following information:
Total capacity in hours = number of hours per day that they are able to dedicate to the project
multiplied by number of days that they are allocated to the project.
Assigned capacity in hours = number of hours (or story points multiplied by average number of
hours per story point for the team member’s particular skill) allocated.
Available capacity in hours = Total capacity – Assigned capacity
Having this information to hand will help manage your team’s allocation better – especially
when they are across multiple projects.
Tools like JIRA offer a number of plug-ins to manage Team Capacity/Load online, so you have
on demand access to the latest view of work distribution and capacity.
What do your stakeholders look for in an Agile Report?
What single question do you need to answer with all your reports?
Simple: Are You On Track?
This is almost everything anybody that consumes your report, wants to know. Almost.
Agile or Waterfall, whatever metrics or report templates you use, you are trying to report on this
one super-metric. Remember – as long as your reports provide a visible and clear answer to
this question, you will have done your job. All else is either exceptional or supporting
information, or just plain background noise.
“Almost all the Agile or scrum reports above can be set up once, and generated on demand in a
matter of seconds or minutes.”
17
Interview questions
18
Interview questions
● Test Driven
● Adaptive System development
● Dynamic Software Development Method
● XP – extreme Programming
19
Interview questions
30. How are the Product and Sprint Backlog different from One Another?
Product Backlog Sprint Backlog
1 It is a list of items that need to be completed It is a list of items to be completed
for developing the product during each sprint
2 The backlog is collected from the customer The team collects the backlog from the
by the product owner and assigned to the product owner and sets up the time
team frame for the sprint
5 It’s independent of the sprint backlog It’s dependent on the product backlog
6 The product owner maintains the backlog Each new sprint has backlogs added by
until the project is complete the team
20
Interview questions
21
Interview questions
41. How can discord be dealt with within the Scrum Team?
● The issue’s root cause needs to be identified and addressed
22
Interview questions
23
Interview questions
24
Interview questions
● Sprint planning
● Escaped defects
● Defect density
● Sprint burndown
● Team velocity
27. How to deal with Score Creep?
Score creep refers to a change that’s uncontrolled and added without checking its impact on
scope, time, cost, etc.
To handle it, here’s what needs to be done:
● Close monitoring of work being done on a day-to-day basis.
● Understanding and communicating the vision to the team and ensuring
they’re aligned.
● Capturing, reviewing the project requirements regularly (against what is
delivered), to emphasize to the team & customer about the requirements signed
off.
● Ensuring that any changes introduced go through change control & are
implemented based on the approval for change request.
● Avoid gold plating.
28. What are MVP and MMP?
● Minimum viable product (MVP) is a Lean Startup concept that stresses
the impact of learning while performing product development. This allows one to
test and understand the idea by getting exposed to the initial version for target
customers & users. To accomplish this, one has to collect all the relevant data
and learn from that collected data. The thought behind MVP is to produce the
product, to provide access to the users, and to observe how the product is used,
perceived, and understood. This will also provide more insight towards what the
customers’ or users’ needs are.
● The MMP (Minimal Marketable Product) refers to the description of the
product, which will have a minimal number of features that address the
requirement of the users. The MMP would help also help the organization reduce
the time to market
29. What does DoD mean?
● Definition of Done (DoD) refers to the collection of deliverables, which
includes written codes, comments on coding, unit tests, integration testing, design
documents, release notes, etc. This adds verifiable and demonstrable values to
project development. DoD is very helpful to scrum while identifying the
deliverables to achieve the objective of the projects
● It helps with:
● Defining the steps required to deliver the iteration
25
Interview questions
26
Interview questions
mid-sprint modifications or scope creep, the Scrum Master must have the
confidence to stand up to product owners and stakeholders.
● Focus - To get the most out of each sprint, every team member must
remain focused on the task at hand and how it influences the sprint goal. To keep
team members engaged throughout sprints, scrum masters may limit the number
of tasks or priority allocated to each team member. Individuals can also stay on
task by making sure that the whole team is engaged in daily Scrum sessions.
● Respect - In a Scrum team, respect is accepting that no one person or
contribution is more valuable than the other. Respect means appreciating your
accomplishments, trusting your teammates to fulfill their tasks and also
considering their ideas, and listening to them. Scrum masters may help their
teams create mutual respect by demonstrating respect for the team members,
product owners, and stakeholders.
● Commitment - To achieve a common purpose, scrum teams must work
together. This means trusting one another to finish their tasks and deliver their
best. It will only happen only if every member of the team is entirely committed to
the team and the project.
33. How would you handle conflict within the team?
Giving individual coaching to team members is one of the most effective strategies to resolve a
problem. It is imperative for a Scrum Master to maintain positive relationships with team
members and provide guidance when they face challenges.
For a Scrum Master, paying attention to the source of the problem and listening and acting
accordingly would go a long way. Any disagreements should be shared with other team
members in a manner that they would be open to suggestions for resolving the issue. When a
conflict arises, the Scrum Master must intervene so that the process runs smoothly and without
hiccups.
The following steps help in handling conflicts within the team:
Step 1 - Scene setting
First, we must determine the source of the team's quarrel. Before taking any action, it is
necessary to understand the discrepancy between two groups or two persons. In times of
dispute, Scrum Masters typically react aggressively against team members in the hopes of
resolving the conflict on their own. However, while this may temporarily cure the problem, it
does not address any underlying concerns. The Scrum Master must lead the team and teach
them that disagreement is a regular occurrence in the workplace and it can be resolved with
assertiveness. It is the leader's responsibility to guarantee that team members' concerns are
acknowledged and addressed.
Step 2 - Gathering Information
Gathering facts about the conflict is usually crucial before coming to a conclusion about a
certain individual or suppressing the topic. This could be accomplished by listening to each
party separately and comprehending the situation from their point of view. The Scrum Master
should also consider other team members' perspectives and also respect every team member’s
decisions. As a result, the Scrum Master must elicit everyone's assistance in order to gain a
picture of the workplace conflict.
Step 3 - Brainstorming to find a solution
It is often impossible for the leader to resolve problems on his or her own. Furthermore, several
members of the Scrum Team would have better answers that would quickly remedy the
problem. Organizing spontaneous group talks and sharing opinions on various activities would
27
Interview questions
stimulate good discourse between the two people or groups in these situations. This would urge
both sides to see things from the other's perspective. This also provides opportunities for
superior ideas to be pushed and for the disparity to be bridged.
Step 4 - Solution conferring
Listing all of the possible answers to an issue would only be useful if those solutions were put
into action. Scrum Master removes the team's roadblocks by implementing the solution in this
step. Throughout the conflict resolution process, remembering to stay calm and respectful will
aid in a speedier and more efficient resolution.
34. How would you deal with a difficult stakeholder?
The four strategies by which we can deal with difficult stakeholders are:
1. Listen to them carefully - Make an effort to comprehend their point of
view. If what they say aggravates you, consider whether their needs are in line
with the project's goals. Is it possible that they want things done a little differently?
Make efforts to discover some common ground. People desire to be understood
and to believe that their voices are heard.
2. Estimate their motivation - Try to understand the motivation behind the
stakeholders’ opposition. This will allow you to compromise, and come up with a
win-win solution, and complete the project. Answer questions like - Are they
reporting to a board of directors that has its own reservations? What's the source
of your stakeholders' sudden opposition? Are they concerned about exceeding
their budget? Concerned that the project may not turn out as planned?
3. Meet them one after another - Meeting without other stakeholders in the
room relieves stress and allows the stakeholders’ to be more at ease. So, make
time to meet with each challenging stakeholder separately. This results in
interactions becoming clearer and calmer. Take advantage of this chance to learn
more about their point of view and recommended solutions. However, don't ask
them why they don't like your plan outright. Ask open-ended inquiries about their
thoughts and how the project is moving instead.
4. Watch the stakeholders closely by identifying them - Determining the
stakeholders and finding out what inspires them should be the first step. Anyone
who is influenced by our work has control or influence over it or is interested in its
success is referred to as a stakeholder.
35. What are the three pillars of Scrum?
The three pillars of Scrum are summarized below -
Adaption: The method being processed must be changed if an inspector determines that one or
more aspects of a process are outside of permitted limits. A correction must be made as quickly
as possible to avoid future deviation.
Transparency: Transparency mandates that those elements be specified by a consistent
standard in order for viewers to understand what they are viewing. For example, while referring
to the process, all participants must use the same terminology. Those reviewing as well as
those executing the job and the resulting addition must have the same definition of "done."
Inspection: Scrum users must check Scrum artifacts and progress toward a Sprint Goal on a
regular basis to discover unwanted deviations. Inspections should not be carried out so
frequently that they constitute a burden to their work. Inspections are most successful when
skilled inspectors do them attentively at the point of work.
36. Explain user story structure with an example.
The User Story Structure is defined below -
As a <role of user>,
I want <To achieve a goal / perform a task>,
28
Interview questions
N Negotiable: it should define the functionality of the user story and is subject to the Product Owner and the Team’s appro
V Valuable: It should offer value to the customer's experience.
E Estimable: This lets us be able to roughly approximate in terms of time.
S Small: The user story should be tiny enough for the team to finish in a sprint.
T Testable: Good acceptance criteria after testing is required.
38. What are the five steps of Risk Management?
The five steps of Risk Management are given below -
Risk Identification: To identify the risks that your company is exposed to in its current operating
environment. There are several types of risks, such as market risks, legal risks, regulatory risks,
environmental risks, etc. It's crucial to be aware of as many risk factors as possible.
Risk Analysis: Once a risk has been identified, it must be investigated. The scope of the danger
must be determined. It's also important to understand the connection between other internal
factors and risk. It's critical to determine the risk's severity and importance by examining how it
affects the business operations.
Ranking the risk: Risks must be ranked and prioritized. Most risk management solutions include
numerous risk categories based on the severity of the danger. Risks that may cause minor
discomfort are prioritized the least, but risks that can result in significant loss are prioritized the
highest.
Treating the risk: As much as possible, all risks should be avoided or reduced by contacting
experts in the field in question. In a manual environment, this would include contacting each and
every stakeholder and setting up meetings for everyone to discuss the issues.
Risk review: To ensure that it has been entirely eradicated, the risk evaluation is done.
39. What do you mean by timeboxing in Scrum? When can a Sprint be canceled, and by
whom?
Timeboxing is the practice of devoting a set amount of time to a single activity. A timebox is a
unit of time measurement. A timebox should not exceed 15 minutes in length. A Sprint can be
canceled before the Sprint timebox limit ends. Only a Product Owner can cancel the sprint.
40. What do you understand about Scope Creep? How can Scope Creep be managed?
Scope creep is used to describe how a project's requirements tend to grow over time, like - a
single deliverable product becomes five when a product with three essential features becomes
ten, or when the customer's needs change midway through a project, requiring a reassessment
of the project requirements. Changes in project needs from internal miscommunication and
disagreements, and key stakeholders are some of the common causes of scope creep.
To manage scope creep, we need to use the change control mechanism to keep it under
control. This includes the following -
29
Interview questions
30
Interview questions
retrospective tracker to monitor action items. Here are the targeted categories: priority,
ownership, status, description, identified on, and type. Working on the action items gives the
team a boost that they are moving towards improvement and enhances the sense of
ownership.
46. What exactly do you mean by Sprint in Scrum?
A Sprint is at the heart of Scrum. An incremental product is released every two weeks or every
month. After the previous Sprint gets completed, a new Sprint begins. It breaks down large
projects into smaller, more manageable chunks. It allows companies to produce high-quality
work more frequently and quickly, making project management easy. Sprints have made them
more adaptable to changes. Daily scrums, Sprint planning, sprint review, development work,
and sprint retrospectives are part of a sprint.
● The Scrum Team as whole plans the work that gets accomplished during
the Sprint planning phase.
● The Scrum Team values efforts and develops a plan for the following day
during the Daily Scrum Meeting, a timed 15-minute session.
● At the end of each Sprint, a Sprint Review gets held to evaluate the
increment and, if necessary, make changes to the Product Backlog.
● A Sprint Retrospective is held after the Sprint Review but before the
subsequent Sprint Planning. The Scrum Team will evaluate its performance and
develop a plan for implementing changes during the following Sprint during this
meeting.
47. What does the concept of Confidence Vote mean in Scrum? Why is it vital?
The Confidence Vote gets held at the Program Increment Planning session following the risk
analysis. It is when all team members assemble and voice their opinions and vote with their
fingers on their confidence level in completing the PI Targets. The confidence vote can be used
only once all the features and user stories get adequately estimated and prioritized. All work
must be clear to all parties involved, with all dependencies and risks clearly defined.
A vote of confidence can help to create an environment in which people feel comfortable
sharing and expressing their ideas. It boosts team morale because members should feel that
their opinions are valued.
48. Is a daily meeting suggested for all teams, irrespective of their size or experience level?
Explain.
A team can evaluate its progress in sticking to the sprint goal during the daily meeting. To
ensure that all are on the same page, all agile teams should meet frequently. They can conduct
the meeting in different ways depending on the size as well as the level of experience.
● Small and Experienced - A small, experienced team can get together for a
brief break or even an informal meeting.
● Small and Inexperienced - If the team is small and inexperienced, the
Scrum Master should prefer going through a standup because the team needs to
understand the progress. They may require assistance with technicalities or
business functionality and must also understand the values, principles, and
discipline.
● Large - Taking a relaxed attitude with huge teams may be troublesome,
as formal meetings are required to provide advice and clarity.
31
Interview questions
32
Interview questions
● If one team member provides the estimate, but another completes the
task, the estimate is rendered useless.
● The time it takes to complete a task gets determined by the developer's
experience level.
● Teams frequently exaggerate the difficulties they may face and only
consider the best-case scenario.
The following are some of the advantages of estimating user stories in points:
● There is no correlation between the estimator's skills and experience, and
story points are independent of the story's author.
● Because story points are a measurement of relative sizes, and the size
cannot get changed by external forces, team members can estimate more
accurately.
● Story Points encourages collaboration by prioritizing team behavior over
individual behavior.
● It serves as a team-building activity because teams exchange, argue,
constructively criticize, and have fun while playing poker cards to reach an
understanding of estimations.
52. Differentiate between MVP and MMR
Minimum Viable Product (MVP) is a Lean Startup concept emphasizing the value of learning
while developing a product. It allows the idea to be tested and understood by exposing target
consumers and users to the initial version. To do so, one must first collect all relevant data and
then learn from it. The MVP concept is to create a product, give it to consumers, and then watch
how the product gets used, perceived, and understood. It will also provide a clear understanding
of your clients' or users' needs.
Successful products get gradually introduced into the market, with each "significant" deployment
referred to as a release. An MMR (Minimum Marketable Release) is a product release with the
fewest features possible that address your customers' current new needs. MMRs are used to
reduce the time it takes to market between releases by condensing each release's coherent
feature set to the smallest increment that provides new value to customers.
53. Name some other Agile frameworks.
There are other frameworks in addition to Scrum, such as Kanban, Test Driven Development,
and Feature-Driven Development. Mention frameworks you have followed and provide
scenarios.
54. When should you use Waterfall over Scrum?
Use waterfall if the requirements are simple, predictable, fully defined and understood, and will
not change.
55. Would you recommend automated testing for your project?
Scrum encourages the use of automated performance or regression testing so that you can
continuously deliver software as quickly as possible. Offer examples of any automated testing
tools that your team may have used.
56. How long were your sprints?
An ideal sprint length is between one and four weeks, with a two-week sprint being the most
widely used.
57. Is it okay if someone wants to change a requirement?
33
Interview questions
Yes. Agile encourages frequent feedback from customers and stakeholders so that the product
can be improved. We need to be able to embrace change.
58. What type of metrics or reports have you used?
Sprint, release burn-down and burn-up charts are standard reports. Most companies also want
to understand how many stories were committed versus completed per sprint and the number of
defects identified post-release to production.
Preparing for Agile Scrum Master Certification? Here're 40 Scrum Master Certification Sample
Questions. Take this free practice test to know where you stand!
59. What is a burn-down chart?
A burn-down chart displays the amount of work a team has burned through—such as hours
during the sprint. Discuss how you have used these in the past.
60. How many Scrum teams have you managed at one time?
This is a popular question. Don’t offer that Scrum guidelines state only one Scrum Master per
team as your answer! In this new role, you may be required to lead more than one team. Notice
the use of the word “managed” versus “led.” Scrum Masters do not manage, they lead teams—
so be sure to use this word in your response. Your interviewer is likely to be listening very
closely!
61. What type of requirements did you use for your teams?
Requirements in Scrum are written as user stories using a standard, “As a ___, I want___ so
that I can ___.” As a Scrum Master, you don’t necessarily write user stories, but you would
assist the Product Owner to ensure that user stories are written, prioritized, and ready for the
sprint.
62. Describe a time when your Delivery team members didn’t seem to be getting along. How did
you handle this?
A little bit of conflict is always good, but your interviewer is looking for your ability to be an
effective leader. Reflect on a time where you had a few team members that just never seemed
to be able to work things out. How did you encourage those team members to work together?
Was it a team-building exercise? Did you make sure they had a common goal? State the
problem you had, how you addressed it, and the outcome.
34
Interview questions
35
Interview questions
Incremental Development
In this form of development, the process is divided into small, workable increments. Each
succeeding increment builds on the work completed in the previous increment. Over time,
functionalities are added based on everything already created.
Iterative Development
36
Interview questions
This involves the development of a system that follows repeated cycles or iterations. Changes
are made based on results from the most recent iteration. This enables the project to evolve
over time.
Agile: Incremental+Iterative
The agile process involves the consideration and creation of a working product in an iteration,
which is a part of the final product. Each successive iteration is one step further towards the
final product. This continues until all product functionalities are satisfied.
Organizations and users use the working product and provide feedback that’s incorporated into
the next iteration. With this, product roadmaps can be built, produced, and tested before the
next iteration.
This is one of the most common and important Agile Interview Questions that everyone should
know the answers to.
5. What are the different types of Agile methodologies?
1. Extreme Programming
It is a framework that enables teams to create high-quality software that helps improve their
quality of life. It enables software development alongside relevant and appropriate engineering
practices. It is applicable to handle changing software requirements, risks caused due to new
software, working with a small, extended development team, and technology that allows
automated unit and functional tests.
2. Kanban
It is a method that’s used to design, manage, and improve the flow of systems. Kanban enables
organizations to visualize their flow of work and limit the amount of work in progress. It is used
in situations where work arrives unpredictably, and where work needs to be deployed
immediately without waiting for other work items.
3. Lean
It is a set of tools and principles that focuses on identifying and removing waste, to speed up
process development. Value is maximized, and waste is minimized. It is used in just about every
industry that produces waste in some form or the other.
4. Scrum
It is a framework that is used by teams to establish a hypothesis, test it, reflect on the
experience, and make adjustments. It enables teams to incorporate practices from other
frameworks depending on the requirements. It is used by cross-functional teams that are
working on product development, and the work is split into more than one 2-4 week iterations.
5. Crystal
It focuses on people and their interactions, rather than on tools and processes. Aimed to
streamline processes and improve optimization, Crystal works on the principle that projects are
unique and dynamic. It is used when the focus is on strengthening team communication,
continuous integration, active user involvement, and configurable processes.
6. What Are the Principles of Agile Testing?
● Testing continuously to ensure continuous improvement of the product
● Continuous feedback to ensure the product satisfies the business
requirements
● Team roles like testing and development need to be actively involved in
the testing process
● Actively involving the business team and user representatives can help
obtain quick feedback for each iteration
37
Interview questions
38
Interview questions
39
Interview questions
40
Interview questions
● Velocity
● Work category allocation
● Defect removal awareness
● The cumulative flow diagram
30. What are the essential qualities a good Agile tester should have?
A qualified Agile tester must possess the following qualities:
● Should swiftly comprehend the requirements
● Must be well-versed in the concepts and practices of Agile.
31. Mention the challenges involved in developing Agile Software?
The significant difficulties encountered when creating Agile Software include:
● more customer interaction and testing
● management is more affected than developers
● More preparation is needed.
32. When not to use Agile?
You can ditch Agile in the following circumstances:
● Your team does not understand Agile
● Your team is resisting Agile
● Expectations do not support agile
33. Explain what it means by product roadmap?
A product roadmap is a source of truth used by all parties to describe a product's long-term
goals, priorities, and progress.
34. What is the product burndown chart?
A project management chart called a burndown chart demonstrates how rapidly a team is
moving through a customer's user stories.
35. What is a sprint burndown chart?
This graph shows the number of completed and uncompleted sprints in the scrum cycle.
36. What is the Release burndown chart?
A release burndown chart summarizes the release progress by displaying the remaining
workload at the end of every sprint versus the ideal workload.
37. How is the velocity of the sprint measured?
Work is complete if capacity is expressed as a percentage of 40-hour workweeks: story points *
team capacity. If the capacity is expressed in terms of man-hours, then the team's capacity is
expressed in story points.
38. Are there any agile certifications?
The following list of agile certifications and scrum certifications:
● ACP (Agile Certified Practitioner)
● ASM (Agile Scrum Master)
● Safe Agilist
● CSM (Certified Scrum Master)
41
Interview questions
42
Interview questions
43
Interview questions
Scrum is used when it's necessary to move toward a suitable and noticeable method. Kanban is
employed when process improvement is required, provided that there aren't many changes.
62. Can agile methodology also be applied other than software testing and development
projects?
In the fields of biophysics, biochemistry, and biomedicine, agile methodology can be used in a
range of situations, such as when there is a lack of data when a small team is required to
complete the project when the nature of the job is uncertain, and in several other situations.
63. What are the major Agile components?
The major Agile elements are:
● Pair programming, continuous deployment, test-driven development, etc.
● Collaboration cards and class responsibilities
● stand-up meetings daily
64. What is the process in which a master recommends following up on action items?
The best way to accomplish this is by creating a follow-up of the job the team members are
expected to complete.
44
Interview questions
● Platform-independent
● Upfront and fair licensing policy
5. Name some control programs with which JIRA integrates.
Such control programs are CVS, Subversion, Git, ClearCase, Mercurial, Visual SourceSafe, and
Perforce
6. Can you access JIRA cloud site via mobile device?
Yes, one can access JIRA cloud site via mobile device by using the URL of cloud site in the
mobile web browser.
7. What is the use of JIRA dashboard?
It is the first display we notice upon login to the Jira. The dashboard shows tools and
applications that help users to track progress of a project. It also includes important information
like user’s activity info, issues assigned, etc. Admin can change the view and items displayed on
the dashboard.
8. Name the agile methodologies supported by JIRA.
● Scrum – in this agile methodology, the development team works iteratively
to complete a project. Each stint or iteration has certain set scope and timeline.
Scrum is best suited for software development.
● Kanban – this method achieves just-in-time delivery by visualizing the
workflow and tasks currently in progress. Kanban is best suited for operation
teams.
9. What are the issue types in Scrum project?
In JIRA, an individual unit of work is referred to as issue. The types include:
● Story – single feature that needs to be implemented
● Epic – a big user story
● Bug – problem that needs to be fixed
● Task – generic task that is not a bug or story
10. Name some popular add-ons for Jira.
● JIRA Toolkit Plugin
● JIRA Charting Plugin
● Portfolio for JIRA
● Suites utilities for JIRA
● Zephyr for JIRA – Test Management
● ScriptRunner for JIRA
Jira Interview Questions for Experienced
11. Name the report types generated in JIRA.
The JIRA reports that show statistics for projects, people, versions or other fields are of
following types:
● Time Tracking Report
● Average Age Report
45
Interview questions
46
Interview questions
47
Interview questions
The validators in JIRA check the validity of an input made to the transition before the transition
is performed. If validator fails, the issue will not progress to destination status.
27. What is an event?
An event tells us the status, default template, notification scheme and workflow transition post
function associations for the event.
Subjective Jira Interview Questions
28. Explain labelling and linking issues in JIRA
● Labelling issue – enables the user to categorize the raised issue as
information, which is later assigned to a component. This issue is found using
labels.
● Linking issue – enables the user to link issue(s) that can be associated on
same or multiple JIRA servers.
29. What are the three color indicators for time tracking in JIRA?
For a particular issue, three colors are displayed representing the time spent behind the issue.
● Blue (Original Estimate) – the amount of time originally estimated to
resolve an issue
● Orange (Remaining Estimate) – time left to resolve an issue
● Green (Time spent or logged) – actual time spent so far in resolving the
issue
30. How does a service desk work?
● The client expresses demand for service agents via entryway.
● It identifies demand in their JIRA service desk line and does further
assessment of the issue.
● The client can use the entry to discuss the demand with service desk
agent
● Finally, the expert completes the task and client demand is fulfilled.
●
48
Interview questions
maintain a high Sprint velocity and focus on execution because all the thinking and
planning have been done in advance.
● 🤖 Automating parts of your work process. Learn how to automate tests, generate
code automatically, or use templates for specific product parts. This may take an
upfront investment of effort to set up, but it pays dividends in improved velocity.
● 👨🏻💻Being aware of changes or shortcomings on the team. While you measure
velocity at the team level, the performance of individual members naturally influences
the number. Perhaps requirements have changed, and you’re missing a critical skill
on the team, or a former top performer is going through a rough period personally,
which is reflected in the team’s velocity. Keep this possibility in mind when you’re
looking for ways to optimize your velocity further.
● 🔍 Looking at outside dependencies and technical issues. When you don’t find
room for improvements within the team, look at external factors that affect your
velocity. Perhaps the customer doesn’t provide feedback quickly, or another
department like finance has a complicated approval process for purchases the team
needs. Also, review potential technical obstacles, like an old testing server that gives
the team headaches and lowers velocity.
● 🚀 Dedicating a Retrospective to optimizing velocity. Hold a Retrospective with the
team when you want to find additional optimization opportunities. Maarten has a list
of helpful questions you can ask during such a session, like “Was there a lot of
rework on issues?” or “Did the team actually make a plan on how to deliver the Sprint
Goal?”
During a team’s initial Sprints, for example, velocity will almost certainly fluctuate heavily. You’re
still calibrating estimates, meetings take longer, and developers may be unfamiliar with the
codebase, so there’s less time for execution as people figure out how to collaborate effectively.
That’s why it’s critical to only start relying on and expecting a relatively stable velocity after three
to five Sprints. Optimizing velocity during this period would be ineffective and irrelevant. You
simply won’t have enough reliable data for the metric to be meaningful.
Maarten Dalmijn, Head of Product at Rodeo and Serious Scrum ambassador, recommends you
make everyone aware of this initial variability in advance. Managing expectations prevents
stakeholders from losing their belief in Scrum. It also protects the team’s motivation.
You also want to make sure you set the right objective for your optimization efforts. Aiming for
increased velocity makes sense if you’re focused on productivity gains. But a lower number
might be better when you want to improve the quality of work, like in the earlier example of
reducing bugs.
49
Interview questions
Velocity can help or hurt your team, depending on how – and by whom – it’s deployed. Below,
we answer four questions about Sprint velocity to clarify common misunderstandings and
abuses.
😬 It’s highly uncertain, and you’ll need to add a large buffer to your estimate. A lot of things can
change during 10 Sprints that will affect velocity. Team members might leave, new items enter
the product backlog, estimations might turn out incorrect, and on and on.
🎯 It turns the number into an external goal instead of a tool for the team. Rarely will outside
stakeholders accept something as an estimate that’s subject to change. Once given, the
estimate often morphs into a hard deadline. That change turns velocity from a team-owned
metric into a fixed, externally set due date that can add considerable pressure to the team or
result in some form of punitive action if not met.
Note the difference between this way of using velocity versus the team’s use we discussed
earlier of setting a cap during Sprint Planning. Forecasting, as in this example, only serves
external stakeholders, whereas using Velocity as a cap or the limit of what can be achieved,
helps the team plan their Sprints more accurately.
Velocity makes for a lousy performance metric and turns into “measurement theater” for several
reasons:
Story points are relative units of measurement. Story Points are a “local currency” unique to
your team. One story point represents a different value for team A than it does for team B.
Making comparisons between teams doesn’t work.
👑 The team rules the number. Even when outsiders take control of velocity, the team holds
ultimate power over the number. They can, for example, inflate their estimates during Sprint
Planning, cut corners in their work, or only take on simple tasks they can quickly complete to
satisfy “velocity goals.”
Agile’s basic premise is that delivering customer value early and often matters most and that a
self-organizing team knows best how to do that. As long as the team hits their Sprint goals and
produces customer value continuously, how they do so is their business and should certainly
not depend on their velocity, a number that says little about value delivered, especially when
viewed in isolation of other Agile metrics.
50
Interview questions
Maarten sums it up aptly with the title of one of his articles: “Companies That Obsess Over
Velocity Are Clueless About Scrum.”
Scrum co-creator Jeff Sutherland is pretty clear on this point. In his book, Scrum: The Art of
Doing Twice the Work in Half the Time, he writes:
“Once you have your velocity, you can figure out the most important thing in Scrum: What is
keeping you from going faster? What is keeping you from accelerating?”
“A well-functioning Scrum Team’s velocity should steadily trend upward by roughly 10% each
Sprint.”
But many agile practitioners, like Maarten Dalmijn, the experts we surveyed, and John Cutler,
who coined the term “feature factory,” don’t share this view. They argue that an obsession with
velocity can lead to lower quality work, product features with little customer value, or team
members burning out.
Common sense alone shows that higher velocity isn’t always the appropriate goal and that it
cannot keep increasing into infinity. Reducing velocity naturally serves any situation where
slowing down might increase quality, value delivered, or team happiness.
So, to return to our question: Should Sprint velocity keep going up? We’d say, “often, but
certainly not always, and only for the right reasons.”
Velocity looks at past performance to predict the right amount of work for the next Sprint. E.g.
Comparing story points completed over time.
Capacity focuses on resources. It takes the velocity number and adjusts it to estimate a team’s
available development resources in upcoming Sprints.
For example, You have a team of just two developers whose average velocity is 10 story points.
One of them will be on vacation for the entire next Sprint. In that case, you have 50% fewer
developers, so your capacity for the next Sprint would be 5 story points.
Allie Dyer Bluemel at Shortcut provides a helpful gauge for metrics like velocity:
“If it’s painful to use them, if it’s a chore to fill them out, then change how you use them.”
51
Interview questions
When it comes to velocity, you and your team are the ones flying the plane. Nobody else is in
the cockpit, except perhaps a Scrum Master. Your attention is on the Sprint Goal. So you cross-
check the velocity meter when necessary. The PO at air traffic control keeps you updated on
your end destination.
In this metaphor, outside stakeholders are like the executives at airline HQ. They keep an eye
on fuel costs and passenger numbers. They’d never radio into your cockpit to inquire – or
lecture you – about your flight instruments. If your managers do, it might be time to press eject
on them, velocity, or both.
A Gantt chart
is a project management tool that illustrates work completed over a period of time in relation to
the time planned for the work. A Gantt chart can include the start and end dates of tasks,
milestones, dependencies between tasks, assignees, and more.
MPP:
1. Facilitating Scrum Ceremonies for the Team and working very closely with
the Scrum Master.
Sprint Planning Meeting: In this meeting, the discussion takes place about features and product
backlog items (user stories) that are important to the team. This meeting is usually attended by
the product owner, Scrum Master and Scrum Team. It is a weekly meeting and usually lasts for
about an hour.
Sprint Review Meeting: In this meeting, the Scrum team gives a demonstration of the product.
After this, the product owner determines which items completed and which are not completed.
He also adds some additional items to the product backlog on the basis of feedback from
customers or stakeholders. Its main aim is to inspect the product being created in the sprint and
modify it if required.
This meeting takes place after the Sprint planning meeting. In this meeting, the Scrum team
meets again to inspect itself and discuss the past mistakes, potential issues and methods to
resolve them. Main aim of this meeting is to improve the development process. This meeting
lasts for about 2-3 hours.
Daily scrum
A daily stand-up meeting is a day-to-day meeting among all the members of the agile team. Its
main purpose is to know the current progress and performance of every team member that
works on Scrum tasks. The meetings take place mostly in the morning and usually involves
product owners, developers, and the scrum master.
52
Interview questions
● To know what was done yesterday and what is the plan for today.
● To provide a better understanding of goals.
● To make sure that every team member is working toward the same goal.
● To bring problems of team members into focus so that problems can be
addressed quickly.
● To bring everyone up to date on the information and help the team to stay
organized.
Product backlog refinement
Sprint Backlog: It is generally owned by the development team. It only contains those
features and requirements that are related to the specific sprint only. It is considered a
subset of the product backlog. It is compiled of everything that must be done to
complete a particular sprint. It only includes items that can be completed during each
agile sprint. It is specific to the sprint goal only in a particular sprint.
Product Backlog:
53
Interview questions
It is generally owned and maintained by the project owner. It usually contains each and every
feature of the product as well as the requirements of the product. It is compiled to everything
that must be done to complete the whole process. It just breaks down every item into a series of
steps. It is more specific to the end goal of the product
Iteration Backlog
means a plan setting out the parameters of that Iteration and which should include the specific
Outcomes to be delivered and Definition of Done to be achieved during the Iteration
What is Iteration?
In agile software development, an iteratioSn is a set amount of time reserved for development.
Typical iterations last 1-2 weeks, however, some may go as long as 4 weeks. Most agile
development teams agree on the length of their iterations and proceed to operate on an
iteration-by-iteration basis
Program Increment Planning : Program Increment (PI) Planning is the heartbeat of the Agile
Release Train(ART). Planning is a cadence-based event for the entire ART that aligns teams
and stakeholders to a shared mission and vision.
The PI Planning event is two days of focused planning with all the teams, stakeholders, and
product owners/managers in one place to review the program backlog and determine the
direction of the business. This event typically happens every eight to 12 weeks and can be a
significant challenge for large teams that are spread out across the country or even the world.
The Agile Manifesto states, “The most efficient and effective method of conveying information to
and within a development team is a face-to-face conversation.” SAFe takes this to the next level
with PI planning.
54
Interview questions
PI preparation :
55
Interview questions
56
Interview questions
● Draft plan review – During the tightly timeboxed draft plan review, teams
present key planning outputs, which include capacity and load, draft PI
objectives, potential risks, and dependencies. Business Owners, Product
Management, and other teams and stakeholders review and provide input.
● Management review and problem-solving – Draft plans likely present
challenges like scope, people and resource constraints, and dependencies.
During the problem-solving meeting, management may negotiate scope changes
and resolve other problems by agreeing to various planning adjustments. The
RTE facilitates and keeps the primary stakeholders together for as long as
necessary to make the decisions needed to reach achievable objectives.\
● Draft plan review – During the tightly timeboxed draft plan review, teams
present key planning outputs, which include capacity and load, draft PI
objectives, potential risks, and dependencies. Business Owners, Product
Management, and other teams and stakeholders review and provide input.
Day 2 Agenda
● Planning adjustments – The next day, the event begins with management
presenting changes to the planning scope, people, and resources.
57
Interview questions
● ART PI Risks – During planning, teams have identified risks and impediments
that could impact their ability to meet their objectives. These are resolved in a
broader management context before the whole train. One by one, the risks are
discussed and addressed with honesty and transparency and then grouped into one
of the following categories:
● Confidence vote – Once ART PI Risks have been addressed, teams vote on their
confidence in meeting their team PI objectives Each team conducts a vote using their
fingers (fist of five) or a digital tool for remote events. If the average is three fingers
or above, then management should accept the commitment. If it’s less than three,
the team reworks its plan. Anyone voting two fingers or fewer should be allowed to
voice their concerns. These concerns might add to the risk list, require replanning, or
provide information. Once each team has voted, it’s repeated for the entire ART, with
everyone expressing their confidence in the collective plan, as illustrated in Figure 5.
Figure 5. Confidence vote for an ART
● Plan rework – If necessary, teams adjust their objectives until they have high
confidence. This additional planning is one occasion where alignment and
commitment are valued more highly than adhering to a timebox.
● Planning retrospective and moving forward – Finally, the RTE leads a brief
retrospective for the PI planning event to capture what went well, what didn’t, and
what to do better next time, as shown in Figure 6.
58
Interview questions
PI Outputs
Committed PI Objectives
▪ SMART objectives that are created by each team
▪ Milestones
59
Interview questions
RISKS
60
Interview questions
Risk can be defined as a predicament or situation exposed to any small or big danger. However,
as long as we know how to presume and manage risk, we can overcome the snags to move
forward and complete the project without delays. Here are some of the risks involved in Agile
software development and how they can be resolved:
1. Budget Risk: When any project is planned, an estimated budget is discussed for
it. One of the foremost risks in the Agile software development process is going over
budget. It is not always possible to presume variations in customers’ needs or even
changes in the market. Hence, going over budget is a very common and potential
risk.
Solution: The best way to ensure that the project sticks to the budget is to avoid
overquoting or underquoting. A reserve should also be maintained to avoid running
out of money in case of necessary changes costing more than planned. Above all
this, there should be a plan in place stating solutions in case the budget issue
occurs.
2. Scope Creep: Scope creep happens when the scope of the project starts to
expand. Along the way, the customers might want to add features that were not
already discussed at the planning stage. When this happens, it is called scope creep
leading to project going over budget and deadline being pushed.
Solution: Not only is it essential to plan the scope of the project in advance, it is also
necessary to ensure that the plan is being followed. The progress of the project
should be constantly checked by the manager to avoid the risk of scope creep. While
discussing the plan, it should be ensured that the stakeholders agree and sign on the
planned scope. Besides this, the software development team should also implement
a change control process after discussing it with the customer.
3. Not sticking to Agile: Agile methodology focuses on collaboration and flexibility.
This means that the self-organizing cross-functional teams, through iterative testing,
are quick to anticipate changes in customer needs corresponding to the dynamic
market and come up with pragmatic solutions along the course. However, if the Agile
process is not followed carefully, the issues won’t be eliminated on time. As a result,
the overall cost will be more when the changes have to be made after the
development process is over. The product quality will also suffer considerably.
Solution: The best way to avoid time delays is to keep room for delay while planning
the timeline. You have to factor in reasons like emergencies, holidays, time taken for
testing and QA and complexities in the project and time taken to incorporate changes
61
Interview questions
after each round of testing. Even after all this, there should still be some extra time
that can allow further improvement.
5. Miscommunication of goals: Agile software development methodology
succeeds because it ensures continuous communication among team members to
achieve each solution or goal. If even one member has misunderstood or
miscommunicated a step of the product lifecycle or ongoing operation, it can
collectively affect the outcome.
Solution: To avoid this kind of risk, the best solution is to apply Squad-based agile
software development. This essentially means that an Agile team that is well
equipped and aware of each member’s talent can work with each other closely to
deliver the highest quality product. An Agile squad comes with several benefits that
include each team members being aware of each other’s capacity and knowledge,
easier communication due to same work location, increased development speed
because of continuous discussions, reduced risk due to low chances of
miscommunication and autonomy allowing them to choose the path they want to
reach the goal.
62
Interview questions
testers, developers, and product owners should determine each story's specifics before
creating effective acceptance criteria.
Before beginning development, the team should ensure that each narrative has enough
acceptance criteria and that everyone understands the story's context. As a result, it is easy to
develop tests as soon as the feature's code is complete and implement them.
5. Lack of Team Ownership
A major barrier to the advancement of Agile transformations and scaling is still certain teams'
resistance to implementing agile techniques. Agile combats this internal culture by encouraging
team members to fully own their work and give up relying on what other people tell them to do.
To accomplish this effectively, the project manager must promote increased team member
participation and communication. Promote involvement and upward movement.
Increasing team members' ownership over the process would allow them to independently
evaluate and develop solutions to problems rather than waiting for permission after approval.
6. Conventional HR Practises
HR departments should use agile techniques when hiring, reviewing, and promoting staff
members. Agile is a useful method of working since it encourages the participation of the right
individuals in projects rather than relying on pre-existing roles or job descriptions. People will
volunteer because they feel competent and knowledgeable in the project's field and have
established working relationships with others who share their enthusiasm.
These people are helpful to the project because they are motivated more by an intriguing task
or challenge, working with a particular group or leader, than by receiving pay or other material
advantages. Agile businesses should revise their incentive and performance plans to
accommodate team-based learning.
7. Frequent Regression Cycles
Developers regularly and continually add functionality to the product. Previous features may
have regressions as a result. Testers use regression testing to pinpoint and fix this issue;
however, manual regression testing is unfeasible in a quick-paced agile setting.
Modern online apps act differently when accessed on various devices or browsers, which
presents another difficulty. As a result, a complicated matrix of compatibility test examples must
be checked to ensure the program works properly for all users.
8. Inconsistent Practises Across Team Members
Customer satisfaction is a guiding principle of the Agile methodology. Agile frameworks like
Kanban recommend building a range of services within the firm to accomplish this goal. All
departments, teams, and people may self-organize around the task, cooperate, and change
how they conduct business while being motivated by quality improvement thanks to this
network of services.
Enhance the work processes, the product, and the service to offer more value. People must
adhere to the same rules and use the same concepts for this network of services to function.
Agile teams that consistently communicate and work together are essential. This comprises
cross-functional Agile positions or teams assisting with completing a project.
9. Finance Clashes
Not every phase in an agile strategy is detailed and planned. This is a significant shift for many
finance departments, which frequently have a more conventional and conservative approach.
One of the major obstacles to becoming agile in a business is finance and financing.
Organizations require exposure to address this issue and restructure the finance and other
departments to improve communication and awareness. It might be useful to explain why even
traditionally costed projects typically go late and over budget to get finance on board with the
business and operational teams.
10. Performance Variations
63
Interview questions
The applications we use now are far more powerful and complicated. During the development
phase, developers must write a lot of code. This occasionally has an impact on how well the
product performs. This typically occurs when developers create a product without considering
the end-user's needs and strictly adhering to the specifications. Utilizing load testing tools can
aid in locating and resolving performance problems. Finding performance bottlenecks can also
be aided by automated techniques.
64
Interview questions
Defect Triage
Overview
The word “Triage” is basically used in the medical field. Actually, it used to decide the order in
which the patients should be treated. Usually, in big hospitals, where there are thousands of
patient’s approaches for consultation or actual treatment on a daily basis. But not all the patients
are admitted or treated immediately.
The severity of the illness or the injury is the main criteria for consultation and based on this all
the patients are categorized accordingly. If the injury or health of any patient is very critical then
the doctors usually treat such patients as a priority and get admitted if required.
Normal diseases or non-critical injuries are considered at a lower priority and such patients are
treated later.
65
Interview questions
Similarly, the term Triage is introduced in software testing for defects in the application or a
project. Usually, the Defect Triage process is implemented in large projects and in many cases,
it is not applicable for small-scale projects. There are chances to identify a huge number of
defects in bigger projects than medium or small projects.
Also in bigger projects, the frequency of defect identification is quite higher.
Take a look at the below image which shows the outcome of Defect triage meeting and
gives answers to specific questions like:
66
Interview questions
For setting up a meeting the Test Lead sends a meeting invite via email to everyone and sets a
particular timing for Triage Meeting. The below given hypothetical image shows the meeting
invite sent by a Test Lead via outlook to all the participants.
Here everything is imaginary in the below image like – the participant names, meeting
room, conference call details, date, time etc.
(Note: Click on any image for an enlarged view)
Every day before the start of the triage meeting, the Test Lead sends a list of all the “Open”
defects is a spreadsheet format to all the participants so that they can go through all the defects
before the meeting and understand what exactly the defect is and what kind of fix is required for
it.
Before the start of every triage meeting, ensure that each defect:
● Has enough information to understand the defect for all the participants in
the meeting.
● Has reported under correct project and category.
● Has mentioned the priority and severity of the defects.
● All the detailed information provided in the defect to understand it
correctly to all the participants.
Recommended Read => A Complete Guide to Defect Management Process
Defect Triage Template
Before the kickstart of every Defect Triage Meeting, the Test Lead shares the defect report to all
the participants in a specific format and the report pulled out from the Defect Management Tool
like HP ALM, HP QC etc. I am showing one sample format in the below image which will give a
high-level idea of which fields are mentioned in the Defect Report Template.
67
Interview questions
● Severity
● Detected Date
● Detected By
● Status
The list is not exhaustive but as per the project need, the other fields in the defect report
template can be included.
Usually, the spreadsheet format is used as a template for defect reporting, hence I have given
the hypothetical defect details in the spreadsheet format. Please note that all the information
provided in the above defect report is only imaginary and not related to any project or
actual application.
Defect Triage Process
A commonly heard and experienced situation in test teams is limited availability of resources.
Defect triage is a process which tries to do some re-balancing as a result of this phenomenon.
So when there are many defects and limited Developers/testers to fix/verify them, defect triage
helps to get as many defects resolved as possible by balancing the technical personnel based
on defect parameters like priority and severity.
Typically, a defect triage session is attended by the Product Manager, a development lead, a
test lead and sometimes business analysts. In some cases, certain other members may also be
invited to give their opinions and perspectives regarding certain defects. These are collectively
called a triage team.
Most systems use priority as the main criteria to assess the defect, however, a good triage
process considers the severity as well.
Let’s take a closer look at the triage process with two examples that we’ve talked about in the
previous section. In both the examples above, it would actually be the first defect that would be
given a very high priority. Despite it being only a cosmetic defect, the impact of not fixing would
be huge.
The second one, on the other hand, is a surely functionality defect, however, its occurrence is in
only certain conditions which are seldom practiced customer scenarios. Fixing it may need more
time and people, which could be better utilized for other defects. Hence it would deem lower
priority than that of the first and maybe deferral candidate to another release.
Thus the triage process involves triage team sitting down together, reviewing all the defects
including rejected defects. They draw an initial assessment of the defects based on its content,
their respective priority, and severity settings; with each person in the triage team presenting
their perspective on how to prioritize the defects.
The product manager then sets the priority based on all the inputs and assigns the defect to the
correct release I.e. in the current release or any future release. He also redirects the defect to
the correct owner/team for further action. Rejected defects also are put through a similar
analysis. Based on the reason for rejection, the futuristic action of whether it needs to be
deferred or canceled is determined.
In the triage meeting, each and every defect should be discussed including the defects which
are categorized as a lower priority one. The triage team review evaluates all the defects and
68
Interview questions
takes necessary action on each defect. If a defect is running short of information then the
developer assigns back such defects to the testers and requests for necessary information.
The triage meeting can be held in the meeting room if all the participants are at the same
location. But in many organizations, the work is carried out from a different location and all the
teams are spread across various locations so that the meeting is also held using teleconference
or business Skype.
[image source]
Step by step process of the defect triage meeting:
● Test Lead kicks off the meeting with the defect report which was sent
earlier on the day.
● The discussion starts with the actions pending from the previous triage
meeting. The necessary updates or action that was taken on any defect is
discussed initially.
● If there are new defects in the defect report then these defects are
reviewed and evaluated. It also verifies if the priority and severity are
assigned properly, if not, then these are corrected in the meeting.
● All the defects are discussed in the meeting and the development team
also discusses the complexity of fixing the defect. The risk associated with
the defect is also discussed by the triage team.
● Triage team comes to a conclusion on, which defect should require
immediate attention & fix and which defect needs to wait for some time and if
required those defects can be postponed to future releases.
69
Interview questions
70
Interview questions
The following are all the reports which we provide to stake holders
Burn-up Chart:
It is a type of chart that is used to display or represent the amount of work that has been
completed and the total amount of work for a sprint or iteration.
Burn-down Chart:
It is a type of chart that is used to display or represent the amount of work that is remaining to
be completed in the project. These charts are very simple and easy to understand.
● Product Burndown Chart: It is a type of chart that is used to show story points
of each completed sprint so that it depicts the completion of requirements over time.
It mainly shows how many of the product goals are being achieved by the team and
how much work is remaining.
● Sprint Burndown Chart: It is a type of chart that is used to show the remaining
works for the scrum team of a particular sprint. It makes the work of the team visible
and shows the rate at which work is completed and how much is remaining to be
completed.
● Release Burndown Chart: It is a type of chart that is used to show how a team
is progressing against the work for a release. This chart is updated by the scrum
team at the end of each sprint. It is very essential to see what process is being made
during each sprint.
71
Interview questions
● Defect Burndown Chart: It is a type of chart that is used to show the total
number of defects that are being identified and fixed or removed.
Velocity in Agile?
A velocity is basically a measurement unit that measures or calculates how much work an agile
development team can successfully complete in a single sprint and how much time will be
required to finish a project. It is widely used as a calibration tool that helps development teams
to create accurate and efficient timelines. It is also used to identify problems and measure the
improvements that occur with time.
Earned Value
Now this is one of the Agile reporting techniques I am just a little hesitant to recommend.
Let me explain.
If you don’t know Earned Value reporting, it’s basically about measuring whether the amount
of money spent through so far in your project justifies the amount of work completed at this
point in time.
1. Budget – the estimated cost of your project. This is usually decided at the
beginning of the project, and reviewed infrequently or not at all.
2. Actual cost (AC) – the proportion of the original budget your team have spent so
far.
3. Planned Value (PV) – the proportion of your project scope that was expected to
have been delivered by this time.
4. Earned Value (EV) – the ‘real’ value of the scope that has actually been
delivered so far.
Name the types of reports generated in JIRA
JIRA offer reports that show statistics for projects, versions, people or other fields within issues.
Various reports included with JIRA are
72
Interview questions
Jira software
Bugzilla JIRA
It is an Open Source It is a commercial tool
Using Bugzilla might be little complicated
For some using JIRA would be more convenient
for few due to grouping users and
than Bugzilla
granting permissions
Bugzilla allows you to show/hide the
JIRA enables conditional configuration based only
whole custom field or specific values
on Type fields and Project.
based on the value of some other field
JIRA lacks advance-level search options. JIRA
Bugzilla’s has a powerful advanced has a flexible JQL language (JIRA Query
search option Language). It enables you to build arbitrary
boolean expressions.
Unlike JIRA, Bugzilla allows users to Unlike Bugzilla, JIRA enables you to define
73
Interview questions
For an Agile project to create user stories in JIRA, follow below steps.
● Issue type – Jira Epic and Issue type – Story linked to it. In order to do so, in the
‘Create Issue’ page, go to “Configure Fields” and select “Epic link” field to be
included in the issue creation screen.
● Or you can have a product backlog by creating a main User story and having
various sub-tasks under it.
Confluence
Ans: The below table explains the main differences between Confluence and JIRA:
74
Interview questions
Ans: The following are the important advantages of using the Confluence tool:
● Easy access and search for information
● Documents and files in order.
● Possibility of setting restrictions and the receivers group.
● Achieving all versions of created pages.
● This tool is fully integrated with JIRA software.
● Products scalability and Confluence grow with your company.
Ans: As we already know that Confluence is a popular software application mainly used in the
form of a framework. This Confluence tool assures the team to get effective results or
outcomes. Confluence is also capable of simplifying the requirement and also helps to eliminate
all the issues related to product nature and sources. You can also find a few other issues such
as Human errors, and application glitches. These errors can be eliminated with the help of
confluence.
5. Can you tell me some important factors that need to be cared for when it comes to
team collaboration? How they matter?
75
Interview questions
Ans: The main basic aim of using the confluence tool is to simplify the product resources and
enable other users to work remotely on any project without facing any problem related to
processing, information sharing, and management of raw data usage for a project.
Want to enhance your skills to become master in Confluence Certification, Enroll in
our Confluence Online Training.
Ans: There are two prime factors matter a lot while working on the Confluence tool such as:
● Confluence is a platform independent tool
● This tool can run anywhere.
Ans: Well, you can see lots of approaches are available and they play a vital role in the
development of the Confluence tool;
Let me explain a few factors such as;
● Analyzing the product requirements
● Value engineering is mandatory
● Product breakdown management
● 4. Alternative analysis tool
● System and value analysis
● Brain storming technique
● Performing pair-wise comparison.
9. Can you suggest some ways that can help in compressing a Schedule or a project time
in team collaboration?
Ans: There are several ways available to compress a schedule or a project time in team
collaboration;
76
Interview questions
● Fast tracking of subtasks and crashing techniques. This is a widely used and
best factor.
● Crashing is used to enhance the schedule making based on the availability of
time slots without considering the cost factor.
● Fast tracking is a process used to perform quick selection activities or any sub-
task to assure effective outcomes.
Ans: Quality control is a set of inspections used to ensure the required availability and also
helps to meet the quality outcome. The primary aim of using quality control is to eliminate all the
errors related to a task or a project.
Ans: When you working with any team, the tasks and responsibilities will be divided accordingly.
When a small portion of a project or some objectives of a project can be accomplished. This is
known as a milestone.
Ans: The following are the major drawbacks of using Confluence such as;
● By using Confluence, the scaling is a problem. As products and product teams
scale, managing artifacts across the trio and growing needs get harder.
● Several PMs and teams might customize the tools and workflow to their
preferences which leads to a fragmented approach to product management which is
not efficient in the long run.
● After some point you start feeling the pinching need for something built especially
for product management needs.
13. Do you think dedication and leadership are the prime requirements in team
collaboration?
77
Interview questions
Ans: The answer is yes. The team members with no dedication and leadership it’s very difficult
to get an effective outcome.
14. What exactly WBS stands for in team collaborations or project management?
15. Name any factors that matter a lot while working in a team?
Ans: There are two factors which matter a lot while working in a team such as :
● Management capabilities of the software tool collaboration.
● Processing the coordinated tasks.
16. How does using Confluence save much time and money for you?
Ans. Confluence eliminates the need to routinely verify the project progress for users who work
in multiple departments or places. It provides some amazing features that can better handle
ideas, communication, and other tasks quickly. It saves much time and money for the users.
Ans. In Confluence, a project charter is an important document that includes complete details of
a project. This document authorizes all the activities that are executed under a team
collaboration. Also, this document provides explicit information on relevant results related to the
project.
Ans. A process in team collaboration is a method of task management. It provides the required
information that helps to take necessary actions and follow the correct order.
Ans. In team collaboration, process groups are the order of processes related to other project
pursuits.
Ans. In every project, a team of various resources works on it. Project management uses the
right skills/talent at the right time and technology, which can be in multiple forms. Moreover, it
ensures that there will be perfect output.
78
Interview questions
Ans. A project consists of multiple modules when there is no relation between the various
activities related to a project. There are two modules available in this regard: the beginning and
closing stages. Both stages are responsible for forming the project's lifecycle, and both of them
contribute to it.
22. Will there be different activities related to a project while working on a project in team
collaboration?
Ans. There are multiple activities which can be different from each other. But it is optional that
all the actions need similar efforts and skills. Hence, we can locate some activities quickly and
some cannot. Further, when the activities need to execute, they may differ from the required
efforts.
Ans. A stakeholder is someone who has an interest in the company and is impacted by the
business project. Moreover, the stakeholder's influence is the most important factor while
planning and executing a project. Thus, stakeholders need special attention while dealing with a
project.
24. How can we define Projects, Programs, and portfolios, and how do they differ from
each other?
Ans. We start projects to fulfil a wide range of needs. These are arrangements for various
purposes. A program is a group of projects explicitly managed to accomplish smaller tasks for
great success. The portfolio is nothing but a series of several programs and projects that aims
to fulfil a goal with higher output\
Ans. It is typically an essential task before a project is carried out in any business entity. These
are the completed editions of all the plans associated with any project. Moreover, it helps in
forecasting the project's performance in the future.
Ans. Efforts are essential thing while executing a task through team collaboration. The term
effort variance refers to the difference between the estimated effects of completing a job and the
actual efforts required for it. Further, if there is any, special attention is given to work performed
to verify the variance.
Ans. A project is not a regular task in an organization but has a specific time limit to complete. It
is different from other tasks in a business. In other words, a project is an arrangement of
activities to be executed serially to develop a product or a service.
79
Interview questions
Ans. It is better to do Teamwork where multiple minds work together to get better results. With
Teamwork, it will be good to assess other's work or notice any errors and suggest better
solutions to improve the final results. Therefore, a good team can manage better time in
accomplishing a task and finishing it with fewer errors.
29. What are the various tasks that Collaboration Software can accomplish?
Ans. Software team or team collaboration can accomplish a wide range of tasks. They smooth;y
run many critical corporate processes timely. Further, it also guarantees immense productivity.
Also, it can easily connect two different users, irrespective of their places, to manage company
operations and other activities. Moreover, a project includes multiple modules created at various
locations, and collaboration software helps to connect them to address several tasks efficiently.
80
Interview questions
81
Interview questions
82
Interview questions
Besides, this role needs an individual who can think proactively and be able to set SMART
goals.
83
Interview questions
Sample Answer
I ensure to set goals, communicate them to my team, and distribute related activities among
team members. I oversee different processes and operations to ensure everything is performed
as planned. In the end, I measure how successful I am by checking whether the set goals have
been met. When goals are met, I consider myself to be successful.
13. Concerning Duty Delegation, How Do You Ensure To Be Confident That Assigned
Work Will Be Performed Perfectly?
The interviewer wants to know whether you get the work done and achieve the desired results
through delegation.
Tip #1: State how you delegate work
Tip #2: Make the interviewer understand how your method gets the work done perfectly
Sample Answer
Before delegating tasks to my team, I make sure to know the skills and abilities of every team
member. This way, I understand who can perform particular tasks excellently. Following that, I
delegate tasks based on the skills of my team members. I place everyone where they can
perform best. In doing so, I get the work done perfectly.
84
Interview questions
15. Briefly Tell Us the Most Difficult Situation You Faced and How You Handle It
The interviewer seeks to evaluate your problem-solving skills.
Tip #1: Describe the most difficult situation you have experienced
Tip #2: State how you tackled it
Sample Answer
Sometime during my last assignment, a member of the development team who was very
instrumental in finalizing the product resigned. This turned out to be a huge challenge because
no other team member had the necessary skills to get the product completed and released on
time. The deadline was approaching and the client was eagerly waiting for the product. At first,
we couldn’t get a specialist. But after a week of searching, we managed to get another expert.
The development process resumed and the product was finalized and released on time.
17. What Have You Done to Improve Your Knowledge in the Last 12 months?
The interviewer wants to know if you have done any career development in the past year.
Tip #1: Mention the career development activity undertaken
Tip #2: Be honest and precise with your answer
Sample Answer
I the last 12 months, I have acquired a managerial certification. This relates to a five-month
course that I completed two months ago. Through it, I have enhanced my knowledge and skills,
particularly concerning management.
18. How Will You Make Sure there is Continuous Integration, Support, Deployment, and
Flow of Development
The interviewer wants to know whether you can be trusted to ensure constant development.
Tip #1: Mention how you will make sure there is continuous integration, support, and
development.
Tip #2: Make sure to provide a relevant answer
Sample Answer
I will seek to have everyone understand their role including what they should respond to and the
set delivery time. I will also ensure proper planning and execution as well as control of tasks and
activities under my role. Moreover, I will be holding one-on-one meetings with concerned
members to schedule work and resolve issues.
85
Interview questions
I am very passionate about what I do. The desire to see the outcome of my efforts gives me the
energy to work optimally. When handling any project, I aim at attaining a 100 percent success
rate. Although this target isn’t easy to meet every time, it inspires me to become more
productive.
Conclusion
Preparing for your hiring process doesn’t have to be another hectic undertaking. Use these
release manager interview questions and answers to get ready for your next release manager
job interview. They cover the main areas you need to assess to know the competencies of your
candidate. Hopefully these release manager interview questions will help you land your next
dream job.
x
Question 1: You have just joined a product company as the Senior Manager-Product
Development. There are several developers, testers, and release engineers. Your brief
from senior management is that we are getting bugs found only close to production
release or by the clients after the software has been deployed. As the Sr. Manager,
leading the team, we have charged you to identify the problems and work towards a
solution. With that in mind, please summarize your 15, 30- and 90-day plan. Your answer
can be as detailed as you wish and should consider all departments and stakeholders.
As the above description of the problems, it seems that either QA issues or UAT issues are not
identified at the appropriate time and it hurts the delivery process, therefore, we need to identify
those problems. According to the 80/20 Principle, generally, the reasons for the 80% issues are
20% of causes, so we need to identify those fatal issues which impact our productivity and
quality. For the analysis of fatal issues and prioritizing of them, we can use root cause analysis.
Check the root cause of each severe issue from random samples, discuss with the team and
concerned stakeholders and try to identify the core problem area. There are many techniques
like the 5 why technique which can help us to understand the root cause of the problems. Plot
them on a fishbone diagram for better visibility and understanding.
86
Interview questions
Compile the all-stakeholder opinions and feedbacks with problems of the project and analyze
the problem during the identification phase and plan the prevention strategies. Initially, we need
to implement the resolution for the first three high proprieties and severe issues. Below are the
few suggested steps to permanently fix the problems:
· Develop a detailed plan for each improvement activity. For example, if code analysis
requires the check which has the most bugs then start the code analysis of that module first. If
functional understand is the issue, then organize the function knowledge of technical training.
· The process always helps to prevent repeatable mistakes and give insight for future issues,
so we need to develop the process practices.
Regular monitor the efficiency of process improvement. Track the current data and match it with
the previous records. Tweak fine-tune it if required. If process improvement is not working, then
do not hesitate to try something new. This is an ongoing process.
Question 2: As the Senior Manager-Product Development, you are noticing that while
JIRA is reporting that all staff are 100%+ utilized, deliverables of software are frequently
late or are rejected almost instantly by testing as not fit for purpose. What steps would
you put in place to analyze the problem so you can communicate to both management
(for problem identification) and staff (for problem resolution).
Rather than focus on the entire JIRA, we need to focus on sprint planning and execution for the
core development features and requirements which will help us to control the development,
quality, and delivery with measuring metrics. Sprint should be small which will help us to
analyze and control our developments, quality, and delivery, and implement prevention
strategies before the real problems occur.
Question 3: FRD’s coming from the Business analysts detail the functionality of
proposed changes to the product. What you are observing is that at close to, or during
87
Interview questions
the time of release, clients are disappointed with the fact that certain functionality is
missed. There are many areas where the problems could be. Highlight the problem areas
and where you can better manage the situation going forward.
Missing functionalities are a clear indication of huge chaos between project planning and
deliverables.
To eradicate such issues, we need to give the proper responsibilities to senior lead stakeholders
in the timeframe.
1. Remove the unnecessary stress and pressure on the resources (like over
bureaucracies’ rules, dres' code,
2. Align the junior resources with seniors to reduce the technical pressure and
provide a better mentor, assistance, and helping hand.
3. Entire resources should work like a team rather than individuals.
4. Hire the right people, define the role clearly, assign work according to their
knowledge and skills
5. Fair and transparent performance review, show them a clear career path
6. Regularly recognize and reward employees for their good work
7. Offer flexibility like work from home and flexible working hours
8. Respect the people and treat them equally
9. Focus on employee’s skill enhancement, provide pieces of training, regularly
conduct knowledge sharing sessions
10. Give compensation and benefit as per industry standard
\\
Backfilling always contains the own cost, either in the shape of budget, time or scope and each
one is closely associated with each other, so we can take the below steps to reduce this risk:
88
Interview questions
5. Sometimes it takes time to hire the new employee considering time investment
on searching for the right fit and their notice period. We can insource employee from
other IT companies who provide manpower as T&M contract
6. Always keep 10-15% employees extra in the team so that they can quickly take
place of that employee who resigns. We may keep temporary staff for that purpose.
Departing staffs are realities of the current markets and industries, therefore, we need to
develop the processes and frameworks which can monitor and control such risks and act
according to situations, nature of the projects, and businesses.
A mix of Staff:
Mixing the staff is always a tactical and strategical decision of the management and it always
depends on the nature of projects and business, so it is tough to explain in the generalized form,
but there are several approaches that can help in this endeavor:
Heuristic Approach: This approach says that 30% of staff members should be senior and 70%
of staff could be mid and junior level.
Scrum Team: Scrum always advocates the cross-functional and mix nature of the team.
Generally, the scrum team consists of 5 to 7 cross-functional team members. At the senior level,
Scrum Master and Product Owner are part of the team, and Developers and QAs come from the
junior level.
Question 5: Management has spent money on new systems like JIRA to aid the lifecycle
of a project and give greater transparency. However, management believes that people
are just ‘filling in’ the information into JIRA and it is more a case of garbage in, garbage
out. What reporting metrics would you communicate to management and explain the
value and how would you change the perception or if management is correct, fix the
problem?
In the real-time environment, we cannot act according to perception and belief, therefore we
need to investigate such issues/problems and collect the real-time data, facts, and gaps. For
this analysis, we can work below steps:
89
Interview questions
1. Design the proper metrics for project planning, quality, and delivery which will
help to measure the project progress and control the project’s activities.
2. We can arrange the Audit process of each ticket of JIRA.
3. Analysis of the JIRA ticket and actual deliveries (by customer feedback).
4. Ticket creation should be monitored by cross teams and senior resources.
Question 6: As the Senior Manager-Product Development, you have noticed that deep
knowledge of the systems is held in a very small number of personnel. Management have
said this is a serious issue because sometimes even with monetary incentives, we
cannot retain the staff. What do you recommend mitigating this risk?
90
Interview questions
Ans. Every project has to go through a series of phases from initiation to closure and this is
what we call a project life cycle. As per PMBOK, projects need to go through 5 phases –
● Initiation – Find answers to ‘can/should we do the project?’
● Planning – Define the ways of doing the project
● Execution – Actually put the project plan into motions
● Monitoring & Control – Compare the progress report of the project with
the planned project
● Closing – Release the final deliverables and hand over the project
documentations to business
Q3. What is a project charter?
Ans. It is mainly a document that officially starts a project and includes every detail of the
project. From start to end, the document also includes project authorization. This document lists
all the top-level requirements as per the stakeholders and the outcomes of the project.
Q4. Define Planned Value, Actual Cost, and Earned Value?
Ans. Planned Value is the value of the project that has been estimated and approved before
the project starts.
Actual Cost is the total cost or the amount of money spent during the project.
Earned Value is the value earned in the completion of the project. These three elements
together form Earned Value Management (EVM).
Q5. What is a Decision Support System (DSS)? How many types of DSS are there?
Ans. DSS is a software system that helps in the decision making process in project
management. There are two types of DSS: structured and unstructured.
Q6. What is a Fishbone diagram and when to use it?
Ans. Fishbone Diagram or Ishikawa Diagram is a visualization tool to understand the potential
causes of a problem to identify its root causes. It is used usually in brainstorming sessions so
that the team’s conversation is focused on the actual problem and not stray away from only the
symptoms.
This type of fishbone is named after the 8 categories that make it up: Procedures, Product,
Processes, Promotion, Price ,Policies, Place, People.
Q7. What is RAID in project management and why is it necessary to create a RAID log?
Ans. RAID is an acronym for Risk, Assumptions, Issues, and Dependencies. A RAID log is
important for a project manager to track anything that would impact a project now or in the
future.
Q8. Name the ten key knowledge areas as mentioned in the PMBOK Guide?
Ans. Integration Management, Scope Management, Time Management, Cost Management,
Quality Management, Human Resource Management, Communications Management, Risk
Management, Procurement Management, and Stakeholder Management.
Q9. What do you understand by the Pareto (also known as 80/20 rule) principle/analysis?
Ans. It is a decision-making technique through which by doing 20% of the work you produce
80% of the desired result.
Q10. Define the Triple Constraint Triangle in project management?
Ans. The triple constraint triangle or project management triangle is a constraint model where
scope, schedule, and cost are constraints forming the sides of a triangle, with quality as the
central theme.
Q11. What is Work Breakdown Structure (WBD) and how does it affect the work
estimates of tasks/activities?
91
Interview questions
92
Interview questions
93
Interview questions
Ans. You must always show your enthusiasm to the interviewer, but also be honest. If you feel
that you can handle more projects than one, then say that you prefer multiple projects.
Q29. Which project management tools have you used before?
Ans. Tell them about some important and commonly used Project Management tools like –
● Gantt Chart
● Work Breakdown Structure
● Product Breakdown Structure
● PERT Chart
● Logic Network
Q7. Which one skill does a project manager need to succeed?
Ans. There are multiple ways to answer this question:
1. To answer this question, you must decide on one of the critical skills
needed by a project manager.
Sample Answer: Team building skills are often the most essential skills for the project manager
as s/he can only lead the team in a good direction if they are cohesive and well organized.
● If you think more than one skill is important, then you can frame your
answer like the following.
Sample Answer: There is not just one important skill for a project manager. A project manager
must be equally versed in leadership skills, and communication skills, decision making, time
management, and resource allocation. All these skills are essential for your success as a project
manager.
Remember that your greatest strength as a project manager should be your answer to this
question.
Q30. How will you handle the failure of a project?
Ans. Being a project manager, one should have the quality to handle both successes and
failures. While informing about the failure of a project, one should always ensure that it doesn’t
impact the morale of the team and the work pace.
Q4. What was the most difficult decision you have made?
Ans. It will show their knowledge of PMI code and their approach towards work. The
interviewers want to know how they have handled the new challenges and stressful situations.
Get this one right to score major points.
Also Read>> 10 Best Product Management Courses That are Worth Considering Today
Q31. How are you managing projects while working from home?
Ans. To make a project successful while working from home we follow the below-listed
strategies:
1. Focus on clear and timely communications
2. Well-organized workspace
3. Set remote working guidelines so that we meet the desired expectations
and maintain productivity
4. Extensively use project collaboration tools to increase the productivity of
the tasks
1. Conduct weekly meetings for discussing project updates and problems
2. Set and prioritize things as per the requirements
Q32. What do you do when you/your team does not meet the project’s deadline or
budget?
94
Interview questions
Ans. This is a very tricky question and by asking this question recruiters want to know how often
you miss the deadlines and what do you do when you miss them. Thus you can share your
experience. Generally, the following reasons are some of the most prominent reason for missing
a product’s deadline:
1. Unclear deadlines
2. Overburdened deadlines
3. Poor monitoring and tracking system
4. Added project-related responsibilities by clients
5. Performance issues
6. Less staff
7. Inefficient process
8. IT/tech-related issues
Q33. How do you handle an unhappy client?
Ans. As a project manager, it is your job to keep the clients satisfied. However, there are
incidents when the clients are not happy with the project deliverables. In such cases the
following practices help:
● Communicate with clients at regular intervals
● Listen to his/her problems before reacting
● Look for a median point between the needs
● Rightly evaluate and discuss their expectations
● Ask questions and give the desired solutions
Q34. What is your approach towards gold plating?
Ans. Gold plating in project management is about delivering more than what was desired. From
the client’s point, this is a good thing and can make them happy. However, this can severely
affect the project’s predefined timelines and can also add to the costs. Thus as a project
manager, it is your job to control gold plating which can be done in the following ways:
1. Define and assign clear KPIs to project team members
2. Connect with leaders to monitor if any team member is doing gold plating
3. Give a clear message to the members involved in the same by first
making them understand what is gold plating and how s/he is doing it along with
pros and cons. The objective should not be to demotivate the person involved but
to make his/her understand the desired scope of work.
4. Make a note of possible ideas of optimization possible in the project and
give the same to the sales team who can convince clients for further optimizations
resulting in up-selling.
By doing this you prove to the recruiter that you understand the project scope, give weight to
delivery timelines, and at the same time handle your team effectively.
Also Read>> Learn 6 In-Demand Project Management Skills [Courses, Certifications, and
Books]
Skill-based Project Management Interview Questions
Skill 1: Conflict Management Skills
Project management teams are usually big and demand interaction with clients, team members,
tech-team, and all the other stakeholders. Thus, hiring managers prefer to hire professionals
who have strong people management skills and can wisely resolve conflicts.
Some of the most frequently asked project management interview questions to review conflict
management skill are:
95
Interview questions
Q35. A customer rejects the final deliverables. What will you do?
Ans. This is a tricky project management interview question and you must answer it in a way
that you know how to handle conflicts and showcase the skills stating that you have convincing
skills.
To answer this question, you can start having a conversation with the client, and initially, you
can bring up the scope of the project and ask on what ground they are rejecting the project
when your team has met all of their initial requirements. Before starting this in the actual
conversation, you need to be sure that you have not missed anything from your end.
Also, in such situations, you must ask the clients about any additional expectations, discuss and
plan with the internal team, share the additional costs with clients, and post-approval, deliver the
final product.
Q36. Your team has some internal issues and the project is suffering due to these
internal conflicts. What will be your course of action?
Ans. When a team works to achieve common objectives, internal conflicts are likely to happen.
As a project head, my task for this would be to identify:
● The root cause of the conflict
● How it is affecting the project
● What can I do for handling this situation without elevating a feeling of
demotivation in my team?
● If the issues are still persistent, what alternatives solutions are available
● Some major things which need to be taken care of are:
● Avoid individual feelings and show empathy
● Resolve problems analytically
● Hear both the parties and give and play the role of a moderator while they
share challenges
● Give reasonable solutions
Skill 2 – Leadership
During the project manager interview round, the recruiter asks certain questions that outline
your leadership qualities, and cracking these kinds of items increases the chance that the
recruiters like your candidature.
Some of the most frequently asked project management interview questions to check leadership
skills are:
Q37. What is your leadership style?
Ans. This is the most common yet most tricky question that most hiring managers ask during
interview rounds. Some of the common leadership styles are:
1. Lead by example: Leaders demonstrate what needs to be done and give
clear understanding to the team.
2. Lead by communicating: Here the leaders choose to lead by facilitating
easy and quick communication within the team.
3. Delegating – Lead by delegating: Leaders are pro at delegating the jobs
based on an individual’s strengths and areas of interest.
All you need to do is evaluate yourself, identify your leadership style, and vouch for the same to
the hiring manager by stating an example.
96
Interview questions
97
Interview questions
● Offer a room to team members to share their ideas, feedback, and views
● Conduct frequent project review meetings to discuss the progress and
talk about the challenges faced by the team to give timely resolution
● Set milestones and celebrate small success/achievements
● Give and take feedbacks
● Incentivise if possible
● Provide access to the right project management tools and technologies
Also Read>>What is PMP?
Q40. Why do you think you are goal-driven?
Ans. Being goal-driven makes you impactful at work and that’s why you need to prove that you
are a goal-driven person who has the ability to drive the project as per the planned strategy.
When the recruiter shoots this question during your project management interview round, you
need to answer them aptly by describing past incidents that prove that how you:
● Break long projects into sprints
● Plan your time effectively
● Write everything down
● Organize your work
● Motivate your team
● Delegate the job
● Offer/ask for constructive feedback
Also state how you have delivered the projects in the past, what strategies you have used, etc.
as this will convenience the interviewees that you are goal-driven.
Skill 4: People Management/ Team Handling
Q41. How do you inspire the team member who is not very motivated and ensure that
s/he delivers the desired results?
Ans. Every team has a set of employees who are somewhat demotivated, underperforming,
sensitive, or/and restraining.
However, as a project leader/manager it is the job to handle all such employees and direct them
in a path where they start performing. For this the following tips can help:
● Observe if this is a one-time thing or happens frequently and try to have a
conversation with the person and let them open up so that you offer help
● Set a KPI dashboard to track project performance
● Keep everyone on the same page and ensure that your team clearly
understands your expectations
● Value the team’s feedback and suggestions
● Avoid micromanaging
● Help the team to learn and grow
Q42. How do you manage your team’s workload?
98
Interview questions
Ans. Managing workload is another important aspect of a project manager’s job. This needs to
be well planned to keep moving forward the project in the right direction. The below steps help:
● Review the team’s current workload by following the matrix organizational
structure
● Use resource management reports to find ways for answering project
related queries
● Connect with staff who are overloaded and find ways to optimize their
tasks
● Delegate responsibilities to staff who have less on their plate
● Plan upskilling sessions for employees
99
Interview questions
4) What do you think skill is required the most in order to become a successful Project
Manager?
Project Management is such a field that a single skill is not enough to carry on any project.
Instead, a Project Manager should possess a wide range of skills.
A candidate has to learn and develop new skills continuously to meet the demands of other
stakeholders with trending methods. Further, when it comes to the in-demand skills of a Project
Manager, one can look forward to describing skills like:
- Communication
- Leadership
- Negotiation
- Budget Management
- Time Management
- Risk Management
Apart from the above skills, a project manager should also concentrate on developing various
other skills to move along with time.
5) Suppose a project has gone off track. As a Project Manager, how would you bring it
back to track?
When the project goes off track, then there must be a cause that has disturbed any stage of
progress in a project. In that case, a project manager should look forward to prioritizing new
plans which can help them to bring their project back to track.
100
Interview questions
In such situations, critical thinking is required to eradicate any type of disturbances that are
created due to mismanagement. They should consider re-evaluating and re-adjust resource
management, and they should be prepared to put in extra efforts to bring the project back to
track.
6) On the basis of your Project Management experience, tell us about the most
challenging projects that you have ever run.
When this type of question arises from the interview panel, and then a person should answer in
a manner that does not sound like they are complaining.
For instance; to answer such questions, one should not refer to the unavoidable and known
risks or challenges, like they should not talk about how they handle a tough team or a team
member.
Handling a team or team member is one of the preliminary aims of Project Managers in any
organization. Instead of describing such types of scenarios, a person should consider describing
scenarios about external disturbances.
They should describe the extra-terrestrial challenges they faced while managing any project.
Must consider describing the challenges they faced while a project was called off during
progress.
They should talk about the challenges they faced while fundraising was stopped for any project.
After describing those challenges, they should also discuss how they manage to handle such
situations.
7) Be vocal about the biggest mistakes you have committed as a Project Manager and
explain the approach that influenced that mistake
This type of frequent question is asked by the interviewer to evaluate the honesty and passion
of a person regarding Project Management.
A Project Manager is a normal human being who has expertise in handling projects.
Becoming a Project Manager does not defy the fact that he or she is a human being.
As a Project Manager, a person has to work along with numerous responsibilities. They have to
manage a whole project team while they are also responsible for taking and giving suggestions
to the higher authorities.
He/she creates a bridge of communication between the stakeholders, higher authorities, and
project teams.
It depicts that the job of a Project Manager is exhaustive, so it is obvious that a project manager
can make mistakes while running any project.
However, no human is errorless; mistakes are made by even the higher authorities too. While
answering this question, an individual should be very honest and never ignore these questions.
Ignoring such questions creates a bad impression in the minds of the employer, and that can be
the end of the interview too.
8) How would you describe a failed project? Can you relate it to your Project
Management experience?
Success and failure come along with every project. There are possibilities that a project can
become successful or fail for some reason.
Many instances follow where even after taking all the required measures, the project has failed.
At the same time, there are instances where a project has become successful despite
mismanagement.
There are many factors that influence the success rate and failure rate of any project. One of
the most influential factors that need to be taken care of while managing a project is managing
possible risks.
While answering this question, an individual should be honest. They should openly discuss their
failed projects.
101
Interview questions
Further, they should also discuss what type of experience they gained from their failure in
managing the project.
The reason for asking this question is to check a person's risk management capability, another
such capability that is required to minimize the chances of failure of a project.
9) Suppose your stakeholder is not satisfied with the quality of the outcome of any
project. So, as a Project Manager, how would you handle such situations? What would
you do to make your stakeholders happy?
A Project Manager is the face of any project. For every mishappening or any type of project-
related issue, a Project Manager is answerable.
When it comes to customer satisfaction, then a Project Manager should look forward to taking
all the suggestions from their customers.
They should also try to understand the customer needs and can plan their projects on the basis
of the customers' basic requirements.
If the stakeholders do not get what they want as the outcome of a project, then it is obvious that
they will be unhappy. And when a stakeholder is unhappy, then he or she has the audacity to
question.
To answer this type of question, a person should discuss how he or she could strategize and
make plans to meet all the demands of their customers.
10) What is the process of calculating the three-point estimating method?
The three-point estimate can be calculated in the following ways:
1) PERT Distribution E = (P+4M+O)/6
2) Triangular Distribution E = (P+M+O)/3 Beta
Where P denotes pessimist, O is optimist, and M denotes most likely.
11) What are the motivation theories and formal techniques to drive team motivation?
The following motivation theories and techniques are essential for project success:
- Herzberg’s Motivation Theory
- McGregor’s Hypothesis
- McClelland’s Hypothesis
- McClelland’s Three Needs Theory
- Maslow’s Theory of Motivation
- Theory of Hertzberg
- Vroom’s Prediction Theory
Intermediate Level Project Manager Interview Questions and Answers
12) An ideal Project Management team should work in a collaborative manner. But there
are possibilities of internal conflicts in a Project Management team are high too? As a
Project Manager, how would you handle such situations?
This question is asked to the knowledge of a person's knowledge of the domain in the
framework of project management. The process can be defined as completing tasks of a project
successfully. At the same time, the process groups can be defined as a series of processes that
are needed to be carried out in various phases of the project.
13) Differentiate between risk and issues.
Risk can be defined as a condition of uncertainty that may influence a project both in a positive
and a negative manner.
Sometimes risks can be unavoidable, so a Project Manager should always be prepared to
tackle any type of risk. It can influence a project for a longer period of time.
It may ruin a project at once, or it may also make a project successful.
And on the other hand, issues can be defined as an uncertain event that occurs
instantaneously. Risks are the major factors stimulating issues.
102
Interview questions
However, in comparison to risks, issues are always considered as an event that impacts
negatively do any process or procedure of a project.
14) What do you mean by RAID?
RAID is an acronym used to imply Risks, Actions, Issues, and Decisions. The RAID is one of
the most important tools for a Project Manager.
In order to track risks, take actions, tackle issues, and make decisions, the Project Manager
uses the RAID tool.
15) What techniques are used to define the scope of the project?
There are a number of techniques used to define the scope of any project which involves:
- Product Breakdown
- Analyzing requirements
- System Engineering
- Analysis of Systems
- Engineering the values
- Analyzing the values
- Analyzing alternatives
16) How would you form teams in project management?
For each phase of any project, different types of rules are allotted to team members involved in
a project.
A Project Manager should have knowledge of the domain related to forming teams. This domain
comprises five stages of development that are: forming, storming, norming, performing, and
adjourning.
By following these five developmental stages, a Project Manager can easily form a team in
every stage of the project.
Project Manager Interview Questions on Domain Knowledge and Skills-Based Questions
Domain knowledge-based questions are asked to evaluate the knowledge of a Project Manager.
A Project Manager should have deep knowledge of various domains of project management.
We have listed below a few project manager interview questions and answers enough to
provide the required insight into such types of questions.
Advanced Project Manager Interview Questions and Answers
17) What do you know about the three key challenges that the industry faces today? How
would you tackle those challenges efficiently?
This is one of the commonly asked project interview questions. This question is asked by
interviewers to evaluate the conceptual knowledge of a project manager.
A person should clearly define all three key challenges that the industry faces in running any
project.
If a person is able to answer and explain each of the challenges perfectly, it is possible that the
interviews may not ask any further questions based on domains and knowledge.
While answering this question, one should think about the challenges that may arise in
operating any type of project according to the present market situation.
A person should be highly attentive as the response of the candidate will explain the candidate’s
knowledge to the interviewers.
Project Manager Interview Questions and Answers on Clear Communication
These questions are asked to evaluate the candidate's communication levels and skills in
managing projects.
A Project Manager is a professional who is expected to be highly skilled in communicating with
stakeholders, the leadership body, and their team members clearly.
103
Interview questions
Project Managers should be able to communicate in such a way that they can easily explain the
complex terms of a project in simple terms.
18) Define the challenges you faced in communicating in your previous projects.
While managing projects, it is possible for a Project Manager to have communication issues.
There are no such constraints that the Project Manager will be able to communicate with their
teams and higher authorities effectively all the time.
To tackle such questions, it is important for a candidate to describe the past communication
issues they faced.
After describing the communication issues, they faced, they should move on to describe "how
they handle such situations despite having communication issues with their teams or any other
members."
19) Describe your style of communication with your team.
It is never possible for a project manager to complete any project and accomplish all the project
goals without efficient project management.
Whatever the phasor situation may be, a project manager has to discuss each and every
complexity of any situation that may arise in a project.
- They are not only responsible for leading teams, but for motivating their team members to do a
certain amount of work to gain the planned objectives.
- They should play the role of an effective communicator.
- Listen and count team suggestions and helping them to understand some of the complex
terms that arise while working on a project.
- Ensure that team member understands the motives of a project. Such question is asked by the
interviewers to check the tone of the candidates. By doing so, the interviewer can easily
understand that he or she is sensible enough to become an effective communicator while
leading a team.
Project Manager Interview Questions and Answers on Customer Orientation
The responsibility of a project manager requires understanding customer intent and reverting in
a matter of time given to achieve customer expectations.
They must build trust and effectiveness, developing and maintaining professional relationships
with customers.
Given below are some of the interesting project manager interview questions and answers to
tackle customer orientation questions.
20) Define good customer focus
The factors to good customer focus rely on:
- Understanding customers and their needs.
- Deliver Client products or services as expected.
- Identify and resolve problems as possible that meet customer satisfaction.
- Implementing methods to track, measure, and maintain customer satisfaction standards.
21) What is the method to handle angry customers?
Here are the simple ways to deal with angry customers:
- Keep calm and listen to their main issue.
- Take things practical.
- Apologize and sympathize while collecting the grievances.
- Search for a solution.
- Keep lightheaded.
Project Manager Interview Questions and Answers on Team Development
For achieving real-time results, enforcing strong team activities is essential. Project managers in
this aspect have to take an active part in developing, mentoring, coaching team members, and
taking and offering feedback.
104
Interview questions
The following project manager interview questions and answers gauge the candidate’s
intelligence quotient on customer focus.
22) How to deal with managing the team's performances?
Leadership is an important skill to utilize for boosting team performance. The key skills include:
- Getting brief on assigning tasks versus daily targets of respective teams.
- Conducting sessions, meetings, and discussions.
- Feedback on managing improvisation
23) How do you motivate team members?
A key role for a project manager is to act as a catalyst of motivation and the right guide on any
project they are investing in.
For instance; giving a compliment on the job done can result as a sign of motivation.
1. Which Project Management Software and Tools do You Prefer Using, and Why?
Interviewers want to know how adept you are at using project management software because it
accounts for a significant portion of the project management business.
The best way to respond to this is to look up the project management software and tools that
the organization uses before you go for the interview. Be sure you talk about the software
you’ve used in the past. Also include your areas of expertise. It is great to include common
project management tools like RACI charts or collaboration software like Asana or Trello as
well.
The answer to this question is indicative of how seriously you take your role as a project
manager. Those who are truly invested in their profession will continue to educate and update
themselves at least once during the course of the year. It is important to demonstrate to your
interviewer that you are willing to take in new information and ideas and update yourself
regularly. You might consider exploring one of the project management courses on Emeritus
from some of the world’s best universities as they add immense value to your resume.
105
Interview questions
The interviewer is interested in hearing about any time you’ve spent collaborating with remote
teams or external vendors. The inquiry is simple and directly related to your experience so be
sure you’re thorough with the response you give.
Modesty is not necessary in this situation. Rating yourself highly can demonstrate your self-
assurance. You need to provide evidence to support your assessment. Therefore, give an
example of how your skills are beneficial to complete a project successfully. To make it simpler
for the interviewer, rate yourself on a scale of 1 to
Managing a project involves more than just giving orders; it also involves making the most of
limited resources. By asking this question, the interviewer will examine your theoretical and
practical knowledge as a project manager.
6. Tell Me the Specific Training You Have That Would be Relevant to This Project Manager
Job?
To respond to such a question, you need to elaborate on the relevant courses for your job role
and ones that showcase your project management skills. If you have already pursued a PM
certification course you can describe it. If you have learnt on the job, speak about projects
where your skills as a project manager have been tested.
Managing the project’s finances effectively is crucial. So, your answer to this question can make
all the difference. The interviewer wants to know how well you are in budget negotiation,
management, and efficient use, as these are the primary responsibilities of a project manager.
8. How Would You Deal with a Situation Where Your Project is Behind Because the Resource
You Booked is Being Used by Another Urgent Project
The recruiter’s goal is to understand your problem-solving abilities. This can be done by
examining how you tackle a stressful situation where you need to finish the project with fewer
resources. They are looking to see if you can handle stress and uncertainty on the job. Also,
how well you perform under pressure, and whether or not you would be a good manager are
being tested. So think carefully about your response to such tricky questions about hypothetical
situations.
9. What’s the Difference Between Project Management and Technical Project Management?
The prime differences between a technical project manager and a project manager are:
106
Interview questions
The interviewer asks this question to test the candidate’s fortitude. The main objective is to
understand how the candidate determines the problem and tackles it. If you have faced any
critical situations as a project manager role in your previous organization, you can elaborate on
how you have tackled it. Since there can be no universally applicable solution to any problem,
your response will be entirely contextual, based on your skill set, and what you perceive as a
challenge.
Here are some of the questions that you can ask the interviewer at the end of the technical
project manager interview:
107
Interview questions
frameworks also help me identify the project milestones and correct any errors or mistakes
before they have a larger impact on the overall project.”
Question: If you could design your ideal project, what would it look like?
Explanation: An interviewer will ask this question to understand your project management
preferences. When you answer, also provide them information about how you manage projects
and what roadblocks are challenges you prefer to avoid. Your answer should also reflect the
type of projects the organization with which you are interviewing typically engages in.
Example: “My ideal venture would be a challenging software development project. The
application would be designed for internal use, and the customer would be one of the
organization’s internal departments. The project team would be well experienced and familiar
with the application and the end-user community. The timeline would allow us enough time to
complete the project, and the budget would enable us to obtain all of the needed resources. The
project requirements would be clear and transparent, and the stakeholders would be available
to provide timely and helpful feedback.”
Question: What steps do you take to collaborate with customers and other project stakeholders
effectively?
Explanation: Collaborating with the project stakeholders as well as the end users or customers
is critically important. An interviewer will ask this question to gain an understanding of your
collaboration and communication skills. You may also want to mention your negotiation skills in
your answer since you use these to reach an agreement with the stakeholders.
Example: “Working closely with the project stakeholders and customers is a critical skill for any
project manager. The steps I take to develop a good relationship with the team involves holding
a project meeting early in the process to define the project goals, parameters, resources, and
budget. I make sure everybody clearly understands this and is committed to it. Using the Agile
process, I hold stand-up meetings each day to assess the project progress, identify areas of
concern, and correct any issues that may impact the project in the long term.”
108
Interview questions
the project, how timely the task is, and any dependencies the task may have. Critical and timely
tasks receive high priorities as do those which are required for other tasks to be completed.”
Question: What issues do you look for to indicate a project is falling behind schedule?
Explanation: Keeping a project on schedule is one of the project manager’s most important
roles. Being able to identify issues that indicate a project has fallen behind schedule is critical to
the job. The interviewer will ask you this operational question to learn how you go about doing
this and what systems and tools you use. Operational questions are best answered directly and
concisely, describing the process or the steps you take to accomplish this task.
Example: “Keeping a project on schedule is one area in which I invest a lot of time and
resources. Since I employ the Agile methodology, I have the opportunity to identify issues that
impact a project schedule every single day. Indications a project has fallen behind schedule
include incomplete tasks, feedback from the project team about a lack of resources, and
requests for additional time to complete a task.”
Question: If a project is falling behind schedule, what actions do you take to get it back on
track?
Explanation: This is a follow-up to the previous question. The interviewer will ask a follow-up
question if they are interested in the topic being discussed or need additional information to
determine your qualifications and skills. During an interview, you should anticipate follow-up
questions to any answer you provide. Keeping your answer short and concise will enable the
interviewer to move on to a new question or provide them the opportunity to ask a follow-up
question.
Example: “As I mentioned in my previous answer, I have several criteria I use to determine if a
project is falling behind schedule. When I identify an issue that may impact the project schedule,
I examine it very closely to determine if it is genuine and needs to be addressed. If it is genuine,
I take corrective actions to mitigate it. If it isn’t, I coach the team member about the importance
of staying on track and spend even more time monitoring their progress on the tasks they are
assigned.”
Question: Have you managed projects which utilize remote teams and outsourced resources?
Explanation: The interviewer will ask this question to determine your experience in this area.
You should take this as an indication that the organization utilizes outsourced resources and
remote teams when working on IT projects. If you have experience in this area, you can
describe it and discuss the techniques you use to manage these resources. If you don’t have
this experience, admit it and then discuss what techniques you believe you would use to
manage external resources.
Example: “Many if not all of the projects I manage involve remote team members and external
resources. This is very common for IT projects. I have a set of tools I use to manage both of
these aspects. They include video conferencing, screen-sharing software, Gantt charts,
outsourcing agreements, and daily Agile stand-up meetings. Together, these tools enable me to
make sure the remote team members are staying on task and external resources are available
when needed.”
Question: What is your process for addressing team members who are working well below their
potential?
Explanation: As a project manager, you’re a team leader, and you are expected to be able to
manage a team so they are producing up to their full potential. The interviewer will ask this
109
Interview questions
question to determine your leadership skills and how you go about accomplishing this task. Any
skilled project manager should be able to answer this question easily.
Example: “Keeping my team on task and working up to their full potential is a challenge, but
one that I welcome. I take the time to get to know each of my team members very well and
understand what they are capable of. I only assign them tasks I know they can accomplish. I
take the time to communicate the project goal and requirements. I also make sure each team
member commits to their role on the project both verbally and in writing. I do daily check-ins with
them to ensure they are on schedule and identify any issues which may be impacting their work.
Finally, at the end of the project, I recognize their contributions and provide a small reward for
their work.”
Question: Have you ever sought help outside of the immediate project team, and if so, why?
Explanation: This is another operational question in which the interviewer is hoping to
understand whether you are willing to go outside of the immediate project team and
stakeholders to request assistance when you need it. Project managers need to take full
responsibility for the successful completion of the project but must also be open to requesting
assistance. You should be able to confirm that you are willing to request outside assistance and
describe why you would do this and what result you would expect to achieve.
Example: “Even the most competent project teams often require assistance from an outside
source. I am not averse to doing this, as long as the assistance is reasonable and will not
impact the timeline or the budget for the project. I normally request help from someone who may
have the skills or resources not available from the project team. I only request help if it is
absolutely necessary, and I make sure the person I am requesting help from understands it is a
one-off and that I am willing to return the favor when needed.”
1. Challenges in Agile Project Management
12 common project management challenges
Project management is a multifaceted process that encompasses multiple phases—initiation,
planning, execution, monitoring and Controlling, Closing.
1. Scope creep
Scope creep occurs when a project's scope grows beyond its original definition or goals. It
typically happens when stakeholders ask for changes to the project. Any alteration to a project's
plan can cause confusion, increase the cost of resources and make it difficult to meet
deadlines.
If you can avoid scope creep, you can improve your chances of completing a project on time
and within budget. To prevent or manage scope creep, consider the following strategies:
● Clearly define project requirements and goals.
● Create a schedule that includes every step of the process.
● Involve clients or stakeholders in project planning.
● Use tools such as Gantt charts to plan and track projects.
● Communicate to stakeholders how scope changes might affect deadlines and
budgets.
● Refuse project changes that might cause delays or unreasonable costs.
To manage scope creep, we need to use the change control mechanism to keep it under
control. This includes the following -
● Maintaining a baseline scope and keeping track of the project's progress.
110
Interview questions
2. Poor communication
Strong communication is one of the keys to completing a project successfully. With well-
developed written and verbal communication skills, a project manager can effectively give
instructions, gather information and update stakeholders. Otherwise, their team can become
confused, leading to delays.
Improve communication between all of the parties involved in a project by:
● Using collaborative tools and project management software to update team
members
● Giving frequent feedback concerning employee performance
● Developing a communication plan and status report schedule for stakeholders
● Doing team-building activities to improve relationships and communication
between team members
● Being transparent about project progress
● Keep in mind that it may be necessary to adjust your communication methods to
accommodate different communication styles
3. Unclear goals
Projects can be successful only if the team has well-defined and measurable goals to work
toward. Ideally, every member of the team is aware of each project objective and the
stakeholders' exact expectations concerning each. Otherwise, they may spend undue time and
resources trying to accomplish something that doesn't provide the desired value.
111
Interview questions
Smart financial planning and skillful cost management are essential for ensuring that you use
funding appropriately. In contrast, poor budgeting may result in undesirable outcomes. Without
a strong handle on money matters, you may find your team facing cost overruns, which is likely
to displease the stakeholders and prevent the successful completion of the project.
Ensure your team members have adequate skills for your project by:
● Creating a list of the skills or knowledge a project requires
● Assessing current employee skills and providing training as needed
● Assigning employees to project tasks based on their strengths and experience
● Outsourcing or hiring additional staff to complete specialized tasks
112
Interview questions
person's mistakes. The other is by slowing productivity when project resources channel into the
effort to identify the cause of a problem.
Improve your team's accountability on a project by:
● Assigning every team member clear tasks
● Establishing a common goal and helping your team work toward it
● Building accountability into the project's workflow so team members understand
their roles and responsibilities
● Leading by example so that your team members understand it's acceptable to
make mistakes as long as they take responsibility for them
● Building trust between the members of the team so everyone feels comfortable
being honest with one another
8. Stakeholder disengagement
Stakeholder engagement is the process by which a project's stakeholders—those who have a
vested interest in the project, such as the client—collaborate and communicate with the team.
The involvement of the stakeholders is important because they can provide input that guides the
project toward the best possible outcome. Several of the other challenges that projects face,
such as unclear goals and insufficient risk analysis, arise when the stakeholders aren't
sufficiently engaged.
Follow these steps to ensure stakeholder engagement:
● Involve stakeholders in the project planning process.
● Communicate with stakeholders frequently, and give them regular project
updates.
● Directly ask clients for their feedback on every project phase.
9. Unrealistic deadlines
An unrealistic deadline is a project due date that is impossible or unreasonable to meet given
the specifications and requirements. When a team faces unrealistic deadlines, they find
themselves forced to condense their activities in such a way that compromises the quality of
their work. As a result, the finished state of the project is likely to fall short of client
expectations.
Make sure you set realistic deadlines by:
● Prioritizing tasks
● Building extra time into your deadline to account for potential obstacles
● Finalizing deadlines with relevant team members
● Discussing deadline concerns with stakeholders before starting the project
● Using a project calendar to plan and manage schedules and deadlines
10. Technological shortcomings
Nowadays, project management software is essential for planning, organizing and managing
project progress. It's not uncommon for project teams to encounter issues with the software and
other tech tools they've chosen to help manage the project life cycle. Being forced to use
113
Interview questions
insufficient technology, they may encounter delays arising from frustration, slowed
communication and the additional learning required to devise workarounds.
114
Interview questions
To begin with, the 20 main project risk examples and how to mitigate these risks will be
discussed in the upcoming paragraphs.
1. Purpose and Need not well-defined: The first project risk example is the risk related to
the need and purpose of the project. This is a medium type of risk but it can get transferred to
the high project risk category if the project is impacted by this factor.
Mitigation: Any organization needs to complete a business case, or the planning artifacts to be
prepared if it is not provided beforehand. Also, the need and purpose of the project have to be
mentioned and defined accurately.
2. Incomplete project design and deliverable definition: The second project risk example
is incomplete project design and deliverable definition. It is a low-risk factor but can eventually
become a high-risk factor if not controlled beforehand.
Mitigation: It is always beneficial to appoint a subject matter expert to prevent such a risk. The
experts will help you define the project by conducting design workshops. This way, the risk can
be prevented efficiently.
3. Difficulty in defining and understanding project schedule : Every project must have a
specific completion period. If there is no set schedule or if there is difficulty in understanding the
project schedule then this project risk example will arise. It is included in the low-risk category
but can cause a medium risk to the project.
Mitigation: Workshops are really important in such cases. All should conduct scheduled
workshops with the team members. This will help them manage time efficiently and also avoid
missing tasks.
4. Risks related to budget: There may be times when the costs go beyond the revenue, and
in such scenarios, this project risk example arises. There may be uncertainty in every business
activity related to the future, and when the cost exceeds revenue, the risk factor becomes
severe.
Mitigation: To prevent such risks, all should analyze the external factors and the internal factors
that hinder the project’s working and keep some cash aside for meeting the crisis soon.
5. Resistance to changes: This is another project risk example in which if a project does not
implement changes with the changing trends, it will cause issues in the project. For example, if
technology has to be changed in an organization, and the team members resist the changes, it
will cause a problem with respect to the working of the project.
Mitigation: A successful project is the one that goes with the flow. This means the flexible
project will see long-lasting success in comparison to the projects which resist those changes.
115
Interview questions
6. Risks related to the resources: The next project risk example is related to the resources.
This risk arises if the project cannot acquire the relevant resources, for example, skilled
workers, finances, and so on.
Mitigation: A project must show a bright picture to the investors and the team members related
to the project’s success. This way the project can attract more investors to fulfill the financial
aspects and also attract skilled workers to give their best.
7. Lack of control over staff priorities: The next project risk example is related to the staff
members. If a project fails to create a backup for team members, then the project will be
delayed, which is indeed a negative aspect that may give rise to other risk factors.
Mitigation: To prevent this risk factor, a project manager must take the initiative to brief out the
importance of the project to the other managers. The manager should schedule the dates for
performing each task and provide backup for every team member. If anyone leaves the project
team, time must not be wasted in finding another candidate suitable for the profile. Instead, a
backup must be kept ready to avoid such risks.
8. Risk factors related to disputes: A project is handled by many people, and it is likely to
happen that disputes can arise due to different thoughts, different, and different expectations.
So therefore, this is included in the project risk examples.
Mitigation: The way to avoid such risks is to conduct meetings regularly and let all the team
members and project-related personnel participate so that the issues can be discussed openly
and a relevant solution is provided as soon as possible.
9. Unplanned work risk: There are several tasks to be performed by each one related to the
project. When tasks are not planned efficiently, then this type of risk arises, and the project will
have cases of delayed work more than the tasks which are being completed.
Mitigation: To avoid this risk, one must attend the project schedule workshops and analyze the
previous projects. You must check all the plans and quantity surveys and document the
findings. This must be reported to the project manager before the project kicks off.
10. Communication issues: One of the other project risk examples includes the
communication channel between the people related to the project. Due to a lack of
communication, there will be no clarity, and instead, confusion will arise which will be stressful
for the efficient running of the project.
Mitigation: To prevent such risks, the communication plan must be established considering the
audience, frequency, and goal of the project. Along with the plan, the right communication
channel is to be established through emails, phone calls, writing, and so on.
116
Interview questions
▹ Keep communications open and respectful. Because conflict can cause anxiety, it is important
to keep a safe environment to explore the source of the conflict. Without a safe environment,
people will stop communicating. Make sure words, tone of voice, and body language remain
nonthreatening.
▹ Focus on the issues, not the people. Conflict is based on people perceiving situations
differently. It should not be personal. The focus is on resolving the situation, not casting blame.
▹ Focus on the present and future, not the past. Stay focused on the current situation, not past
situations. If something similar happened previously, bringing up the past will not resolve the
current situation. In fact, it can serve to intensify the current situation even more.
▹ Search for alternatives together. Damage incurred from conflict can be repaired by looking for
resolutions and alternatives together. It can also create more constructive relationships. This
moves the conflict into more of a problem-solving space where people can work together to
generate creative alternatives.
3. How will you negotiate with business if the asked functionality / feature cant be
accommodated within given timelines to aid development team to deliver close to
viable product (eg download feature SCV , excel , pdf or dashboard etc )
Negotiation
There are many models for negotiation. One model is Steven Covey’s principle of “Think Win-
Win.”
This principle applies to all interactions, not just negotiations, but it is described here in the
context
of negotiation. In negotiations, there are different possible outcomes:
▶ Win-win. This is the optimal outcome, where each person is satisfied with the outcome.
▶ Win-lose/lose-win. This describes a competition perspective where in order to win,
someone else loses. It may also come from a martyr perspective where someone chooses
to lose so that others can win.
▶ Lose-lose. This outcome can occur when win-win outcomes may have been possible, but
competition overwhelms collaboration. In this scenario, everyone ends up worse off.
Business negotiations are a critical part of the day-to-day life of any business. Making or
breaking a deal can have tremendous consequences for your company. Missing out on
opportunities can deal a fatal blow to an otherwise great product or service.
117
Interview questions
Though the stakes might be high and the task daunting, don’t let yourself be thrown off by a
business negotiation. While innate negotiation skills such as relational intelligence and
charisma can make the difference, preparation and strategy are key.
This guide will tell you exactly what negotiations are all about. We’ll discuss the negotiation
process, taking you through the 6 steps of business negotiation. Ready to start striking
deals left and right? Scroll down to get started!
Negotiation teams are sat around the bargaining table: a negotiation has started. Business
negotiations involve at least two parties looking to reach an agreement. The topic of
negotiations can be quite diverse, as the negotiation process can apply to all areas of business,
from service delivery to merging and acquisitions. The negotiators may also come
from different backgrounds and industries: for example, they could be suppliers from all
around the world.
A business negotiation can be seen as a discussion between two or more parties focused
on conflict resolution. The goal is to arrive at a win-win situation, meaning all sides will
benefit from the contract signed in the end. Since participants all have different outlooks
and strategic interests, making concessions is required in order to make progress.
Knowing when to yield or how to defend your positions will determine the outcome of the
negotiation. Reaching your goals while ensuring your partners are content with the terms of the
deal is a delicate balancing act. This is why negotiating requires negotiation strategies and
thorough preparation.
The negotiation process can be divided into 6 steps. Structuring your approach to negotiating
will help you define an effective strategy at each stage of this sometimes lengthy process.
Step 0: Preparation
Preparing for negotiation is an important first step. Going into a negotiation without having all
the required information and knowledge about both your own offer and your partner or
prospect will always lead to disastrous results.
You must think about your selling points, arguments and requirements before the negotiation
starts. Set clear goals to describe what you expect to achieve with this dialogue, and keep them
in mind at all times.
Conversely, you should gather as much information as possible about your negotiation
partners. Try to guess what their negotiating style could be, what their needs and
objectives are in order to better adjust your approach and refine your value proposition.
In the case of M&As or investment rounds, a term sheet outlining the rough contours of the
negotiation can be drafted by both parties. This non-binding document may help everyone get
on the same page and align their expectations.
To better prepare the sales, check out our sales proposal template!
Step 1: First contact
The first contact must have two goals: establishing a cordial relationship and presenting the
objectives of the negotiation.
Though the first meeting might not be very long, this phase is of utmost importance and will
have a lasting impact on the entire negotiation process. You only get one chance to make a
good first impression. The parties involved will base their opinion of you and your firm based
on this first contact.
118
Interview questions
Be sure to pay special attention to the way you express yourself and your ideas, including
both verbal and non-verbal communication. Maintain a professional appearance, an open
and warm attitude, smile and use body language effectively. Observe the other negotiators to
try and know more about their outlook and the perspective from which they seem to approach
the negotiation.
Step 2: Need definition
During this second phase, you will need to demonstrate your active listening skills.
Understanding what the other party needs, wants or any other relevant information can help
you make more enticing offers. Ask open questions to gain valuable insight.
You can use the 5W method:
● Who is involved at large?
● What are the main issues at hand?
● Where, meaning the scope of the negotiation
● When should negotiations take place?
● Why is the negotiation held?
● + How could the problem be solved?
Remember that your goal is to arrive at a win-win agreement: your attitude should demonstrate
a genuine intent to understand their concerns and prove that you are willing
to compromise and find ways around issues.
See also
o The 5 W's in business: Definition, examples, and benefits
Step 3: Offer presentation
Once you are familiar with the expectations and needs of each party, you should be able to
conduct a more effective negotiation. Now that you have a good understanding of their
motives, you can offer more personalized solutions to their concerns.
Be sure to meet your partners’ expectations in your argumentation. Your presentation
should never be a monologue: engage the other party at each step. You can gauge their
response over the course of your speech by paying attention to their attitude and asking
short yes/no questions to check everyone agrees with your points.
Step 4: Objection management
Listening to divergent opinions and taking different outlooks into account is a prerequisite
for conflict resolution. Objections should be viewed as a sign
of engagement and interest rather than obstacles.
Provide solutions and answers to minor objections and use more serious issues to spark
discussion. The different stakeholders may raise issues that, if managed properly, could
strengthen the final agreement. Make sure you understand their points in detail and feel free
to ask follow-up questions.
Handling objections in sales is less hard with our guide! Check out this article now!
Step 5: Contract negotiation
Once a common path forward has been established, the final elements of
the contract or agreement can be discussed. This phase is at the heart of the negotiation, as it
is during this step that the outcome will take shape.
This is when business negotiation skills are most useful. Your negotiation strategies should
leverage all the key elements of the deal. One of the most important bones of contention is
usually the price.
119
Interview questions
Thus, you ought to be able to explain why and how the price you’re offering was set. Highlight
your competitive advantages or the quality of your solution. Don’t let the price overshadow
other aspects of your value proposition: it is but the reflection of the other elements that make
up your offer.
This step is made of compromise: both parties should be flexible and accommodate the other
to strike the best balance between their interests. Think about which elements you’re willing to
compromise on and which things you cannot afford to concede in advance.
Step 6: Deal closure
Do you feel like your interlocutors are happy with your offer? If they seem genuinely content with
your proposal, you can ask the sales closing questions. Ask questions such as “What shall we
do next?” or “Do you have any other concern?” to prompt the other party to make a
choice or settle on the current offer.
Do not treat this step as a mere formality: listen carefully for any remaining questions and
make sure all doubts have been lifted. Ensuring the negotiations have truly come to an end and
that everyone sees the deal as beneficial will ensure the negotiated agreement will last and
serve as a robust base for its execution.
If you feel that the closing phase is dragging on for too long, you can instil a sense of urgency
by stressing the fact that this is a temporary offer or that your solution should be adopted
quickly. Only resort to this technique if you are certain your solution will satisfy your partners or
client. Otherwise, this will result in a rushed contract.
This step should allow you to build a trusting relationship: taking sufficient time will plant the
seeds of customer loyalty or give rise to a long-term collaboration well after you’ve closed
the deal.
End-to-end (E2E)
project management breaks a project down so that you know exactly what to do and when. It’s a
formula for delivering a quality product, every time.
End-to-end project management is a methodical process for moving through a project from the
beginning stages all the way to completion. It breaks a project down into key stages, and
identifies all the tasks and objectives for each stage. The process creates a continuous
workflow, as it sufficiently prepares the project to move into each successive stage.
120
Interview questions
As you can see, end-to-end project management delivers clear benefits to a project. The
following is a summary of each project stage in the end-to-end cycle, including the key
objectives of each stage.
1. Initiation Stage
In this first stage, the project manager seeks to define the project and determine whether or not
to take it on.
Define the Project
The first step is to clarify the project in general terms, identifying first the objective, the timeline
and the budget, and then gaining a rudimentary estimation of the scope. These are broad
estimations; the particulars are spelled out later.
For example, if the project is a home remodel, this stage clarifies the key objectives, such as
refinish the basement, add a bathroom and knock out a wall to expand the living room.
Feasibility Study
A feasibility study, as the name suggests, determines if the project can succeed, given its
objective and constraints. It primarily focuses on the cost of the project and the value of the final
deliverable.
A feasibility study answers questions such as:
Do we have the resources (labor, equipment and materials) needed to achieve the proposed
objective?
Does the return on investment justify the costs?
A feasibility report includes breakdowns of the project’s cost, alongside the anticipated income.
Identify Stakeholders
The initiation stage also clarifies everyone involved in the project. Who is invested in the
outcome, and whose input needs to be considered in the discovery stage?
Select Tools
At this point, it’s necessary to outline what communication tools and software to use for the
project. A remote project requires special attention at this phase, as the quality of the
communication is directly determined by selecting user-friendly tools.
In summary, this initial stage again is about gaining a broad overview of the project. It paints
with a broad brush. This stage seeks to develop a framework for the project, define
stakeholders, outline resources, clarify objectives, and then determine whether or not it makes
good business sense to move forward.
121
Interview questions
2. Planning Stage
The planning stage lays a foundation for a project and creates a roadmap for the team to
follow.
A solid plan places the project in a position to succeed.
Although a thorough plan is a lot of work, the effort is worth it. Working through the details
minimizes scope creep, gets everyone in agreement on project goals, and clears up
assumptions and miscommunications.
Here are the central components of the planning stage.
Business Case
A business case states the justification for the project. Among other criteria, it outlines the
project in terms of the objective, the benefits and the cost.
Procurement Strategy
A procurement strategy goes hand-in-hand with the business case, as it outlines how the project
plans to obtain the required labor, equipment and materials within the project’s scope and cost.
Requirement Summary
A thorough understanding of all requirements is necessary before beginning a project.
There are several methods for capturing requirements, including a MoSCoW meeting, where
stakeholders distinguish musts from shoulds, and a user story session, where all stakeholders
write out requirements individually.
Whatever method is used, the objective for the project manager is to communicate with all
stakeholders, and develop a clear understanding of what the project seeks to accomplish, both
in terms of the “what” and the “why.” That is to say, this stage identifies both the tangible
deliverables and the value that these deliverables seek to add.
Scope Summary
A scope summary defines the scope of a project, using the project’s requirements. It includes
assumptions, exclusions and a list of all requirements. A thorough scope document is the surest
way to avoid scope creep during the project’s execution stage.
Work Breakdown Structure and Resource Schedule
A work breakdown structure (WBS) uses both the objective and the high level requirements to
break the project down into smaller work packages. These work packages spell out all of the
resources needed for the project, including the equipment, the labor, the materials, the location
and the fees.
122
Interview questions
The project manager identifies the relationships between each of the work packages, to create a
critical path. She or he assigns roles to all the team members and creates work flows.
Wherever possible, the project manager also applies the strategies of smoothing,
leveling, crashing and fast-tracking in order to create efficiencies in the schedule.
Change Management Plan
Even though the planning stage seeks to clarify objectives and reign in scope creep, changes
are bound to occur in the project nonetheless. Creating a change management process allows
the team to properly document changes as they occur during the project’s execution.
Project Management Methodology
The project manager also determines a methodology for managing the project during the
planning stage. The nature of the project itself often determines which structure to choose. A
project with high risks and upfront costs often leans toward a more waterfall approach, while a
project that can pivot easily takes a more agile approach.
Risk Management Plan
A risk management plan carefully examines the project and anticipates all possible occurrences,
both positive and negative. The plan also considers the likelihood of each occurrence. For
example, a winter construction project would anticipate inclement weather, and place a high
probability on this occurrence.
A risk management plan may sound silly to some, as it anticipates issues that may or may not
occur. However, ultimately it saves the project time, money and resources.
When the vulnerabilities and threats for each asset have been identified, the next step is to
determine how to handle them. Risks can either be avoided, transferred, accepted, or
mitigated.
It also includes a succession plan, in the event a team member leaves during the execution
stage.
Plan Kickoff Meeting
Finally, when the planning is complete, it’s time to set up a kickoff meeting to share the plan with
all stakeholders. The kickoff meeting carefully outlines all the deliverables, presents the WBS
and resource schedule, and calls attention to risks.
The agenda for the meeting includes outlining the deliverables, sharing the schedule, and
soliciting feedback. Ideally, it’s scheduled at a time and place where all stakeholders can
attend.
As you can see, the planning stage thoroughly looks at all aspects of a project, to be sure it
commences without a hitch. Now it’s time to move onto the execution stage!
123
Interview questions
3. Execution Stage
The next two stages of the project management cycle are the longest, and they are performed
simultaneously.
The third stage puts the project into action, and begins with a kickoff meeting.
Kickoff Meeting
Execution begins with a meeting that shares and discusses all of the documents and
discoveries from the planning stage. The objective is to get everyone on the same page as to
what the project aims to achieve, and how it aims to achieve it.
Particular attention is given to the project requirements, the timeline and the procurement
strategy.
It also solicits stakeholder feedback and seeks to identify and clear up any last-minute
miscommunications and assumptions.
Execute on the Plan
‘At this point, the team works to deliver requirements to the client. Depending on the project, the
execution plan may last quite some time. Whenever possible, the requirements are presented in
incremental stages, in order to collect feedback. Oftentimes, the team reflects on client
feedback and changes course if need be.
The team works hard during the execution stage. Depending on the project management
strategy, the team may continually meet in sprint sessions and scrum meetings, or else follow a
carefully laid plan on a gantt chart. Either way, the objective is the same: To fulfill requirements
within the given scope, timeline and budget.
124
Interview questions
4. Monitoring Stage
Monitoring is critical to the successful execution of a project. The objective of the project
manager at this stage is to supervise the team and determine if the project is on track with the
given budget, timeline and resources.
At this point, many of the processes outlined in the development stage are put into action. Some
central components of the monitoring stage include:
Scope Management
Scope management aims to avoiding incidents of gold-plating and scope creep, two forms of
undocumented changes to the project’s requirements.
This entails keeping close supervision on the team, to be sure everyone works toward fulfilling
requirements exclusivity, with no add-ons. It also means ongoing communication with the client
to identify and approve changes, and ensure they’re incorporated into the change process.
Change Management
As mentioned, changes are bound to occur in a project. Sometimes the change is a recovery
plan, intended to get a delayed project back on track. At other times, the change is an
adjustment to the deliverables, based on client feedback.
Ongoing communication with team and client determine when and if the change is needed.
Following the change processes outlined in the planning stage ensures the changes are
documented and integrated into the project schedule and resource plan.
Risk Supervision
A project manager follows the risk management plan and monitors the project for upcoming
risks. The plan is also updated to include new risks assumed by changes to the project, or the
addition of new requirements.
Daily Scrum Meetings
Ongoing communication is central to successfully monitoring a project. Ideally, a team meets
every day to discuss the work plan, and align efforts to the overall project goal.
This is also an opportunity to air concerns about risks, discuss feedback from the client, or
suggest changes to the project.
Final Deliverable Sign-off
When the client signs-off on the final deliverable, both the monitor and the execute stage come
to an end. Everyone drinks a glass of champagne, and toasts to their hard work.
125
Interview questions
5. Closure Stage
In addition to popping a bottle of champagne, there are still some loose ends to tie up in the final
stage of a project.
Post-Mortum Meeting
A post-mortum meeting acknowledges the hard work from key players and the significant
milestones the team achieved together.
It’s also an opportunity for the team to share feedback on various processes and procedures
used during the project. These suggestions indicate how to improve the next time around.
Reflect on Processes and Systems
This is an important stage for the project manager to reflect on what worked well in the project
and what did not work so well, with particular focus on the following areas:
Communication methods
Scope document template
Requirements gathering method
Project management method
Change management plan
Risk management plan
A careful reflection creates a window of opportunity to improve processes for the next project.
Close the Books
And finally, it’s time to take inventory, store files and share results with all necessary
stakeholders.
Conclusion
Just like the various stages of our lives, a project also has a lifecycle with clear stages.
We complete school, we enter out of childhood and into adulthood. And a project progresses
from the idea, to the plan, to the execution, and finally to the completion.
In order to move successfully from one stage into another, it’s necessary to determine
milestones for each stage. Without end-to-end management, the project ends up being a
confused, muddled mess.
If you’re managing a remote team, the planning, monitoring and executing are no cinch, that’s
for sure. Consider signing up for Teamly, the intuitive project management software that allows
teams to interact daily in video chat, messages and online meeting spaces.
126
Interview questions
1. Walk us through key phases of water fall project life cycle with entry and exit
criteria of each phase and gating process . Please call out key documentations &
sign off check points to be done at each phase of project life cycle since initiation till
Go live & post live warranty period
Any team can implement waterfall project management, but this methodology is most useful for
processes that need to happen sequentially. If the project you’re working on has tasks that can
be completed concurrently, try another framework, like the Agile methodology.
If you’re ready to get started with waterfall project management, follow these six steps:
1. Requirements phase
This is the initial planning process in which the team gathers as much information as possible to
ensure a successful project. Because tasks in the waterfall method are dependent on previous
steps, it requires a lot of forethought. This planning process is a crucial part of the waterfall
model, and because of that, most of the project timeline is often spent planning.
To make this method work for you, compile a detailed project plan that explains each phase of
the project. This includes everything from what resources are needed and what specific team
members are working on the project. This document is commonly referred to as a project
requirements document.
By the end of the requirements phase, you should have a very clear outline of the project from
start to finish, including:
● Each stage of the process
● Who’s working on each stage
● Key dependencies
● Required resources
● A timeline of how long each stage will take.
2. System design phase
In a software development process, the design phase is when the project team specifies what
hardware the team will be using, and other detailed information such as programming
languages and user interface.
There are two steps of the system design phase: the high-level design phase and low-level
design phase. In the high-level design phase, the team builds out the skeleton of how the
software will work and how information will be accessed. During the low-level design phase, the
team builds the more specific parts of the software. If the high-level design phase is the
skeleton, the low-level design phase is the organs of the project.
Those team members developing using the waterfall method should document each step so the
team can refer back to what was done as the project progresses.
Read: How to write a software requirement document (with template)
3. Implementation phase
127
Interview questions
This is the stage where everything is put into action. Based on the requirements document in
step one and the system design process in step two, the team begins the full development
process to build the software as outlined by both the requirements phase and the system design
phase.
Read: What is an implementation plan? 6 steps to create one
4. Testing phase
This is the stage in which the development team hands the project over to the quality assurance
testing team. QA testers search for any bugs or errors that need to be fixed before the project is
deployed.
Testers should clearly document all of the issues they find when QAing. In the event that
another developer comes across a similar bug, they can reference previous documentation to
help fix the issue.
Create a waterfall project management template
5. Deployment phase
For development projects, this is the stage in which the software is deployed to the end user.
For other industries, this is when the final deliverable is launched and delivered to end
customers.
6. Maintenance phase
Once a project is deployed, there may be instances where a new bug is discovered, or a
software update is required. This is known as the maintenance phase, and it's common in
software development to be continuously working on this phase.
The waterfall methodology is a common form of project management because it allows for
thorough planning and detailed documentation. However, this framework isn’t right for every
project. Here are a few examples for when to use this type of project management.
Project has a well defined end goal
One of the strengths of the waterfall approach is that it allows for a clear path from point A to
point B. If you're unsure of what your point B is, your project is probably better off using
an iterative form of project management like the Agile approach.
Projects with an easily defined goal are well-suited for the waterfall method because project
managers can work backwards from the goal to create a clear and detailed path with all of the
requirements necessary.
Read: How to write an effective project objective, with examples
No restraints on budget or time
If your project has no restraints on budget or time, team members can spend as much time as
possible in the requirements and system design phase. They can tweak and tailor the needs of
the project as much as they want until they land on a well thought out and defined project plan.
Creating repeatable processes
The waterfall model requires documentation at almost every step of the process. This makes it
easy to repeat your project for a new team member; each step is clearly detailed so you can
recreate the process.
Creating repeatable processes also makes it easy to train new team members on what exactly
needs to be done in similar projects. This makes the waterfall process an effective approach to
project management for standardizing processes.
Read: 5 project management phases to improve your team’s workflow
128
Interview questions
With waterfall projects, there are many moving pieces and different team members to keep track
of. One of the best ways to stay on the same page is to use work management software to keep
workflows, timelines, and deliverables all in one place.
If you're ready to try waterfall project management with your team, try a template in Asana. You
can view Asana projects in several ways, including Timeline view which visualizes your project
as a linear timeline.
a. Assume you are been designated as project manager for a regulatory project
please walk us through the step by step procedure you will do end to end
1. Project Kick Off - project kickoff meeting is the first meeting between the
project team and the client, when you establish expectations, communication, and
goals. The meeting allows both parties to define the project's purpose and what they
consider a success.
129
Interview questions
3. Budget planning –
130
Interview questions
One of the reasons for that is that some clients are afraid that a software provider will try to
squeeze the most money out of the customer and adjust the project cost accordingly.
However, knowing the exact amount the customer is willing to pay for the development might
improve client-company communication in two ways:
1. The estimate will be crafted quicker since the software development provider would meet the
client’s budget expectations straight away.
2. Less frustration and misunderstandings.
If the customer’s budget is too small, we can ignore non-primary functions by creating an MVP
before the finished product. This might happen when the customer is launching a startup and is
going through the investment rounds.
About 75% of startups we worked with did an MVP first.
Step 3: Make an estimate
While the actual estimate does not take a lot of time to craft, choosing the right person to
perform this task is essential.
This person should be aware of all the technical aspects of the project and be skilled enough to
estimate the work of developers, designers, and business analysts involved in the project. You
might also use a sample budget for a software development project that could be found on the
web.
There are four things to consider when crafting a software development project budget
estimate:
1. The complexity of the project.
2. Software size and type.
3. The team needed to build a product and their rates.
4. The time it takes to complete a project.
Step 4: Evaluate the risks and include out-of-scope expenses.
No, we don’t try to scare the customer straight away. The risks are evaluated to prepare and
inform the customer about possible extra expenses.
It is also essential to include an out-of-scope section while creating a budget for a software
development project if you are doing an MVP.
“When we’re talking about estimated budget, there are a lot of things to be considered. First of
all, the perfect budget should meet expectations: both clients and the company’s. The client
should indicate at least the best (optimistic) / worst (pessimistic) case scenarios to understand
whether he or his investors can cover this budget. A company should make a reasonable profit.
The budget should consider possible risks and their cost. It also needs to consider project
timeline (duration), team composition, and its members’ salary reviews. It should include a
contingency to cover estimates uncertainties. It also should not be 100% fixed – there should
always be room for a change because we don’t live in constants, but much rather in variables.”
— Oleh, PM at KindGeek
131
Interview questions
KindGeek is a software development company that builds innovative and secure technological
software solutions. We match our engineering culture to your core values to deliver custom
software development services to startups, SMB, and enterprises.
Product-oriented
We want our customers to succeed with industry-shaping products we build together. We
research the market, analyze data, and apply design thinking to develop relevant and problem-
solving solutions.
People-first
We recommend starting every project with a discovery phase. We learn about the needs and
habits of product users to build easy-to-use, user-oriented products.
Innovative
At KindGeek, we believe in innovations and startups. We constantly add new technologies to
our stack to turn the most challenging idea into an innovative medical software development
project.
Looking for a software development partner? Let’s see if we match.
Final Thoughts
The process of creating an estimate is both an art and a craft. Apart from developing software,
this is one of the essential processes.
Despite the complexity of this process, using this checklist we’ve compiled will help ensure that
you have everything required for the most accurate estimate possible:
1. Find out client’s expectations
2. Figure out the client’s budget
3. Let the most professional team member craft an estimate
4. Evaluate the risks and include out-of-scope expenses
132
Interview questions
Resource planning – The more projects in your enterprise’s portfolio, the greater the amount
and diversity of resources needed to keep them on track. Organizations must balance the
requirements of multiple ongoing endeavors that draw on the same resource pool — which
includes people, equipment, and financial resources — while ensuring that projects coming
down the pipeline are adequately resourced as well.
Building a solid resource plan is the only way to effectively identify and allocate all the resources
necessary to meet organizational goals. Resource planning requires a mastery of individual
project details combined with a holistic view that takes the needs of the enterprise’s entire
project portfolio into account. That’s no easy feat when your company also faces uncertainties
related to supply chains, labor, changing regulations, and more. Whether you’re building a
power plant or contemplating a new mining operation, you need a resource plan that accounts
for all the unique challenges your organization faces.
Here you’ll find everything needed to make resource planning a strength of your enterprise by
developing plans that can handle the complexities of its project portfolio.
Resource planning is the process of identifying, acquiring, and allocating all resources required
to complete projects across your organization. More than just enabling success for individual
projects, resource planning is a key facet of project portfolio management (PPM). Allocating
resources to the right projects at the right times is critical, especially when juggling multiple
large-scale projects that may take years to complete.
Resource planning involves managing resource capability, availability, and demand to meet
project requirements. It ties into many other key PPM and project management practices,
including budgeting, scheduling, and forecasting. Resource planning is how you’ll stay on track
to meet project budgets and develop effective schedules that take into account all projects in
your organization’s portfolio. And it relies on accurate forecasting, together with proactive risk
management practices, to account for uncertainties and anticipate both current and future
resource needs.
133
Interview questions
When developing your organization’s resource plan, you’ll want to ask questions that get at the
core of your company’s resource needs. Here are a few questions every enterprise should ask
during the resource planning process.
The most fundamental part of any resource plan is a list of all required resources for your
enterprise’s current projects and those on its radar. This rundown should feature relevant details
for each resource. These details include the resource’s category, cost, and availability. For
people resources, you should also list information on roles and sourcing, noting whether they’re
in-house, sub-contractors, or otherwise outsourced.
Resources won’t do your organization much good if they aren’t allocated to the projects that
need them. A resource plan must lay out the projects and teams or individuals that your
enterprise should allocate specific resources to. This helps ensure that resources are used
efficiently and any conflicts between projects that require the same resource are identified well
in advance.
What are the schedules and roles of any people resources involved?
Your company’s employees are its most valuable resource, and they add a few additional
considerations when it comes to building a resource plan. Resource planning involves matching
personnel with the appropriate roles, identifying any existing talent gaps, and mapping out the
schedules of all people resources on a per project basis. The goal is to know when and where
134
Interview questions
every team member is needed so your enterprise understands any people resource-related
constraints and can stay ahead of the curve when it comes to training and recruitment.
Consumable materials are used up, employees join and move on, and critical equipment breaks
down. The resource landscape doesn’t stay static, and neither should your resource plan. Keep
it up to date with the status of each resource as it changes over time you can make informed
decisions regarding resource allocation and project timelines.
Resource planning leads to better project and portfolio outcomes. Here are just a few of the
advantages to a well-crafted resource plan.
Boosted efficiency
A resource plan is a key part of turning your operation into a well-oiled machine. It serves as the
real-time roadmap that helps team members move smoothly from task to task and project to
project. Resource planning means that employees can spend more time getting the job done
instead of tracking down or waiting for whatever they need to complete it.
Improved visibility
Resource planning gives managers a much clearer picture of resource capacity, demand, and
availability — and with the right platform, they can make this information visible to the rest of the
workforce as well. This sets expectations, improves collaboration, and makes it easy for team
members to identify potential roadblocks or spot areas where processes could be improved.
Materials sitting in a warehouse or employees sitting idle without work represent costs
detracting from your organization’s bottom line. And equipment needed in two places at once, or
team members forced to work overtime for months on end, can be just as problematic.
Resource planning minimizes both under- and over-utilization, so your company gets the most
value possible out of every resource without expecting too much from any of them. A good plan
also reveals opportunities to invest in additional resources, even on a temporary basis, to
overcome deficits that would otherwise result in projects running behind schedule..
Some projects are more important to your enterprise’s success than others, and the last thing
you want to do is shortchange a key project by dedicating resources to a less critical endeavor.
Some relationships matter more to your business, some clients are more time- or budget-
conscious than others, and some projects simply bring in more revenue. Resource plans allow
you to allocate resources to the highest priority projects first, making sure the most important
balls are never dropped.
135
Interview questions
Quality resource planning is within the reach of every organization. Here are 6 steps you can
take to start crafting effective resource plans.
The resource planning process begins by identifying all projects in your enterprise’s portfolio,
prioritizing them, and defining the objectives of each. While resource plans get into the details of
each individual project, effective planning requires a high level, holistic view of your
organization’s entire project portfolio. When you understand how each project fits into your
company’s overarching business strategy, you can make intelligent, informed decisions during
the rest of the process.
Once you’ve carefully reviewed the forest, it’s time to move into the trees. Dive into the project
details, estimating the resources — materials, equipment, and labor — that will be required to
meet each objective on time and, if possible, within budget. This should cover everything from
the software team members use to stay connected in the field to the personnel themselves.
Consult with stakeholders who have relevant experience so you can get a variety of
perspectives on what it will take to achieve project success.
This stage of resource planning also involves accurately estimating and forecasting resource
needs over the entire project lifecycle. With the right software, you can easily generate forecasts
informed by relevant historical data using your choice of methodology. An integrated project
portfolio management (PPM) solution also lets you perform automated capacity checks and take
a deeper look at aggregated resource demand, so your resource plan is as accurate as
possible.
3. Acquiring resources
You’re now ready to actually acquire the resources you identified in step 2. This involves
assessing what resources your enterprise currently has on hand, what you lack, and taking
steps to close the gap. Equipment sourcing, purchasing materials, and putting together teams
based on the roles required are all tasks that fall into this stage of the resource planning
process.
As you proceed with resource acquisition, you’ll have to evaluate whether resource constraints
mean the scope of one or more projects needs to change. You’ll also need to decide whether
your organization has the necessary internal personnel to meet all its needs or should step up
hiring and training — or possibly look to third parties for additional talent.
Resource acquisition doesn’t always mean looking to external sources, of course. As you’ve
taken a thorough look at your organization’s project portfolio, you can make smart decisions
about what, if any, resources to transfer and share between projects to keep the most important
tasks moving. This broad perspective also makes it easier to key in on resource constraints that
136
Interview questions
impact the portfolio as a whole. And it allows you to identify resource needs that impact multiple
projects so you can reduce project costs further by buying in bulk.
Scheduling is one of the most important parts of any resource plan. Acquiring all necessary
resources is a hollow victory if they arrive too late or are unexpectedly required by several
projects at once.
A resource schedule goes beyond team members’ work schedules — although those are vital
— to include the assignment of specific tasks, delivery of newly purchased materials, how
equipment needed by multiple projects will be shared, and more. It should also incorporate risk
management practices so you have the leeway needed to handle any issues that arise.
Handling these complexities requires a resource planning and management platform that pulls
in data from across your enterprise and integrates with other key HR and scheduling systems.
Scheduling blends naturally with allocating resources to specific projects, tasks, and teams.
While resource allocation will never be perfect, all the steps you’ve taken up to this point make it
much simpler. With the right resources dedicated to the most important projects, your
organization is well-positioned for success.
Resource planning is a dynamic process without a set end point. Instead, use your resource
planning platform to monitor resource use in real time, seeing if your forecasts match reality and
adjusting the plan when needed. This is especially important when sharing resources between
multiple projects in your company’s portfolio, as one changed variable can have a cascade
effect across your organization. Frequent data collection and analysis helps ensure that all your
enterprise’s resources are utilized as efficiently as possible.
Resource planning is a big job, but you don’t have to go it alone. Resource planning solutions
provide the capabilities needed to produce accurate resource plans swiftly and confidently.
Enterprise-wide resource plans need the insights into demand, availability, and capacity that
only an integrated resource planning and management platform can provide.
When evaluating resource planning software options, there are several key capabilities you
should look for.
Resource capacity, availability, and demand are the three key concepts your resource plan is
built around. Your solution should give you a firm grasp on each with direct access to relevant
data for all projects in your company’s portfolio. It should also let you generate capacity and
demand plans for specific types of resources, so you can dig into the details as needed.
137
Interview questions
Without establishing resource performance benchmarks, it’s hard to know whether you’re
utilizing resources as expected. Set expectations from the get-go with a platform that allows you
to use resource performance benchmarks when building your plan and when monitoring project
progress afterwards. As projects move towards completion, you can more easily identify
changes needed to keep them on track.
Resource breakdown structures are visual aids that display resources as a hierarchy based on
attributes like rates, locations, and skills, so you can get a better understanding of these details
at a glance. Look for a resource planning tool that automatically builds and updates resource
breakdown structures while offering the ability to customize the attributes they display whenever
necessary.
Forecasts
Resource planning relies on accurate forecasting. Leverage a solution that brings in data from
across your enterprise, including other key platforms and external sources, to develop forecasts
you can rely on using whatever forecasting methods suit your business best.
User-friendly portal
Team members want to focus on getting the job done, not filling out paperwork to get the
resources they need for it. Your resource planning platform should make submitting, managing,
and approving requests for resources simple with an intuitively designed portal featuring
customizable approval workflows.
Resource planning relies on information from all parts of your organization, and your solution
should make obtaining that data easy. Find a platform that can incorporate all capacity and
demand sources by integrating with tools like human resource information, scheduling, and
construction management systems to ensure your resource plans are built on the most
comprehensive, up-to-date information available. And if your resource planning software
natively integrates other key PPM capabilities in a single platform, like budgeting, scheduling,
and risk management, you can leverage these important processes to build a more intelligent
resource plan.
Effective resource planning is within the reach of even the largest enterprises handling the most
complex projects. EcoSys is an integrated enterprise project performance solution backed by a
team of experts who specialize in helping organizations improve resource management and
PPM. It takes a holistic approach to resource planning by integrating with other key process
areas and external systems, so everyone stays aligned and working towards your enterprise’s
strategic goals. From data-driven forecasts to automated project monitoring, EcoSys includes all
138
Interview questions
the features needed to build accurate resource plans that will help guide your projects toward
success.
Ready to see for yourself? Contact us today for a free demo.
a.
Resource allocation involves several important steps: figuring out project needs and resource
demand, identifying the required resources, assessing their capacity, skills, and interests,
assigning them to valuable projects, and making adjustments when needed.
Here, we provide you with steps to create a resource allocation plan that works effectively,
giving top priority to your people.
1. Determine the resource requirements of your project
Refer to your project brief to identify the activities needed to meet your project objectives and
produce deliverables.
For instance, if your project involves the development of an e-commerce website, you will
require a team comprising back-end engineers to handle the server-side functionality, front-end
engineers to work on the user interface, copywriters to create compelling content, and QA
testers to ensure the website's quality.
Learn more: IT resource management best practices + expert tips
2. Confirm the availability of resources
It's essential to identify the best-suited team members for the project.
This involves considering various key factors. Firstly, assess their capacity to handle the
workload – do they have the time available?
Equally important is evaluating their skill set to ensure they have the necessary abilities for the
assigned tasks.
Also, take into account their interests and strengths in relation to the project's needs; this means
checking if the roles resonate with their passions and contribute to their personal growth.
You can easily find information on your team members' skill sets and availability in Float.
Let’s assume you need a back-end developer skilled in Javascript. But you also need to find
someone who would be available for the duration of your project.
Navigate to Schedule and then use tags to filter your team. For example, you can type “java”.
139
Interview questions
The profiles of team members skilled in Javascript will show on the schedule.
Let’s assume that the project is to last for 5 months, and you want to find out if any engineer has
their annual leave coming up.
Add a filter and choose “Time off” and choose the leave type.
To make well-informed decisions, collaborate with team leads, department heads, and the
resources themselves, who can offer valuable insights on growth opportunities and individual
interests.
140
Interview questions
Colin Ross
Director of Engineering
Float
In the case where a team member is frequently requested for tasks, what strategies do
you employ to avoid overutilization and bottlenecks?
Firstly, strive as far as possible to allow a single focus at any given moment to avoid the cost of
context switching. This leads to some hard decision-making about the critical path through the
project list since this team member is the key to completing anything.
Secondly, looking to hire or cross-train other team members to help out in this area to ease the
bottleneck, so that in the future this should be less of a problem. It is important to note that there
will always be a bottleneck somewhere - the trick is to understand what level of ‘throttling’ you
ultimately find acceptable at any given moment.
3. Allocate time to the project
Once you’ve found the people with the right skillset and availability, the next step is allocating
time to the project.
Because resource allocation is focused on finding the right people for project work, you want to
keep it high level and avoid getting into details about tasks.
Also, tasks and subtasks belong in your project management tool while your resource planner is
meant for optimizing and tracking how your team spends their time.
That’s why we have recently renamed tasks to allocations.
By scheduling allocations and optionally assigning them to related tasks, you can quickly
understand your team's planned time and track total hours faster in your reporting. Find out
more about this change here.
To allocate time to a project, simply click and drag over a date on the Schedule. This will bring
up the scheduling menu.
141
Interview questions
Next, specify the allocation hours and choose the client and project to add the allocation to the
team member's schedule.
142
Interview questions
143
Interview questions
One solution is to consult with team leads/department heads or even the resources about who
is best suited for tasks.
Let's say you think a design brief should take roughly two hours to complete, and you block out
time for the project. You check in with the designer and find out that your estimate is off and
they need an extra hour to finish their task.
“Once allocations have been made, make it a habit in 1:1s and other discussions to ask your
team how they feel about capacity allocations. Too much? Too little? Just right? And then
adjust.” says Michael Luchen, Director of Product at Float.
To maintain flexibility, you can initially keep allocations as tentative until you've gathered
feedback from your team.
When setting up an allocation, choose "Tentative" status. This will indicate that the time
allocation isn't confirmed and will be displayed as a color outline on the Schedule.
4. Monitor the progress of the project and make adjustments when necessary
After assigning tasks, you will need to keep an eye on the project so you can make bottlenecks
or over-allocation and under-allocation.
Luchen suggests using software tools to track the state of allocations.
“For software development projects, I rely on tools like Linear to automatically project velocity
for individual tasks. Paired with a tool like Float, our team can make informed decisions on
progress and resourcing–do we need to reduce the scope? Extend the timeline? If so what else
has to move”
You might discover that you have too many resources at your disposal—or worse—you might
have overloaded your team and are in danger of missing a deadline. In such cases, it's
essential to remain flexible and ready to make changes when necessary.
Let's say a team member is allocated more than 40 hours a week.
144
Interview questions
In Float, you can filter by availability and skills to find someone who can take on more work.
Then you drag and drop tasks into the team member’s schedule.
5. Make plans for the unexpected
Resource allocation for human resources can be a challenging task, due to the unpredictable
nature of projects.
A crucial resource to be reassigned to a project of higher priority. A team member might take a
sick day. These can disrupt the planned allocation.
It is best to be prepared for such situations before they happen. One effective approach is
maintaining a roster of freelancers or contractors who can be readily assigned tasks when
needed.
145
Interview questions
By having a pool of qualified individuals readily available, the time and effort that would
otherwise be spent searching for someone to fill a role can be significantly reduced.
Pro tip:
Use Float to save time on manual follow up with @mentions in the notes of any task, time off, or
project. Simply type "@" followed by their name. Depending on their settings, notifications are
sent via email, Slack, or mobile push. For example, you might alert your manager when you
schedule new tentative time off or to check in on a teammate's progress on a task.
a. What is SWOT analysis , its significance and how will you implement?
146
Interview questions
Conducting a SWOT analysis is a powerful way to evaluate your company or project, whether
you’re two people or 500 people. In this article, you’ll learn: what a SWOT analysis is, see some
SWOT analysis examples, and learn tips and strategies for conducting a comprehensive SWOT
analysis of your own. You’ll also see how you can use the data a SWOT exercise yields to
improve your internal processes and workflows, and get a free, editable SWOT analysis
template.
Table of contents
● What is a SWOT analysis?
● Breaking down the SWOT analysis definition
● How to do a SWOT analysis
● SWOT analysis questions
● PEST analysis
147
Interview questions
A SWOT analysis is a technique used to determine and define your Strengths, Weaknesses,
Opportunities, and Threats – SWOT.
SWOT analyses can be applied to an entire company or organization, or individual projects
within a single department. Most commonly, SWOT analyses are used at the organizational
level to determine how closely a business is aligned with its growth trajectories and success
benchmarks, but they can also be used to ascertain how well a particular project – such as an
online advertising campaign – is performing according to initial projections.
Whatever you choose to call them, SWOT analyses are often presented as a grid-like matrix
with four distinct quadrants – one representing each individual element. This presentation offers
several benefits, such as identifying which elements are internal versus external, and displaying
a wide range of data in an easy-to-read, predominantly visual format.
We know that SWOT stands for Strengths, Weaknesses, Opportunities, and Threats – but what
does each of these elements mean? Let’s take a look at each element individually.
Strengths
The first element of a SWOT analysis is Strengths.
● Things your company does well
● Qualities that separate you from your competitors
● Internal resources such as skilled, knowledgeable staff
● Tangible assets such as intellectual property, capital, proprietary technologies,
etc.
148
Interview questions
As you’ve probably guessed, this element addresses things that your company or project does
especially well. This could be something intangible, such as your company’s brand attributes, or
something more easily defined such as the unique selling proposition of a particular product line.
It could also be your people, your literal human resources: strong leadership, or a great
engineering team.
Weaknesses
Once you’ve figured out your strengths, it’s time to turn that critical self-awareness on your
weaknesses.
● Things your company lacks
● Things your competitors do better than you
● Resource limitations
● Unclear unique selling proposition
149
Interview questions
What’s holding your business or project back? This element can include organizational
challenges like a shortage of skilled people and financial or budgetary limitations.
This element of a SWOT analysis may also include weaknesses in relation to other companies
in your industry, such as the lack of a clearly defined USP in a crowded market.
Opportunities
Next up is Opportunities.
● Underserved markets for specific products
● Few competitors in your area
● Emerging needs for your products or services
● Press/media coverage of your company
150
Interview questions
Can’t keep up with the volume of leads being generated by your marketing team? That’s an
opportunity. Is your company developing an innovative new idea that will open up new markets
or demographics? That’s another opportunity.
In short, this element of a SWOT analysis covers everything you could do to improve
sales, grow as a company, or advance your organization’s mission.
Threats
The final element of a SWOT analysis is Threats – everything that poses a risk to either your
company itself or its likelihood of success or growth.
● Emerging competitors
● Changing regulatory environment
● Negative press/media coverage
● Changing customer attitudes toward your company
151
Interview questions
This could include things like emerging competitors, changes in regulatory law, financial risks,
and virtually everything else that could potentially jeopardize the future of your company or
project.
The four elements above are common to all SWOT analyses. However, many companies
further compartmentalize these elements into two distinct subgroups: Internal and External.
Internal factors
Typically, Strengths and Weaknesses are considered internal factors, in that they are the result
of organizational decisions under the control of your company or team. A high churn rate, for
example, would be categorized as a weakness, but improving a high churn rate is still within
your control, making it an internal factor.
External factors
Similarly, emerging competitors would be categorized as a threat in a SWOT analysis, but since
there’s very little you can do about this, this makes it an external factor. This is why you may
have seen SWOT analyses referred to as Internal-External Analyses or IE matrices.
152
Interview questions
You can get the full experience in our video below, and this entire post is dedicated to
answering that question, but for simplicity’s sake, here’s how to do a SWOT analysis:
1. Gather your team together—ideally bring candy.
2. Set up your quadrants—on a whiteboard or projector (perhaps using our
template).
3. Start with strengths—ask the below list of questions.
4. Follow suit with weaknesses, opportunities, and threats.
5. Organize the information collected into a neat and tidy document.
6. Send out to the team with notes.
7. Organize a second meeting to come up with action items and owners.
Like feature-benefit matrices, there are several ways to conduct a SWOT analysis. However,
regardless of how you choose to structure your analysis, we need to start by asking a series of
questions. Here is a breakdown of the questions you should seek to answer when performing
your SWOT analysis.
Strengths questions
Let’s take our first element, Strengths, for example. To determine what your strengths are as an
organization, you could begin by asking some of the following questions:
1. What do your customers love about your company or product(s)?
2. What does your company do better than other companies in your industry?
3. What are your most positive brand attributes?
4. What’s your unique selling proposition?
153
Interview questions
5. What resources do you have at your disposal that your competitors do not?
By answering these questions, you’ll be in great shape to start identifying and listing your
organization’s strengths.
154
Interview questions
Opportunities questions
Identifying opportunities and threats may require you to conduct in-depth competitive
intelligence research about what your competitors are up to, or the examination of wider
economic or business trends that could have an impact on your company. That’s not to say that
opportunities and threats cannot be internal, however; you may discover opportunities and
threats based solely on the strengths and weaknesses of your company. Some possible
questions you could ask to identify potential opportunities might include:
● How can we improve our sales/customer onboarding/customer support
processes?
● What kind of messaging resonates with our customers?
● How can we further engage our most vocal brand advocates?
● Are we allocating departmental resources effectively?
● Is there budget, tools, or other resources that we’re not leveraging to full
capacity?
155
Interview questions
While we’re on the topic of internal versus external factors, I wanted to mention a tangential but
entirely separate type of analysis closely relevant to SWOT analyses, known as a PEST
analysis.
Earlier, I mentioned that external factors such as changing regulatory policies and market
volatility could be considered threats in a standard SWOT analysis. However, despite their
importance, challenges like this are often highly nuanced and driven by dozens or hundreds of
individual factors. This can place them beyond the scope or intent of a typical SWOT analysis.
This is why many companies also conduct PEST analyses.
This type of analysis is not what an exterminator does upon arriving at a roach-infested
tenement. Rather, a PEST analysis functions very similarly to a SWOT analysis, only they’re
concerned with four external factors:
1. Political
156
Interview questions
2. Economic
3. Sociocultural
4. Technological
Pros of PEST analysis
One of the main reasons it’s worth looking at PEST analyses is because many of the factors
that could end up in a PEST matrix could also be relevant to the Opportunities and Threats in
our SWOT analysis. The kind of political and economic turmoil we’ve seen in the United States
during the past year, for example, could very well pose legitimate and serious threats to many
businesses (as well as some opportunities), but these kinds of obstacles tend to be much more
complicated than the opportunities and threats you’d see in most SWOT analyses, given their
broader scale and often-complex underlying factors.
157
Interview questions
If you’re a marketer or small-business owner, you might be wondering if SWOT analyses are
practical or even feasible for smaller companies and organizations. Although there is definitely a
resource overhead involved in the creation of a SWOT analysis, there are many benefits in
doing so, even for the smallest of companies.
● Get a bird’s eye view: For one, conducting a comprehensive SWOT analysis
provides a unique opportunity to gain greater insight into how your business
operates. It’s all too easy to get lost in the weeds of the day-to-day workings of your
company, and conducting a SWOT analysis allows you to take a broader, bird’s eye
view of your business and the position it occupies in your industry.
● Improve specific campaigns and projects. Another benefit of SWOT analyses
is that this technique can be applied to a wide range of scenarios, not just as an
overview of your business. You could use SWOT analyses to evaluate the potential
strengths and weaknesses of a forthcoming advertising campaign, a planned content
project, or even whether your company should be represented at a trade show or
industry event.
Here’s an example of a project SWOT analysis:
Image source
● Develop tangible roadmaps. Obviously, it almost goes without saying that
conducting a SWOT analysis allows you to identify what your company does well,
where it could improve, and the opportunities and threats facing your business.
158
Interview questions
However, conducting a SWOT analysis provides you with the opportunity to not only
identify these factors, but also develop and implement tangible roadmaps and
timelines for potential solutions. This can be beneficial in the creation of budgetary
plans, identifying hiring needs and other mid- to long-term strategic planning.
So, now we know what each element of a SWOT analysis is concerned with and the kinds of
exploratory questions we can ask to get the ball rolling, it’s time to actually get to work and
create your SWOT analysis.
To illustrate how it works, we’ll create our own SWOT analysis example: a family-owned
restaurant, with a single location, operating in an urban area.
Here’s the SWOT analysis example based on our fictional restaurant:
As you can see, this matrix format allows you to quickly and easily identify the various elements
you’ve included in your analysis.
Strengths examples
159
Interview questions
So, you’ve finally got your hands on a completed SWOT matrix. You’ve identified internal
strengths and weaknesses, as well as external opportunities and threats. You’ve begun to see
your company in a whole new light.
Now what?
Ideally, there are two stages of action you should take upon completing a SWOT analysis. First,
you should attempt to match your strengths with your opportunities. Next, you should try
to convert weaknesses into strengths. Let’s take a look how this works.
1. Harness your strengths
One of the best things about the strengths you identified in your SWOT analysis is that you’re
already doing them.
160
Interview questions
In our example above, the restaurant’s location, reputation, and seasonal menu are all
strengths. This tells the fictitious company that it should continue to experiment with its popular
seasonal menu. It also tells the company it should continue to develop and nurture the strong
relationships with its regular customers that have strengthened the restaurant’s reputation in the
community.
Essentially, acting upon your business’ strengths consists of “do more of what you’re already
good at.”
2. Shore up your weaknesses
Acting on the weaknesses you identified in your SWOT analysis is a little trickier, not least
because you have to be honest enough with yourself about your weaknesses in the first place.
161
Interview questions
Going back to our example, some of these weaknesses are very challenging to act upon. Going
up against the considerable purchasing power of rival chain restaurants can be very difficult for
smaller, family owned businesses. The restaurant is also struggling with its limited reach, the
restrictions of a modest advertising budget, and is also failing to leverage the potential to
increase sales by allowing customers to order food online through delivery apps like Foodler or
GrubHub.
However, that’s not to say all hope is lost. It might be harder for our example business to
compete with a chain, but there are plenty of other ways small companies can be more
competitive – such as by developing strong, meaningful relationships with customers, which
was not only one of the company’s strengths, but also something chain restaurants simply
cannot offer.
3. Seize opportunities
The Opportunities section of your SWOT analysis is by far the most actionable, and that’s by
design. By identifying opportunities by evaluating your organization’s strengths, you should have
a ready-made list of targets to aim for.
162
Interview questions
In the example above, increasing consumer appetites for ethically produced, locally grown
ingredients is a major opportunity. However, our restaurateurs cannot rest on their laurels –
there’s still work to be done. In this example, this may involve investing in technical expertise to
take advantage of the opportunities presented by food delivery apps, or sourcing locally grown
produce more aggressively in an attempt to reduce costs.
It’s also important to avoid hubris or complacency in your opportunities. Even if you have an
iron-clad advantage over every other business in your industry, failing to devote sufficient time,
money, or personnel resources in maintaining that advantage may result in you missing out on
these opportunities over time.
Every business’ opportunities will differ, but it’s vital that you create a clearly defined roadmap
for capitalizing upon the opportunities you’ve identified, whether they be internal or external.
4. Mitigate threats
Anticipating and mitigating the threats identified in your SWOT analysis may be the most difficult
challenge you’ll face in this scenario, primarily because threats are typically external factors;
there’s only so much you can do to mitigate the potential damage of factors beyond your
control.
163
Interview questions
Earned Value
Now this is one of the Agile reporting techniques I am just a little hesitant to recommend.
Let me explain.
If you don’t know Earned Value reporting, it’s basically about measuring whether the amount
of money spent through so far in your project justifies the amount of work completed at this
point in time.
5. Budget – the estimated cost of your project. This is usually decided at the
beginning of the project, and reviewed infrequently or not at all.
6. Actual cost (AC) – the proportion of the original budget your team have spent so
far.
7. Planned Value (PV) – the proportion of your project scope that was expected to
have been delivered by this time.
8. Earned Value (EV) – the ‘real’ value of the scope that has actually been
delivered so far.
Name the types of reports generated in JIRA
JIRA offer reports that show statistics for projects, versions, people or other fields within issues.
Various reports included with JIRA are
164
Interview questions
The project management process is usually broken down into phases according to its life
cycle, starting from Project Initiation and ending in Project Closure. Each phase has its
own goals, activities, and deliverables, making it easier to control the project and the
quality of output in general.
Project Initiation
Project Planning
Project Execution
Project Monitoring
Project Closure
In this project management guide, we will take a closer look at these five phases.
During the project initiation phase, you need to develop a business case and define the
project, which involves defining the project’s requirements and creating a project
charter.
What is a project charter? Well, the project charter documents the project constraints,
objectives, budget, project timeline (high level), etc. Note that the project charter does
not contain any technical details, which will be collected and documented during the
project planning phase.
Once the project goals are scope are identified, identify the stakeholders involved in the
project. A stakeholder is someone who has an interest in the project, and he/she/they
can influence the project (e.g., the project development process) or the outcome of the
project (e.g., the system to be developed), or be affected by the project. Typical
stakeholders are sponsors, customers, board members, developers, suppliers, or
partners. Document the role of the stakeholder, the type of interest/influence, and the
communication requirements.
During the planning phase, the project deliverables and requirements are defined and
the project schedule is created.
165
Interview questions
It involves creating a set of plans to help manage time, cost, quality, change, risk, and
related issues. They will also help you control staff and outside vendors to ensure you
deliver the project on time and within budget and schedule.
Scope planning – Define the boundary of the project by specifying the scope of the
project, which is essential to facilitate creating the work breakdown structure.
Work breakdown structure – Break down a project into tasks and sub-tasks to make it
more manageable.
Project schedule – Scheduling of activities and detailing their dependencies
Resource planning – identify who will do what work, at which time and if any special
skills are needed to accomplish the project tasks
Budget planning – specify the budgeted cost to be incurred at the completion of the
project
Procurement planning – focus on vendors outside your company and subcontracting
Risk management – identify the possible risks and work out optional contingency plans
and/or mitigation strategies
Quality planning – assessing quality criteria to be used for the project
Communication planning – designing the communication strategy with all project
stakeholders
Phase 3: Project Execution
The project execution phase is where the project team does the actual work to turn the
project goals into deliverables.
In this phase, the project manager has to ensure the original plan is properly
implemented by establishing the Critical Success Factors (CSF) and Key Performance
Indicator (KPI).
So what are Critical Success Factors? What are Key Performance Indicators?
Critical Success Factors are the conditions, capabilities, events, and circumstances that
contribute to project success. The purpose of identifying the critical success factors is to
ensure that the project success criteria defined can be met.
166
Interview questions
As the final phase of the project management process, the Project Closing refers to the
activities to perform after the final delivery of the project, which typically includes a
discussion of lessons learned throughout the project, the termination of contracts, etc.
Lessons Learned document the lessons learned based on both the positive experiences
and the negative experiences that result in undesirable outcomes. Lessons learning is a
process to convert experiences into knowledge to aid future decision-making and
problem-solving. It helps improve project performance, avoid mistakes from happening
again, and maintain good practices.
Finally, a detailed report is written that covers the different aspects of the project. The
report, along with other necessary data is stored somewhere for future access.
b. How will you prepare a project charter in MPP cut across phases end to
end
c. Please call out key phases of project planning with documents/key
artificats to be prepared at each phases and gating process. Please call out
significance of those documents / gating process
d. Please explain what do you mean by tasks in critical path in MPP and
what does it signify. How will you identify looking MPP how many task are in
critical path and health of project
The critical path method is the process of identifying the string of tasks and dependencies that
take the longest time to complete in a project. This group of to-dos is called the critical path,
while the tasks inside it are called critical activities. The total duration of the critical path is the
minimum time you’ll need to complete a whole project. Any delay for critical activities will result
in extending the total project duration.
You can find your project’s critical path by using project management tools that use
algorithms to find it for you. However, you can also calculate critical path by doing a
forward and backward pass.
167
Interview questions
Draft press
Send out invites
release
Finalize press
Send out reminders
release
Send out press
kit
Step 2: Identify Dependencies and Estimates
Once you have all project tasks laid out, identify dependencies, or the tasks that can’t proceed
without another’s output. List them out in a table, along with an estimate of how long each task
would take. Returning to the example above:
Task
Task Dependency Estimate (Days)
ID
1 Collect contacts for publications – 0.5
2 Create invite – 0.5
3 Send out invites 1, 2 0.5
4 Confirm speakers and panelists – 1
5 Check speaker slides 4 0.5
6 Press release outline – 1
7 Collect assets – 1
8 Draft press release 6 1
9 Finalize press release 8 3
10 Send out press kit 9, 1, 7 1
11 Implement press conference 10, 5, 3 0.5
Step 3: Use a Network Diagram That Traces Dependencies
A network diagram is a series of boxes and arrows that help visualize the connections of
specific variables. In this case, it’s used to represent tasks and their relationships.
168
Interview questions
Dependencies point to the tasks that can proceed once they’re finished. For example, “Collect
contacts to publications” (Task 1) points to “Send out invites” (Task 3) because Task 3 can only
proceed once Task 1 is finished.
Step 4: Do a Forward Pass
There are two variables to consider when doing a forward pass:
● Early Start Time (ES): The earliest time a task can start
● Early Finish Time (EF): The earliest time a task can finish
In the diagram, put each task’s ES at the upper-left corner and its EF at the upper-right. To get
the EF, simply add the duration of the time to the ES. So, if Task 1 can start at day 0 and take
0.5 days to finish, then ES = 0 and EF is 0.5. As for Task 3, the earliest time it can start is when
Task 1 is completed. So, Task 3’s ES is 0.5. With a 0.5 day duration, its EF is 1.
169
Interview questions
If there are conflicts where three tasks are pointing to it, as is the case with Task 11, pick the
highest EF as its ES. In the above example, Task 3’s EF is 1, Task 5’s is 1.5, and Task 10’s is
6. Because 6 is the highest EF, this will be Task 11’s ES.
Step 5: Do a Backward Pass
Once you’re done with the forward pass, you may now do the backward pass; however, there
are two new variables to consider:
● Latest start time (LS): The latest time that a task can be started without delaying
the whole project
● Latest finish time (LF): The latest time a task can be finished without delaying
the project
In the network diagram, the LS is at the lower-left side of the task, while the LF is at the lower-
right side of the task. To start computing for each task’s LS and LF, begin by copying the last
task’s EF as its LF. In our case, copy Task 11’s EF (6.5) at its upper-right side, and write it on
the lower-right side as well. Find the LS by subtracting the duration from the LF. In Task 11’s
case, LS is 6. Use task 11’s LS as the LF of all the tasks pointing to it: Task 3, Task 5, and Task
10. Subtract their durations to find their LS, respectively.
170
Interview questions
For tasks that point to more than one task, use the lower LS as its LF. An example of this is
Task 1. It points to both Task 3 and Task 10. When doing the backward pass, you’ll see that
Task 3’s LS is 5.5 and Task 10’s LS is 5. Because of this, Task 1’s LF is 5.
Step 6: Find the Critical Path
To know your project’s critical path, look for the tasks with the same EF and LF. This means that
the earliest time it can finish is also the latest time it can finish; therefore, it can’t be delayed.
171
Interview questions
In this case, the critical path is the creation of the press release:
● Press release outline (Task 6)
● Draft press release (Task 8)
● Finalize press release (Task 9)
● Send out press kit (Task 10)
● Implement press conference (Task 11)
For non-critical activities such as Task 4 (confirming speakers and panelists), failing to finish on
day 1 (EF) wouldn’t extend the duration of the project as a whole — as long as it’s finished on or
before day 5.5 (LF). But for a critical activity such as Task 9, failing to finish on time will result in
the press conference as a whole being delayed. Read more: Top 5 Steps for Creating a
Successful Project Schedule
● Prioritizing tasks: Knowing your critical activities will help you identify those
tasks you’ll need to pay close attention to and avoid delaying.
● Anticipate and avoid bottlenecks: Laying out tasks and their dependencies can
help you anticipate possible bottlenecks you can avoid when you’re scheduling or
resource planning.
172
Interview questions
● Identify slack: Slack, also known as float, is the number of days a task can be
delayed before it affects the project’s entire timeline, which can be found by
subtracting the EF from the LF.
e. How will you manage shared resources in MPP where they are used
across multiple projects and how will you measure their productivity
The first step: adding resources to your project team From the ‘View’ ribbon click on the
‘Resource Sheet’ view, input your resources and fill out the relevant information:
Once all the resources and their information has been input, save the file; I saved the file as
‘Res Pool’, but you can use any name you like. Note:Do not close out the project schedule Step
two: Importing The Shared Resource pool into a project Open the project in which you want
to use the resource pool. Click on the ‘Resource Pool’ button in the ‘Assignments’ section of the
‘Resource’ ribbon and click ‘Share Resources’.
173
Interview questions
From the ‘Share Resources’ dialogue box select ‘Use resources’ then select the resource file
you just saved, in my case it would be ‘Res Pool’, in the ‘From’ dropdown menu. In the ‘On
conflict with calendar or resource information’, select ‘Pool takes precedence’ then press
‘OK’. By selecting ‘Pool takes precedence’ the project will honor the resource calendar and the
resource’s information in the ‘Resource Pool’ file over the individual project. So you need to
ensure that all calendars are set up in the ‘Resource Pool’ file. Note:you must have the
resource file you saved earlier, open in Microsoft Project. You should now be able to access the
shared resource pool and assign resources to the tasks within your project.
In the example below: I created two Projects with the same start date and connected them both
to the same resource pool; ‘Res Pool’. You can see that ‘Task A’ within ‘Project A’ has Ali Al
scheduled to work at the same time that ‘Task 1’ within ‘Project B’ is scheduled . He is therefore
over allocated; this is indicated by the ‘red man’ icon in the indicators column. We can see
immediately that sharing a resource pool will improve resource management across multiple
projects.
174
Interview questions
If you were working in Project A and wanted to analyze further, the ‘Resource Usage’ view will
show the external task that Ali is working on and the number of hours that he is over allocated
by. You can select the Resource Usage view from the ‘Resource Views’ section of the ‘View’
ribbon.
You can see that Ali is scheduled to work 16 hours on the Thursday, Task A for 8 Hours and
Task 1 for 8 hours as his calendar states that he can only work 8 hours per day he is over
allocated. I have been told that a limitation to this would be that if you are linking more than 50
projects to a shared resource pool or if you have more than 40 resources in the resource
pool; the files can become unstable. If you find yourself in this situation Project Server would be
the way to go.
175
Interview questions
f. Please explain key columns in MPP (Early Possible start date , Late
possible start date , Early possible completion date and Late possible close
date) ? What does it signify ? How can you work around
Perhaps you have not explored the functionality of MSP sufficiently because you are suggesting
creating fields/columns which are already there, built in. The early and late start and finishes are
in the schedule table. View, Tables, Schedule Table.
Formatting changes the current view, so it is better to leave the standard Gantt chart as original,
and make a copy of the view and then change formatting in the copy.
There are many ways to depict the start and finish of the bars.
For example (from Stephen Devaux's book Total Project Control), this is the schedule table, and
the grey bars are late start to late finish, and stacked on row 2. It is interesting to note that the
predecessor arrows go from the late bars for the critical tasks and from the early bars for
noncritical. AFAIK there is no way to change that.
g. How will you find or represent key dependencies and how will you track
and represent in MPP and reporting and project health status update
Project dependencies, also called task dependencies, are relationships between tasks based on
their sequence. Dependent tasks require one or more other tasks to be completed or started
before the team can start work on them.
Think of project dependencies as a series of gears that can’t begin turning without all the others
ahead of it. Creating and using dependencies ensures that you can complete workflows
accurately every time.
The Importance of Project Dependencies
Project dependencies are a key part of project planning. Having a clear sequence of tasks helps
ensure that teams complete work correctly and efficiently. Stay organized, avoid delays, and
manage complex projects by identifying dependencies.
176
Interview questions
Trevor Larson, CEO and Co-Founder of Nectar, explains why you should manage and account
for project dependencies: “Dependencies can impact the timeline or budget of your project. If
you depend on an external tool or service, any changes or delays caused by an outdated
version can add to your time and costs. In some cases, not managing your dependencies can
even create security risks. If you're using an old software version of a library with known
vulnerabilities and aren’t following a regular update schedule before starting on new projects,
your project could be at risk.”
There are four main types of project or task dependencies. Each outlines when a task can start
or finish based on the status of another task. Some tasks might be dependent on more than one
previous task.
“It's really important to know your dependencies so that you can plan your project in the most
logical and efficient way. For instance, if you were building a house, you would pour the
foundation before you put in the plumbing, and you would finish the plumbing before you close
up the walls. If you do any of these out of order, you're not going to be able to build your house.
The same is true for every project. There are always things that need to be done before others
can be successfully completed, and managing them is a critical part of bringing your project
through to successful completion,” explains Molly Beran, President and Founder of Projects By
Molly.
177
Interview questions
It is also important to remember that multiple tasks might share one or more dependencies. As
in Beran’s example, both wiring and insulation would be installed before closing up the walls,
which is also around the same time the plumbing would be set up.
Keeping in mind this potential for more complex systems, we’ve outlined the basics of the four
types of project dependencies below:
● Finish to Start: In this scenario, task A must finish before task B can begin. This
is the most common example of a project dependency and is generally the most
straightforward. For example, a fabrication team cannot begin building until the final
design has been approved.
● Start to Finish: In a start-to-finish dependency, task A cannot finish until task B
has started. These are less common but are prevalent in retail and shift work
environments. For example, the morning shift in a restaurant’s kitchen cannot finish
their day until the evening shift has arrived and started their own.
● Start to Start: Start-to-start dependencies require task A to start before task B
can begin. For example, a writer cannot begin to revise an article draft until the editor
has started to edit it.
● Finish to Finish: In a finish-to-finish scenario, task B cannot finish until task A
has finished. Start-to-start and finish-to-finish dependencies are often related to one
another. For example, a server cannot finish serving everyone at a table until the
kitchen has finished cooking and plating each dish that was ordered.
There are five key dependencies in project management. The four internal dependencies are
based on logic, resources, preferences and best practices, and cross-team dependencies. In
addition, some dependencies come from external sources.
178
Interview questions
engineering team to complete a new software product before they can start offering it
to customers.
● External: External dependencies refer to any circumstances outside the
business’s control, such as weather events, bureaucracy, or legislature.
In addition to these key project dependencies, it is important to understand the idea of blockers.
A blocker is any event or circumstance that can hinder the completion of a project task, such as
team member absences or shipping delays. Note that most tasks have some combination of
both internal and external dependencies of varying impact.
Internal Dependencies in Project Management
Internal dependencies in project management include logical, resource-based, preferential, and
cross-team dependencies. We’ve listed more subcategories below and provided examples of
each.
● Deliveries: Supply chain issues can affect project timelines. You can’t start the
work to build a product if the materials haven’t arrived.
179
Interview questions
Many project managers highlight dependencies during project planning. Dependencies can
affect project budgets, schedules, resources, and risks. It is important to account for them early
in the planning process.
Part of project planning is to create a network diagram and identify the critical path to project
completion. By breaking down your project into its core components and identifying the ways in
which they relate to one another, it is easier to see which tasks are dependent on information or
deliverables from previous steps or projects. Highlighting these task dependencies helps to
ensure that your project schedules, budgets, and resource requirements are as accurate as
possible.
Also important to project planning are project constraints, or the limits within which your project
must operate. Project dependencies might rely on certain constraints, particularly resource
availability. If a project is constrained to a single software engineer, it will take longer than if an
entire engineering team was available.
Project dependencies come in many forms. There are different kinds of dependencies for
different industries and project sizes. We’ve gathered some common examples that project
managers might encounter in their own work.
180
Interview questions
Construction IT Marketing
A marketing
campaign must
The team must Apps follow a logical
follow a logical
build structures development process
progression of
in a particular of conception,
Logical steps from
order so that they design,
conception to
maintain stability programming,
research to
and functionality. testing, and launch.
campaign design
and rollout.
Resource Construction App development Access to large-
cannot begin requires that skilled scale printing
181
Interview questions
machines,
availability of
software engineers
billboards, or
are available, as well
until necessary access to certain
as high-end
building materials kinds of cardstock
computer hardware
are present. or ink can affect a
and reliable internet
direct mail
connections.
marketing
campaign.
It is best practice to
perform focused
It is best practice It is best practice to
market research
to cure and dry test a new program
before designing an
Preferenti the cement for bugs and errors
ad campaign. This
al foundation before before sending it out
helps ensure that
continuing to for use by the
your message gets
build on top of it. general public.
out to the right
people.
Plumbing and Sales teams must
electrical teams wait for the software Marketing teams
must complete engineers to send rely on production
Cross- their installations them usable demos teams to produce
Team before the or final products the products and
drywall team can before they can services they sell to
close up the share them with and customers.
walls. sell to customers.
A marketing
campaign's
Inclement Security
schedule might
weather, such as vulnerabilities or
have to change if a
rain or snow, large-scale power
External competitor releases
might delay the outages can affect IT
an identical
building schedules and
campaign two
schedule. budgets.
weeks before the
intended rollout.
Project Dependency Examples by Type and Industry
In order to identify project dependencies, you must first create a map of project tasks. Next, look
for tasks that the team cannot perform until they receive information or deliverables from a
previous task. Those tasks are dependent.
Think of your whole project as a series of workflows or a flowchart. Map out the major steps
needed to complete the project. Next, map out each step required to move between those
steps. Make note of events that must occur before you can move on to the next task. These are
your dependencies.
182
Interview questions
Generally, dependencies become obvious when looking at the project as a whole. Sometimes
this isn’t the case. Cornelius Fichtner, President of OSP International LLC, suggests visualizing
dependencies to better understand them. “I mostly use Kanban boards or Gantt charts to show
team members what stage the project is on and which tasks are dependent,” he says.
Lee Dobson, Head of Client Services at Bulldog Digital Media, suggests another approach.
“There are a number of ways to identify project dependencies. One way is to use your project
schedule and identify which tasks are dependent on other tasks being completed first. Another
method is to look at the project resources and identify which resources are constrained and how
that affects the next steps. Additionally, you can look at the project risks and identify where they
might have an impact on your project schedule or resource dependencies,” he explains.
The best way to manage project dependencies is to learn how to identify them. Staying
organized and having strong communication with your team will help as well. We’ve outlined
these and other best practices for managing project dependencies below.
183
Interview questions
impact the timeline or cost of your project. This includes both dependencies and
internal constraints such as team size or budget. Then, make a list of all the potential
dependencies so you can keep track of them throughout the project,” suggests
Larson.
● Stay Organized and Updated: Keeping your project information up to date will
help you spot dependencies early on. It can also help you identify ones you may
have missed. “Generally speaking, it's best to identify dependencies and constraints
as early as possible. The trick is making sure you routinely keep an eye out for new
and missed dependencies. This can be more easily done via weekly status meetings
with your team, or by consistently asking about them throughout the project,” says
Beran.
● Identify and Track Risks: Create a risk log, and use it to keep track of risks as
your project advances. Risks are often linked to constraints and dependencies, so it
can be valuable to keep an eye on them as part of your general risk
management strategy.
● Make Contingency Plans: Allocate extra time into your schedule and money
into your budget. Some dependencies are entirely out of your control, and something
as simple as a missed delivery window might derail your schedule. It is always a
good idea to have a backup plan.
● Communicate with Your Team: Communicating the status of deadlines and
deliverables is crucial to managing expectations surrounding dependencies. “Project
dependencies are managed poorly when there’s a lack of communication between
teams and departments in a business. When clear goals and time frames aren’t set
for each project and it isn’t clear how each task depends on the other, processes
aren’t managed effectively,” explains Fichtner.
● Use Software: Many project management software programs include tools to
help track and manage project dependencies.
Project Dependency Management Tools
Project managers use various tools to track and manage project dependencies. Choose the tool
that fits your organizational style and the needs of your team. Kanban boards, Gantt charts,
calendars, and project management software are all useful.
● Kanban Boards: Kanban boards are tools that help you create visual workflows
for project tasks and phases. They can be made digitally using software or physically
on a wall or whiteboard. Use a Kanban board to break down a project into its
component parts and more easily identify dependent tasks.
● Gantt Charts: A Gantt chart is a horizontal bar chart that acts as a visual
scheduling tool. Each bar represents the time it takes to complete a project task or
phase. The vertical structure of these bars indicates when one task ends and
another begins. Gantt charts can help a team identify and visualize task
dependencies.
● Shared Calendars: A lower-tech solution to dependency monitoring is the use of
shared calendars. Project managers can use shared calendars to indicate start and
end dates for project tasks. This is a great option for tracking scheduling
184
Interview questions
For more project management tools and templates to help you plan projects and manage
dependencies, check out this collection of free Excel project management templates.
We’ve created this starter kit to help you start working with project dependencies. We’ve
included everything you need to identify and manage dependencies in your next project,
including a Gantt chart template created especially for tracking project dependencies. All of
these templates are completely customizable to suit your business needs. Download each
template individually or as a set in the complete kit.
● A work breakdown structure diagram template for Microsoft Excel to help break
your project down into smaller steps and phases.
● A Gantt chart template with dependencies for Microsoft Excel to help you
visualize and track all of the tasks required to complete your project.
● A project risk log template for Microsoft Excel to help you identify and manage
potential risks your project may encounter
For more help identifying and managing project dependencies, check out our collections of work
breakdown structure templates and Gantt chart templates with dependencies.
185
Interview questions
You might wonder how to get started managing project dependencies. There are some
questions you can ask to help identify dependencies and make a plan to manage them.
Ask yourself the following questions to help you create a project dependencies management
plan:
● What is the best way to start managing project dependencies? The best way
to start managing project dependencies is to first learn how to identify them in your
work. Start by breaking down your project into individual phases and tasks, and
make a note of which ones depend on the start or completion of other tasks.
● How do I know if a task is dependent on another task? A task is dependent
on one or more other tasks if it requires information from, deliverables from, or the
completion of another task to begin or end. These can be anything from the logical
progression of project tasks to resources or approval needs.
● What external dependencies should I track and manage for my
project? Managing external dependencies is a form of project risk management.
You cannot control everything, but by staying aware of weather patterns, delivery
dates, and local legislature, you may be able to anticipate some external
dependencies.
● What Recurring Dependencies Have I Seen in Similar Projects? Many times,
similar projects will have similar dependencies. If this is not the first time you have
approached a project of this kind, use your knowledge from past projects to help
identify and anticipate potential dependencies.
There are many benefits of identifying and tracking project dependencies. These include better
adherence to project plans, improved risk management, and better management of lead and lag
time. Learn how project dependencies can benefit you and your team.
186
Interview questions
upcoming project. When thinking about projects in this way, you can create more
detailed project plans.
● Better Adherence to Project Plans: Tracking and managing dependencies
allows you to create more accurate project projections, which makes your plans
easier to stick to. “You need to understand that each project task depends on others
to create realistic project schedules. Dependencies help you keep track of the proper
flow of the tasks,” explains Fichtner.
● Better Risk Management: Many project risks are based on timing and project
dependencies, so preemptively managing project dependencies is also a form of risk
management.
Tracking and managing project dependencies can be difficult. Common challenges include
accurately identifying them or finding complicated or conflicting dependencies. We’ve asked
experts to share some of the biggest project dependency challenges.
● Can Be Time Consuming: The time required to break down each project phase
is significant. Project managers must set aside planning time to identify
dependencies.
● Requires Frequent Updates: Managing project dependencies require that
teams always have up-to-date project budgets, task statuses, and schedules. This
can be difficult for teams with a more laid-back attitude to project management.
● Requires Close Attention to Domino Effects: Changing one element of a
project’s budget or schedule can have unintended effects down the line. Be aware
that a seemingly minor dependency can have larger implications in later project
phases. “It can be difficult to coordinate changes across multiple dependencies. If
you change one dependency, there's a chance it will cause a domino effect of
changes that need to be made, which can be time consuming and expensive,” warns
Larson.
● Does Not Always Progress Linearly: It is not always the case that task C is
dependent on task B is dependent on task A. Sometimes, one task is dependent on
the completion of two or more tasks, or it requires information from a later project
phase and must be put on hold until then.
● Can Create Circular Dependencies: It is possible that without thorough
planning, you find yourself with circular dependencies. These are situations where
task A requires input from task B, but task B requires task A to be completed before
it can provide that input. In these more complicated situations, it is important to break
down tasks as granularly as possible and identify dependencies that may be hiding
within the tasks themselves.
● Requires Up-to-Date Tools: Maintaining a regular software update schedule is
critical to ensuring that your dependency tracking tools work as intended. “We often
187
Interview questions
From simple task management and project planning to complex resource and portfolio
management, Smartsheet helps you improve collaboration and increase work velocity --
empowering you to get more done.
The Smartsheet platform makes it easy to plan, capture, manage, and report on work from
anywhere, helping your team be more effective and get more done. Report on key metrics and
get real-time visibility into work as it happens with roll-up reports, dashboards, and automated
workflows built to keep your team connected and informed.
When teams have clarity into the work getting done, there’s no telling how much more they can
accomplish in the same amount of time. Try Smartsheet for free, today.
Discover a better way to streamline workflows and eliminate silos for good.
Try Smartsheet for Free
● Smartsheet
h. If you are running multiple projects in MPP how will you give a
overraching program view covering all sub projects within program with clear
depiction (dependencies , critical path , reporting etc)
2. Managing multiple projects is a juggling act; managing multiple projects with
intertwined dependencies can be a nightmare.
3. Project provides tools to help you manage cross-project dependencies, even
tasks in one project that are dependent on the completion of another project.
4. When things get even more complicated, you can tap into Project Server,
SharePoint, and Outlook.
5. Follow the links in each step to get detailed information about each process.
This article is one of many project management goals on the Project Road Map.
188
Interview questions
When you link one project to another by creating dependencies between tasks in those projects,
you aren't necessarily combining two projects into one. You are making it possible to manage or
monitor two separate projects from one location.
For example, your main project is the construction of an airplane. Your facility cannot attach the
wings (a task in the main project) until another facility builds the wings (an entire project). Other
tasks in the other project might also be beyond your control.
You can link the “wing building” project to your main project as a task that updates as new
information is available. Or you can make “wing building” into a subproject of your master
project. The choice depends on whether you simply want updates on the progress of the other
project or you need to manage it directly.
Master projects and Merge subprojects into a single master project to monitor how
subprojects individual projects affect a related group of projects.
Communicate project Making sure stakeholders and team members have up-to-date
information project data is a key to successfully juggling multiple projects.
Collaborate without Project Find out what other applications you can use to share project
information.
Use Project with previous Managing multiple projects may involve reviewing files that
versions were created in an earlier version of Project.
Embed Excel data in You can insert Excel data into Project as a linked object that is
Project updated dynamically when you change the source file.
Sync with a SharePoint task SharePoint can help you share project information without
list using Project Server.
Up to speed with Project The ultimate tools for project collaboration: Project Server and
Web App its companion Project Web App.
189
Interview questions
Every threat, and the appropriate reaction to that threat, is different. Regardless of the specific
threats you’ve identified in your SWOT analysis, responding to and monitoring those threats
should be among your very top priorities, irrespective of the degree of control you have over
those threats.
In the example above, all three threats are particularly challenging. To compete with the prices
of its chain competitors, our restaurateurs may be forced to either compromise on their values to
secure cheaper ingredients, or willingly cut into their profit margins to remain competitive.
Similarly, economic uncertainty is virtually impossible to fully mitigate, making it a persistent
threat to the stability of our example restaurant business.
In some SWOT analyses, there may be some overlap between your opportunities and threats.
For example, in the analysis above, the popularity of locally sourced ingredients was identified
as an opportunity, and heightened competition was identified as a threat. In this example,
highlighting the restaurant’s relationships with local farmers – further reinforcing the restaurant’s
commitment to the local community and regional economy – may be an effective way for our
restaurateurs to overcome the threat posed by the increasingly desperate chain restaurants
vying for their customers.
190
Interview questions
When compiling the results of your SWOT analysis, be sure to look for areas of crossover like
this and see if it’s possible to seize an opportunity and reduce a threat at the same time.
b. How will you prepare a project charter in MPP cut across phases end to
end
It is mainly a document that officially starts a project and includes every detail of
the project. From start to end, the document also includes project authorization.
191
Interview questions
This document lists all the top-level requirements as per the stakeholders and the
outcomes of the project.
individual aspects of a project and/or combine all of that information into an overarching project
management plan. Plans generally are written documents but may also be reflected on visual/
virtual whiteboards.
▶ Change control plan. A change control plan is a component of the project management
plan that establishes the change control board, documents the extent of its authority, and
describes how the change control system will be implemented.
▶ Communications management plan. This plan is a component of the project, program,
or portfolio management plan that describes how, when, and by whom information about
the project will be administered and disseminated.
▶ Cost management plan. This plan is a component of a project or program management
plan that describes how costs will be planned, structured, and controlled.
▶ Iteration plan. This plan is a detailed plan for the current iteration.
▶ Procurement management plan. This plan is a component of the project or program
management plan that describes how a project team will acquire goods and services from
outside of the performing organization.
▶ Project management plan. The project management plan is a document that describes
how the project will be executed, monitored and controlled, and closed.
▶ Quality management plan. This plan is a component of the project or program
management plan that describes how applicable policies, procedures, and guidelines
will be implemented to achieve the quality objectives.
▶ Release plan. This plan sets expectations for the dates, features, and/or outcomes
expected to be delivered over the course of multiple iterations.
▶ Requirements management plan. This plan is a component of the project or program
management plan that describes how requirements will be analyzed, documented,
and managed.
▶ Resource management plan. This plan is a component of the project management plan
that describes how project resources are acquired, allocated, monitored, and controlled.
▶ Risk management plan. This plan is a component of the project, program, or portfolio
management plan that describes how risk management activities will be structured
and performed.
Scope management plan. This plan is a component of the project or program
management plan that describes how the scope will be defined, developed, monitored,
controlled, and validated.
▶ Schedule management plan. This plan is a component of the project or program
management plan that establishes the criteria and the activities for developing,
monitoring, and controlling the schedule.
▶ Stakeholder engagement plan. This plan is a component of the project management
plan that identifies the strategies and actions required to promote productive involvement
of stakeholders in project or program decision making and execution.
192
Interview questions
▶ Test plan. This document describes deliverables that will be tested, tests that will be
conducted, and the processes that will be used in testing. It forms the basis for formally
testing the components and deliverables.
c. Please explain what do you mean by tasks in critical path in MPP and
what does it signify. How will you identify looking MPP how many task are in
critical path and health of project
d. How will you manage shared resources in MPP where they are used
across multiple projects and how will you measure their productivity
e. Please explain key columns in MPP (Early Possible start date , Late
possible start date , Early possible completion date and Late possible close
date) ? What does it signify ? How can you work around
f. How will you find or represent key dependencies and how will you track
and represent in MPP and reporting and project health status update
g. If you are running multiple projects in MPP how will you give a
overraching program view covering all sub projects within program with clear
depiction (dependencies , critical path , reporting etc)
193
Interview questions
194
Interview questions
The three new features in the latest version of the software are as follows.
1. It offers easy amalgamation between the data from the software and Microsoft
office 365.
2. It offers innovative reporting tools and easy accounting for varied organizations.
3. The software gives you a better opportunity at the presentation where you can
see the project more clearly, and scheduling can be done accordingly.
9. What is known as the constraint in the software? Mention the types of constraints
seen in the software.
A constraint is a tool used for scheduling a task and then set up a due date for the task. There
are eight available constraints in the software name, as soon as possible, as late as possible,
must finish on, must start on, start no later than, finish no later than, finish no earlier than and
start no earlier than.
Related Article: Tools and Techniques for Project Management
10. Explain the process of setting a deadline for the MS Project.
There is a four-stage process of setting a deadline in the software.
1. Open the information dialogue box by double-clicking on a task.
2. Click on that advanced tab there.
3. On the deadline field, click on the arrow which shows the calendar and choose a
date from there.
4. Now save the entire thing by clicking on the save button.
11. What are the methods to move tasks in the 2013 version?
In the latest version of the software, you can move tasks by using any one of the two
techniques.
1. The cut and paste method.
2. The drag and drop method.
Related Article: Project Management Methodologies List
12. What is the process of removal of the resource from the project?
The steps to remove the resource from the project are as follows.
1. Filter task list to see only the resource allocated ones. Then move on to the
editing part of each task to replace the resource.
2. Choose the task-oriented view and let the list show only milestones and tasks.
3. Choose the dropdown list from the data section of the tab.
4. Select the option of using resources from the list.
5. A drop-down list will come with the name of show tasks using. Here you can
select and delete the resources according to your need.
6. Under the assignment part of the tab, select the option to replace the resource.
From the table that you get select the tasks that you want to replace and what you
want to replace them with.
7. Move on to the Format tab and click the checkbox for showing summary tasks.
8. Then you will get the resource sheet in the resource view section and move on to
delete the resources that you want.
13. What is the utility of work contouring in the software? Name the different types of
contouring that are used in the MS Project.
A Project manager needs to know the spreading of the work hours during the week. This is
facilitated by the work contouring feature of the software. It shows you a graph according to the
distribution of the work in the week.
● A flat contour shows evenness in the distribution of work in the week.
● The peak of activity at the end of the project is shown by the backloaded option.
195
Interview questions
● The peak of activity at the beginning of the project is shown with the front loading
option.
● There are only two major peaks in the project known as double peaks- one in the
beginning and one at the end.
● When the activity rises at a peak at the earliest in the project, it is known as the
early peak.
● When the same thing as back loading comes with a ramp, it is known as the late
peak.
● The singular peak in the middle of the project is known as the bell.
● When there are both ramps down and up in a bell, it is known as a turtle.
14. What do know about the benefit of the leveling of resources in the software?
This one is being held as the best tool introduced in the software in its latest version. This one
has made the job a lot easier for those who are engaged in multitasking. This tool prevents any
kind of over-allocation of jobs to the employees. This can be better explained by using an
example. If there are two projects namely X (allotted time of 3 days) and Y (allotted time of 5
days). By using this tool, the project X's work will be scheduled for the first two days and then
the next two days will be for the work of project Y. then on the last day, you will come back to
project X. This eases out the job and makes completing it relatively easier than before.
15. How will you assign numerical code to the tasks?
A numerical code can be assigned after a work breakdown has been created. Go to the options
under the tag of tools in the taskbar. Here you will find the outline option, and under this, you
need to click on the option named showing of the outline number. The task list will come with a
numerical code before it.
16. How will create a work breakdown in outlining structure?
An outline can be created by giving a project name. Select all the necessary items under the
heading and then press the indent option. The things will line up, and the items will be seen in
bold format.
17. What are things to look out for before excel file importing in the software?
The following are the things that you should keep an eye out for when you importing an excel
file.
● Select the excel fields from the file that you want to be mapped in the software.
● Every field is not needed to be imported into the Project, and you get to leave out
the field that you do not need.
● Make sure that you include the column header while importing.
● The fields that stay blank in the excel file will remain blank in the project as well.
● The start and the finish that you have put in the excel file will be imported into the
project as the start and finish constraints of the task.
● One has to make sure that he checks the file format that he has used in the excel
file as that is what dictates the map selection choice viewing.
18. How are the budget resource values shown in the software?
Viewing the budget resource value is really easy when one uses the project. The first step is
going to the resource usage option under the View menu. You can add the different heads here
196
Interview questions
if they are not already present in the table. These heads can range from budget, work, and
budget costing. On the right side of the column name, you will find an arrow that allows a group
of the resources as needed. The next step is the selection of the drop-down list of resources to
group the rows. Here you can select the options that contain the categories for budget and then
apply. In the summary group of rows, you can compare budget cost and work values at the
same time. You can dismantle this group as and when you want by going on the arrow that is on
the right side of the name of the resources name heading.
19. What is the use of setting up a time exception in the latest version of the project?
The time exception setting in the latest version of the project is used to change the available
work hours for a certain day of work.
20. What is the process of setting up a time exception in the latest version of the
project?
One just needs to select the project and change the work times. The next step is changing the
date which can be done by choosing the day from the calendar. The exception enables you to
show these changes. It gives a name cell with a blank row where you can type the exceptions
that you need. You will get a detailed dialogue box for the exception where you can enter all the
details of the exception that you want. After you have made the changes just click ok and the
job is done.
21. What made you select the certification for the project?
The project comes with some huge advantages for the ones seeking jobs in the fields of project
handling. It enables a person to handle multiple projects with ease and get the job done in time.
It makes a person better equipped to coordinate the work of all the workers under him. The
integration and management of tasks become easy which makes the project manager a major
troubleshooter for the company. He ensures that the tasks are completed systematically and
efficiently.
Explore MS Project Sample Resumes! Download & Edit, Get Noticed by Top Employers!
22. Mention the top features of the Gantt Basics Chart
The top six features of Gantt are as follows:
● The display pattern shows a single task in a row.
● The dates are depicted in an increasing pattern according to the time taken for
the project.
● The horizontal bar displays the time of the beginning and the time of ending each
of the tasks in the project.
● It gives three options for running the tasks namely, overlap, sequential and
parallel.
● It gives a chart with a bar diagram that shows the proportion of the work that has
been done until the time that has been taken.
● The completed work is shown on the left, and the pending ones are shown to the
right.
1. Project management
2. Jira
3. Agile practices
197
Interview questions
4. Rally
5. HP ALM
6. EACH quarter consists 3 releases 1 release2 iteration – therefore 1 quarter 6
iteration
7. MPP
8. Git
9. Jenkins
10. Spring boot
11. Velocity calculation
12. How do you plan IT project
13. Predictability
14. Defects triage
2. Facilitating Scrum Ceremonies for the Team and working very closely with
the Scrum Master.
Sprint Planning Meeting: In this meeting, the discussion takes place about features and product
backlog items (user stories) that are important to the team. This meeting is usually attended by
the product owner, Scrum Master and Scrum Team. It is a weekly meeting and usually lasts for
about an hour.
Sprint Review Meeting: In this meeting, the Scrum team gives a demonstration of the product.
After this, the product owner determines which items completed and which are not completed.
He also adds some additional items to the product backlog on the basis of feedback from
customers or stakeholders. Its main aim is to inspect the product being created in the sprint and
modify it if required.
This meeting takes place after the Sprint planning meeting. In this meeting, the Scrum team
meets again to inspect itself and discuss the past mistakes, potential issues and methods to
resolve them. Main aim of this meeting is to improve the development process. This meeting
lasts for about 2-3 hours.
Daily scrum
A daily stand-up meeting is a day-to-day meeting among all the members of the agile team. Its
main purpose is to know the current progress and performance of every team member that
works on Scrum tasks. The meetings take place mostly in the morning and usually involves
product owners, developers, and the scrum master.
198
Interview questions
● To know what was done yesterday and what is the plan for today.
● To provide a better understanding of goals.
● To make sure that every team member is working toward the same goal.
● To bring problems of team members into focus so that problems can be
addressed quickly.
● To bring everyone up to date on the information and help the team to stay
organized.
Product backlog refinement
Sprint Backlog: It is generally owned by the development team. It only contains those
features and requirements that are related to the specific sprint only. It is considered a
subset of the product backlog. It is compiled of everything that must be done to
complete a particular sprint. It only includes items that can be completed during each
agile sprint. It is specific to the sprint goal only in a particular sprint.
Product Backlog:
It is generally owned and maintained by the project owner. It usually contains each and every
feature of the product as well as the requirements of the product. It is compiled to everything
199
Interview questions
that must be done to complete the whole process. It just breaks down every item into a series of
steps. It is more specific to the end goal of the product
Iteration Backlog
means a plan setting out the parameters of that Iteration and which should include the specific
Outcomes to be delivered and Definition of Done to be achieved during the Iteration
What is Iteration?
In agile software development, an iteratioSn is a set amount of time reserved for development.
Typical iterations last 1-2 weeks, however, some may go as long as 4 weeks. Most agile
development teams agree on the length of their iterations and proceed to operate on an
iteration-by-iteration basis
Program Increment Planning : Program Increment (PI) Planning is the heartbeat of the Agile
Release Train(ART). Planning is a cadence-based event for the entire ART that aligns teams
and stakeholders to a shared mission and vision.
The PI Planning event is two days of focused planning with all the teams, stakeholders, and
product owners/managers in one place to review the program backlog and determine the
direction of the business. This event typically happens every eight to 12 weeks and can be a
significant challenge for large teams that are spread out across the country or even the world.
The Agile Manifesto states, “The most efficient and effective method of conveying information to
and within a development team is a face-to-face conversation.” SAFe takes this to the next level
with PI planning.
200
Interview questions
PI preparation :
201
Interview questions
202
Interview questions
● Draft plan review – During the tightly timeboxed draft plan review, teams
present key planning outputs, which include capacity and load, draft PI
objectives, potential risks, and dependencies. Business Owners, Product
Management, and other teams and stakeholders review and provide input.
● Management review and problem-solving – Draft plans likely present
challenges like scope, people and resource constraints, and dependencies.
During the problem-solving meeting, management may negotiate scope changes
and resolve other problems by agreeing to various planning adjustments. The
RTE facilitates and keeps the primary stakeholders together for as long as
necessary to make the decisions needed to reach achievable objectives.\
● Draft plan review – During the tightly timeboxed draft plan review, teams
present key planning outputs, which include capacity and load, draft PI
objectives, potential risks, and dependencies. Business Owners, Product
Management, and other teams and stakeholders review and provide input.
Day 2 Agenda
● Planning adjustments – The next day, the event begins with management
presenting changes to the planning scope, people, and resources.
203
Interview questions
● ART PI Risks – During planning, teams have identified risks and impediments
that could impact their ability to meet their objectives. These are resolved in a
broader management context before the whole train. One by one, the risks are
discussed and addressed with honesty and transparency and then grouped into one
of the following categories:
● Confidence vote – Once ART PI Risks have been addressed, teams vote on their
confidence in meeting their team PI objectives Each team conducts a vote using their
fingers (fist of five) or a digital tool for remote events. If the average is three fingers
or above, then management should accept the commitment. If it’s less than three,
the team reworks its plan. Anyone voting two fingers or fewer should be allowed to
voice their concerns. These concerns might add to the risk list, require replanning, or
provide information. Once each team has voted, it’s repeated for the entire ART, with
everyone expressing their confidence in the collective plan, as illustrated in Figure 5.
Figure 5. Confidence vote for an ART
● Plan rework – If necessary, teams adjust their objectives until they have high
confidence. This additional planning is one occasion where alignment and
commitment are valued more highly than adhering to a timebox.
● Planning retrospective and moving forward – Finally, the RTE leads a brief
retrospective for the PI planning event to capture what went well, what didn’t, and
what to do better next time, as shown in Figure 6.
204
Interview questions
PI Outputs
Committed PI Objectives
▪ SMART objectives that are created by each team
▪ Milestones
E2E
Here are the end-to-end steps for Agile project management:
1. Define the Project Vision: Begin by clearly understanding and articulating the project's
vision, goals, and desired outcomes. This step involves collaborating with stakeholders and
ensuring a shared understanding of the project's purpose.
2. Create the Product Backlog: Develop a prioritized list of features, functionalities, and
requirements called the product backlog. This backlog serves as a comprehensive inventory of
work that needs to be completed during the project.
205
Interview questions
3. Sprint Planning: Select a set of prioritized items from the product backlog and define a sprint
goal. The sprint goal represents the specific objective to be achieved during the upcoming
sprint, which is a time-boxed iteration of the project.
4. Sprint Backlog Creation: The team selects items from the product backlog and breaks them
down into smaller, actionable tasks. These tasks are added to the sprint backlog, which
becomes the team's focus for the current sprint.
5. Sprint Execution: The development team works on the tasks from the sprint backlog,
applying Agile principles and practices. Daily stand-up meetings are conducted to provide
progress updates, address any obstacles, and ensure alignment within the team.
8. Sprint Review: At the end of each sprint, a review meeting is held to showcase the
completed work to stakeholders. Feedback is gathered, and adjustments are made to the
product backlog and project plan based on the insights gained.
9. Sprint Retrospective: Following the sprint review, a retrospective meeting takes place to
reflect on the recently completed sprint. The team identifies what went well, what could be
improved, and actionable steps to enhance future sprints.
10. Repeat Sprints: The project continues by returning to the sprint planning phase, selecting
new items from the product backlog, and proceeding with subsequent sprints. This iterative
process allows for flexibility, adaptability, and continuous improvement.
These steps provide a high-level overview of Agile project management. It's worth noting that
there are various Agile methodologies, such as Scrum or Kanban, which may have slight
differences in their specific practices or terminologies.
206
Interview questions
RISKS
207
Interview questions
Risk can be defined as a predicament or situation exposed to any small or big danger. However,
as long as we know how to presume and manage risk, we can overcome the snags to move
forward and complete the project without delays. Here are some of the risks involved in Agile
software development and how they can be resolved:
6. Budget Risk: When any project is planned, an estimated budget is discussed for
it. One of the foremost risks in the Agile software development process is going over
budget. It is not always possible to presume variations in customers’ needs or even
changes in the market. Hence, going over budget is a very common and potential
risk.
Solution: The best way to ensure that the project sticks to the budget is to avoid
overquoting or underquoting. A reserve should also be maintained to avoid running
out of money in case of necessary changes costing more than planned. Above all
this, there should be a plan in place stating solutions in case the budget issue
occurs.
7. Scope Creep: Scope creep happens when the scope of the project starts to
expand. Along the way, the customers might want to add features that were not
already discussed at the planning stage. When this happens, it is called scope creep
leading to project going over budget and deadline being pushed.
Solution: Not only is it essential to plan the scope of the project in advance, it is also
necessary to ensure that the plan is being followed. The progress of the project
should be constantly checked by the manager to avoid the risk of scope creep. While
discussing the plan, it should be ensured that the stakeholders agree and sign on the
planned scope. Besides this, the software development team should also implement
a change control process after discussing it with the customer.
8. Not sticking to Agile: Agile methodology focuses on collaboration and flexibility.
This means that the self-organizing cross-functional teams, through iterative testing,
are quick to anticipate changes in customer needs corresponding to the dynamic
market and come up with pragmatic solutions along the course. However, if the Agile
process is not followed carefully, the issues won’t be eliminated on time. As a result,
the overall cost will be more when the changes have to be made after the
development process is over. The product quality will also suffer considerably.
Solution: The best way to avoid time delays is to keep room for delay while planning
the timeline. You have to factor in reasons like emergencies, holidays, time taken for
testing and QA and complexities in the project and time taken to incorporate changes
208
Interview questions
after each round of testing. Even after all this, there should still be some extra time
that can allow further improvement.
10. Miscommunication of goals: Agile software development methodology
succeeds because it ensures continuous communication among team members to
achieve each solution or goal. If even one member has misunderstood or
miscommunicated a step of the product lifecycle or ongoing operation, it can
collectively affect the outcome.
Solution: To avoid this kind of risk, the best solution is to apply Squad-based agile
software development. This essentially means that an Agile team that is well
equipped and aware of each member’s talent can work with each other closely to
deliver the highest quality product. An Agile squad comes with several benefits that
include each team members being aware of each other’s capacity and knowledge,
easier communication due to same work location, increased development speed
because of continuous discussions, reduced risk due to low chances of
miscommunication and autonomy allowing them to choose the path they want to
reach the goal.
209
Interview questions
testers, developers, and product owners should determine each story's specifics before
creating effective acceptance criteria.
Before beginning development, the team should ensure that each narrative has enough
acceptance criteria and that everyone understands the story's context. As a result, it is easy to
develop tests as soon as the feature's code is complete and implement them.
5. Lack of Team Ownership
A major barrier to the advancement of Agile transformations and scaling is still certain teams'
resistance to implementing agile techniques. Agile combats this internal culture by encouraging
team members to fully own their work and give up relying on what other people tell them to do.
To accomplish this effectively, the project manager must promote increased team member
participation and communication. Promote involvement and upward movement.
Increasing team members' ownership over the process would allow them to independently
evaluate and develop solutions to problems rather than waiting for permission after approval.
6. Conventional HR Practises
HR departments should use agile techniques when hiring, reviewing, and promoting staff
members. Agile is a useful method of working since it encourages the participation of the right
individuals in projects rather than relying on pre-existing roles or job descriptions. People will
volunteer because they feel competent and knowledgeable in the project's field and have
established working relationships with others who share their enthusiasm.
These people are helpful to the project because they are motivated more by an intriguing task
or challenge, working with a particular group or leader, than by receiving pay or other material
advantages. Agile businesses should revise their incentive and performance plans to
accommodate team-based learning.
7. Frequent Regression Cycles
Developers regularly and continually add functionality to the product. Previous features may
have regressions as a result. Testers use regression testing to pinpoint and fix this issue;
however, manual regression testing is unfeasible in a quick-paced agile setting.
Modern online apps act differently when accessed on various devices or browsers, which
presents another difficulty. As a result, a complicated matrix of compatibility test examples must
be checked to ensure the program works properly for all users.
8. Inconsistent Practises Across Team Members
Customer satisfaction is a guiding principle of the Agile methodology. Agile frameworks like
Kanban recommend building a range of services within the firm to accomplish this goal. All
departments, teams, and people may self-organize around the task, cooperate, and change
how they conduct business while being motivated by quality improvement thanks to this
network of services.
Enhance the work processes, the product, and the service to offer more value. People must
adhere to the same rules and use the same concepts for this network of services to function.
Agile teams that consistently communicate and work together are essential. This comprises
cross-functional Agile positions or teams assisting with completing a project.
9. Finance Clashes
Not every phase in an agile strategy is detailed and planned. This is a significant shift for many
finance departments, which frequently have a more conventional and conservative approach.
One of the major obstacles to becoming agile in a business is finance and financing.
Organizations require exposure to address this issue and restructure the finance and other
departments to improve communication and awareness. It might be useful to explain why even
traditionally costed projects typically go late and over budget to get finance on board with the
business and operational teams.
10. Performance Variations
210
Interview questions
The applications we use now are far more powerful and complicated. During the development
phase, developers must write a lot of code. This occasionally has an impact on how well the
product performs. This typically occurs when developers create a product without considering
the end-user's needs and strictly adhering to the specifications. Utilizing load testing tools can
aid in locating and resolving performance problems. Finding performance bottlenecks can also
be aided by automated techniques.
211
Interview questions
Defect Triage
Overview
The word “Triage” is basically used in the medical field. Actually, it used to decide the order in
which the patients should be treated. Usually, in big hospitals, where there are thousands of
patient’s approaches for consultation or actual treatment on a daily basis. But not all the patients
are admitted or treated immediately.
The severity of the illness or the injury is the main criteria for consultation and based on this all
the patients are categorized accordingly. If the injury or health of any patient is very critical then
the doctors usually treat such patients as a priority and get admitted if required.
Normal diseases or non-critical injuries are considered at a lower priority and such patients are
treated later.
212
Interview questions
Similarly, the term Triage is introduced in software testing for defects in the application or a
project. Usually, the Defect Triage process is implemented in large projects and in many cases,
it is not applicable for small-scale projects. There are chances to identify a huge number of
defects in bigger projects than medium or small projects.
Also in bigger projects, the frequency of defect identification is quite higher.
Take a look at the below image which shows the outcome of Defect triage meeting and
gives answers to specific questions like:
213
Interview questions
For setting up a meeting the Test Lead sends a meeting invite via email to everyone and sets a
particular timing for Triage Meeting. The below given hypothetical image shows the meeting
invite sent by a Test Lead via outlook to all the participants.
Here everything is imaginary in the below image like – the participant names, meeting
room, conference call details, date, time etc.
(Note: Click on any image for an enlarged view)
Every day before the start of the triage meeting, the Test Lead sends a list of all the “Open”
defects is a spreadsheet format to all the participants so that they can go through all the defects
before the meeting and understand what exactly the defect is and what kind of fix is required for
it.
Before the start of every triage meeting, ensure that each defect:
● Has enough information to understand the defect for all the participants in
the meeting.
● Has reported under correct project and category.
● Has mentioned the priority and severity of the defects.
● All the detailed information provided in the defect to understand it
correctly to all the participants.
Recommended Read => A Complete Guide to Defect Management Process
Defect Triage Template
Before the kickstart of every Defect Triage Meeting, the Test Lead shares the defect report to all
the participants in a specific format and the report pulled out from the Defect Management Tool
like HP ALM, HP QC etc. I am showing one sample format in the below image which will give a
high-level idea of which fields are mentioned in the Defect Report Template.
214
Interview questions
● Severity
● Detected Date
● Detected By
● Status
The list is not exhaustive but as per the project need, the other fields in the defect report
template can be included.
Usually, the spreadsheet format is used as a template for defect reporting, hence I have given
the hypothetical defect details in the spreadsheet format. Please note that all the information
provided in the above defect report is only imaginary and not related to any project or
actual application.
Defect Triage Process
A commonly heard and experienced situation in test teams is limited availability of resources.
Defect triage is a process which tries to do some re-balancing as a result of this phenomenon.
So when there are many defects and limited Developers/testers to fix/verify them, defect triage
helps to get as many defects resolved as possible by balancing the technical personnel based
on defect parameters like priority and severity.
Typically, a defect triage session is attended by the Product Manager, a development lead, a
test lead and sometimes business analysts. In some cases, certain other members may also be
invited to give their opinions and perspectives regarding certain defects. These are collectively
called a triage team.
Most systems use priority as the main criteria to assess the defect, however, a good triage
process considers the severity as well.
Let’s take a closer look at the triage process with two examples that we’ve talked about in the
previous section. In both the examples above, it would actually be the first defect that would be
given a very high priority. Despite it being only a cosmetic defect, the impact of not fixing would
be huge.
The second one, on the other hand, is a surely functionality defect, however, its occurrence is in
only certain conditions which are seldom practiced customer scenarios. Fixing it may need more
time and people, which could be better utilized for other defects. Hence it would deem lower
priority than that of the first and maybe deferral candidate to another release.
Thus the triage process involves triage team sitting down together, reviewing all the defects
including rejected defects. They draw an initial assessment of the defects based on its content,
their respective priority, and severity settings; with each person in the triage team presenting
their perspective on how to prioritize the defects.
The product manager then sets the priority based on all the inputs and assigns the defect to the
correct release I.e. in the current release or any future release. He also redirects the defect to
the correct owner/team for further action. Rejected defects also are put through a similar
analysis. Based on the reason for rejection, the futuristic action of whether it needs to be
deferred or canceled is determined.
In the triage meeting, each and every defect should be discussed including the defects which
are categorized as a lower priority one. The triage team review evaluates all the defects and
215
Interview questions
takes necessary action on each defect. If a defect is running short of information then the
developer assigns back such defects to the testers and requests for necessary information.
The triage meeting can be held in the meeting room if all the participants are at the same
location. But in many organizations, the work is carried out from a different location and all the
teams are spread across various locations so that the meeting is also held using teleconference
or business Skype.
[image source]
Step by step process of the defect triage meeting:
● Test Lead kicks off the meeting with the defect report which was sent
earlier on the day.
● The discussion starts with the actions pending from the previous triage
meeting. The necessary updates or action that was taken on any defect is
discussed initially.
● If there are new defects in the defect report then these defects are
reviewed and evaluated. It also verifies if the priority and severity are
assigned properly, if not, then these are corrected in the meeting.
● All the defects are discussed in the meeting and the development team
also discusses the complexity of fixing the defect. The risk associated with
the defect is also discussed by the triage team.
● Triage team comes to a conclusion on, which defect should require
immediate attention & fix and which defect needs to wait for some time and if
required those defects can be postponed to future releases.
216
Interview questions
217
Interview questions
The following are all the reports which we provide to stake holders
Burn-up Chart:
It is a type of chart that is used to display or represent the amount of work that has been
completed and the total amount of work for a sprint or iteration.
Burn-down Chart:
It is a type of chart that is used to display or represent the amount of work that is remaining to
be completed in the project. These charts are very simple and easy to understand.
● Product Burndown Chart: It is a type of chart that is used to show story points
of each completed sprint so that it depicts the completion of requirements over time.
It mainly shows how many of the product goals are being achieved by the team and
how much work is remaining.
● Sprint Burndown Chart: It is a type of chart that is used to show the remaining
works for the scrum team of a particular sprint. It makes the work of the team visible
and shows the rate at which work is completed and how much is remaining to be
completed.
● Release Burndown Chart: It is a type of chart that is used to show how a team
is progressing against the work for a release. This chart is updated by the scrum
team at the end of each sprint. It is very essential to see what process is being made
during each sprint.
218
Interview questions
● Defect Burndown Chart: It is a type of chart that is used to show the total
number of defects that are being identified and fixed or removed.
Velocity in Agile?
A velocity is basically a measurement unit that measures or calculates how much work an agile
development team can successfully complete in a single sprint and how much time will be
required to finish a project. It is widely used as a calibration tool that helps development teams
to create accurate and efficient timelines. It is also used to identify problems and measure the
improvements that occur with time.
Earned Value
Now this is one of the Agile reporting techniques I am just a little hesitant to recommend.
Let me explain.
If you don’t know Earned Value reporting, it’s basically about measuring whether the amount
of money spent through so far in your project justifies the amount of work completed at this
point in time.
9. Budget – the estimated cost of your project. This is usually decided at the
beginning of the project, and reviewed infrequently or not at all.
10. Actual cost (AC) – the proportion of the original budget your team have spent so
far.
11. Planned Value (PV) – the proportion of your project scope that was expected to
have been delivered by this time.
12. Earned Value (EV) – the ‘real’ value of the scope that has actually been
delivered so far.
Name the types of reports generated in JIRA
JIRA offer reports that show statistics for projects, versions, people or other fields within issues.
Various reports included with JIRA are
219
Interview questions
Jira software
Bugzilla JIRA
It is an Open Source It is a commercial tool
Using Bugzilla might be little complicated
For some using JIRA would be more convenient
for few due to grouping users and
than Bugzilla
granting permissions
Bugzilla allows you to show/hide the
JIRA enables conditional configuration based only
whole custom field or specific values
on Type fields and Project.
based on the value of some other field
JIRA lacks advance-level search options. JIRA
Bugzilla’s has a powerful advanced has a flexible JQL language (JIRA Query
search option Language). It enables you to build arbitrary
boolean expressions.
Unlike JIRA, Bugzilla allows users to Unlike Bugzilla, JIRA enables you to define
220
Interview questions
For an Agile project to create user stories in JIRA, follow below steps.
● Issue type – Jira Epic and Issue type – Story linked to it. In order to do so, in the
‘Create Issue’ page, go to “Configure Fields” and select “Epic link” field to be
included in the issue creation screen.
● Or you can have a product backlog by creating a main User story and having
various sub-tasks under it.
Confluence
Ans: The below table explains the main differences between Confluence and JIRA:
221
Interview questions
Ans: The following are the important advantages of using the Confluence tool:
● Easy access and search for information
● Documents and files in order.
● Possibility of setting restrictions and the receivers group.
● Achieving all versions of created pages.
● This tool is fully integrated with JIRA software.
● Products scalability and Confluence grow with your company.
Ans: As we already know that Confluence is a popular software application mainly used in the
form of a framework. This Confluence tool assures the team to get effective results or
outcomes. Confluence is also capable of simplifying the requirement and also helps to eliminate
all the issues related to product nature and sources. You can also find a few other issues such
as Human errors, and application glitches. These errors can be eliminated with the help of
confluence.
5. Can you tell me some important factors that need to be cared for when it comes to
team collaboration? How they matter?
222
Interview questions
Ans: The main basic aim of using the confluence tool is to simplify the product resources and
enable other users to work remotely on any project without facing any problem related to
processing, information sharing, and management of raw data usage for a project.
Want to enhance your skills to become master in Confluence Certification, Enroll in
our Confluence Online Training.
Ans: There are two prime factors matter a lot while working on the Confluence tool such as:
● Confluence is a platform independent tool
● This tool can run anywhere.
Ans: Well, you can see lots of approaches are available and they play a vital role in the
development of the Confluence tool;
Let me explain a few factors such as;
● Analyzing the product requirements
● Value engineering is mandatory
● Product breakdown management
● 4. Alternative analysis tool
● System and value analysis
● Brain storming technique
● Performing pair-wise comparison.
9. Can you suggest some ways that can help in compressing a Schedule or a project time
in team collaboration?
Ans: There are several ways available to compress a schedule or a project time in team
collaboration;
223
Interview questions
● Fast tracking of subtasks and crashing techniques. This is a widely used and
best factor.
● Crashing is used to enhance the schedule making based on the availability of
time slots without considering the cost factor.
● Fast tracking is a process used to perform quick selection activities or any sub-
task to assure effective outcomes.
Ans: Quality control is a set of inspections used to ensure the required availability and also
helps to meet the quality outcome. The primary aim of using quality control is to eliminate all the
errors related to a task or a project.
Ans: When you working with any team, the tasks and responsibilities will be divided accordingly.
When a small portion of a project or some objectives of a project can be accomplished. This is
known as a milestone.
Ans: The following are the major drawbacks of using Confluence such as;
● By using Confluence, the scaling is a problem. As products and product teams
scale, managing artifacts across the trio and growing needs get harder.
● Several PMs and teams might customize the tools and workflow to their
preferences which leads to a fragmented approach to product management which is
not efficient in the long run.
● After some point you start feeling the pinching need for something built especially
for product management needs.
13. Do you think dedication and leadership are the prime requirements in team
collaboration?
224
Interview questions
Ans: The answer is yes. The team members with no dedication and leadership it’s very difficult
to get an effective outcome.
14. What exactly WBS stands for in team collaborations or project management?
15. Name any factors that matter a lot while working in a team?
Ans: There are two factors which matter a lot while working in a team such as :
● Management capabilities of the software tool collaboration.
● Processing the coordinated tasks.
16. How does using Confluence save much time and money for you?
Ans. Confluence eliminates the need to routinely verify the project progress for users who work
in multiple departments or places. It provides some amazing features that can better handle
ideas, communication, and other tasks quickly. It saves much time and money for the users.
Ans. In Confluence, a project charter is an important document that includes complete details of
a project. This document authorizes all the activities that are executed under a team
collaboration. Also, this document provides explicit information on relevant results related to the
project.
Ans. A process in team collaboration is a method of task management. It provides the required
information that helps to take necessary actions and follow the correct order.
Ans. In team collaboration, process groups are the order of processes related to other project
pursuits.
Ans. In every project, a team of various resources works on it. Project management uses the
right skills/talent at the right time and technology, which can be in multiple forms. Moreover, it
ensures that there will be perfect output.
225
Interview questions
Ans. A project consists of multiple modules when there is no relation between the various
activities related to a project. There are two modules available in this regard: the beginning and
closing stages. Both stages are responsible for forming the project's lifecycle, and both of them
contribute to it.
22. Will there be different activities related to a project while working on a project in team
collaboration?
Ans. There are multiple activities which can be different from each other. But it is optional that
all the actions need similar efforts and skills. Hence, we can locate some activities quickly and
some cannot. Further, when the activities need to execute, they may differ from the required
efforts.
Ans. A stakeholder is someone who has an interest in the company and is impacted by the
business project. Moreover, the stakeholder's influence is the most important factor while
planning and executing a project. Thus, stakeholders need special attention while dealing with a
project.
24. How can we define Projects, Programs, and portfolios, and how do they differ from
each other?
Ans. We start projects to fulfil a wide range of needs. These are arrangements for various
purposes. A program is a group of projects explicitly managed to accomplish smaller tasks for
great success. The portfolio is nothing but a series of several programs and projects that aims
to fulfil a goal with higher output\
Ans. It is typically an essential task before a project is carried out in any business entity. These
are the completed editions of all the plans associated with any project. Moreover, it helps in
forecasting the project's performance in the future.
Ans. Efforts are essential thing while executing a task through team collaboration. The term
effort variance refers to the difference between the estimated effects of completing a job and the
actual efforts required for it. Further, if there is any, special attention is given to work performed
to verify the variance.
Ans. A project is not a regular task in an organization but has a specific time limit to complete. It
is different from other tasks in a business. In other words, a project is an arrangement of
activities to be executed serially to develop a product or a service.
226
Interview questions
Ans. It is better to do Teamwork where multiple minds work together to get better results. With
Teamwork, it will be good to assess other's work or notice any errors and suggest better
solutions to improve the final results. Therefore, a good team can manage better time in
accomplishing a task and finishing it with fewer errors.
29. What are the various tasks that Collaboration Software can accomplish?
Ans. Software team or team collaboration can accomplish a wide range of tasks. They smooth;y
run many critical corporate processes timely. Further, it also guarantees immense productivity.
Also, it can easily connect two different users, irrespective of their places, to manage company
operations and other activities. Moreover, a project includes multiple modules created at various
locations, and collaboration software helps to connect them to address several tasks efficiently.
227
Interview questions
228