What to do with work not on the board?
TL;DR: At some point, someone on the team will have work which can justifiably not go on the board. How is this handled in a sprint team when it is a long running thing?
Our team's technical leader has a number of things to be working on to support the team, which only that person can do (because of responsibility, contractual obligations, skill/knowledge level or system access permissions). Should that work go on the board?
The above is a fairly simple Yes, in my mind.
The problem is that the work in question may want to be kept away from the rest of the team because it might cause a distraction (it may result in their current work being disposed of at a later date but for valid reasons), it might simply be more interesting (another distraction they may waste time debating), or that including it in the daily scrum and other ceremonies exposes it to certain product owners who do/should not need to know about it.
Compounding the problem is that higher management accepts that there is certain work which technical leaders take on which is "off board" but still valuable. Much of this is exploratory/PoC type work and (regardless of where the budget comes from) is required but not team story related.
Further, that work is also (by it's exploratory nature) nearly impossible to estimate as it is often very "blue sky".
How should this work be handled?
Should the technical leader simply report that they deliver a lower amount of time to the team's sprints than regular team members or should we absolutely commit to having everything on the board, regardless? Or somewhere in between?
scrum work-breakdown-structure technical-leader board
add a comment |
TL;DR: At some point, someone on the team will have work which can justifiably not go on the board. How is this handled in a sprint team when it is a long running thing?
Our team's technical leader has a number of things to be working on to support the team, which only that person can do (because of responsibility, contractual obligations, skill/knowledge level or system access permissions). Should that work go on the board?
The above is a fairly simple Yes, in my mind.
The problem is that the work in question may want to be kept away from the rest of the team because it might cause a distraction (it may result in their current work being disposed of at a later date but for valid reasons), it might simply be more interesting (another distraction they may waste time debating), or that including it in the daily scrum and other ceremonies exposes it to certain product owners who do/should not need to know about it.
Compounding the problem is that higher management accepts that there is certain work which technical leaders take on which is "off board" but still valuable. Much of this is exploratory/PoC type work and (regardless of where the budget comes from) is required but not team story related.
Further, that work is also (by it's exploratory nature) nearly impossible to estimate as it is often very "blue sky".
How should this work be handled?
Should the technical leader simply report that they deliver a lower amount of time to the team's sprints than regular team members or should we absolutely commit to having everything on the board, regardless? Or somewhere in between?
scrum work-breakdown-structure technical-leader board
add a comment |
TL;DR: At some point, someone on the team will have work which can justifiably not go on the board. How is this handled in a sprint team when it is a long running thing?
Our team's technical leader has a number of things to be working on to support the team, which only that person can do (because of responsibility, contractual obligations, skill/knowledge level or system access permissions). Should that work go on the board?
The above is a fairly simple Yes, in my mind.
The problem is that the work in question may want to be kept away from the rest of the team because it might cause a distraction (it may result in their current work being disposed of at a later date but for valid reasons), it might simply be more interesting (another distraction they may waste time debating), or that including it in the daily scrum and other ceremonies exposes it to certain product owners who do/should not need to know about it.
Compounding the problem is that higher management accepts that there is certain work which technical leaders take on which is "off board" but still valuable. Much of this is exploratory/PoC type work and (regardless of where the budget comes from) is required but not team story related.
Further, that work is also (by it's exploratory nature) nearly impossible to estimate as it is often very "blue sky".
How should this work be handled?
Should the technical leader simply report that they deliver a lower amount of time to the team's sprints than regular team members or should we absolutely commit to having everything on the board, regardless? Or somewhere in between?
scrum work-breakdown-structure technical-leader board
TL;DR: At some point, someone on the team will have work which can justifiably not go on the board. How is this handled in a sprint team when it is a long running thing?
Our team's technical leader has a number of things to be working on to support the team, which only that person can do (because of responsibility, contractual obligations, skill/knowledge level or system access permissions). Should that work go on the board?
The above is a fairly simple Yes, in my mind.
The problem is that the work in question may want to be kept away from the rest of the team because it might cause a distraction (it may result in their current work being disposed of at a later date but for valid reasons), it might simply be more interesting (another distraction they may waste time debating), or that including it in the daily scrum and other ceremonies exposes it to certain product owners who do/should not need to know about it.
Compounding the problem is that higher management accepts that there is certain work which technical leaders take on which is "off board" but still valuable. Much of this is exploratory/PoC type work and (regardless of where the budget comes from) is required but not team story related.
Further, that work is also (by it's exploratory nature) nearly impossible to estimate as it is often very "blue sky".
How should this work be handled?
Should the technical leader simply report that they deliver a lower amount of time to the team's sprints than regular team members or should we absolutely commit to having everything on the board, regardless? Or somewhere in between?
scrum work-breakdown-structure technical-leader board
scrum work-breakdown-structure technical-leader board
asked 17 hours ago
Matt WMatt W
432110
432110
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
You can have a technical leader. You can have him do work off the charts. You can hide this work from others that don't "need to know". You can reduce that person's capacity to make planning more accurate.
But you cannot call that Scrum.
One of the key features of agile (and, by extension, Scrum) is transparency.
Transparency: This means presenting the facts as is. All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
Without transparency there is no inspection and without that there is no adaption. Those are the pillars of improvement. In other words, there cannot be improvement if you don't know the facts.
So yes, the work should be on the board. If it happens that only one person can do this job, then that is the way it is. Maybe it can be improved upon in the future.
But there can neither be a "technical leader" nor a person that has hidden agendas or side-projects in Scrum.
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
add a comment |
TL;DR
If the work matters, make it visible. If it doesn't, then treat it as muda and trim it as non-essential waste. You truly cannot have it both ways.
No Invisible Work, Ever!™️
CodeGnome's Law of Transparency says "No invisible work, ever!" Any work that is off the books violates that law, as well as generally-accepted agile principles and practices. Invisible work leads to less effective communication, less accurate estimates, and loss of trust over time within the team and among stakeholders. So, don't do this!
100% of work that consumes team capacity should be reflected on your project plan. This means that work your team lead is doing should be on the team board, because:
- It consumes a portion of team capacity, because the team lead is a member of the team.
- Effort expended on these "invisible" tasks is effort that isn't being spent on something else.
- It represents work-in-progress (WIP), which should have a visible impact on your WIP limits.
- Estimates that ignore "invisible work" often fail to set stakeholder expectations, and may impact the accuracy of future estimates.
Invisible work is usually a project smell that indicates that legitimate work isn't being valued, or isn't being properly charged to the project budget. If the work is important enough to be done, or essential to delivering the product, then it should be visibly accounted for in the project's budget and plans.
This doesn't mean each minor task needs to be a separate user story or product backlog item. However, it does mean that it should be trackable work, and clearly reflected within the estimates the team is providing for its work. Pragmatically, this means that (at a bare minimum) the team lead's currently-invisible work should be:
- prioritized by the Product Owner as an essential component of product delivery,
- discussed during Sprint Planning to identify impacts on capacity and relation to the Sprint Goal,
- estimated along with all other work for the Sprint,
- documented on the Sprint Backlog for tracking, and
- deducted from available team capacity to perform other work.
If anyone argues that these things are unnecessary, or don't apply to the team lead's work, then you have a process problem. In that case, I'd take a long, hard look at how this work actually relates to the Sprint Goal and the team's process to determine if this work is truly on the critical path.
It it's on the critical path, you must make it visible to adhere to the Scrum framework. If it's not on the critical, then it's wasteful effort that should be eliminated. It's up to the Scrum Team to collectively evaluate this and come to the right determination for your project, team, and organization.
add a comment |
I assume this isn't a 1-time thing, therefore my suggestion is to reduce the resource's allocation on the project that owns the board.
Big Extreme Example -- let's say Bob puts 50% of his efforts into Project A for Company 1 and 50% into Project B for Company 2. You wouldn't expect to see his work from Project-A to be on Project B's board. "Why does Bob only have 20-hrs of work on the board any everybody else has 40?" -- well, Bob is only allocated 50%.
Small Extreme Example -- Every month we have one team member that is allotted a few hours work to learn something new; they present this to the team. This is work that must occur, but does not appear on the board and doesn't get reported during standup. During that month, the team member is less allocated to our main project (let's say 90% allocated).
If your case, if you feel the work belongs a board, I'd suggest a second board. Unlike the first example, you're the same company and have related resources. You can indicate the "10% allocation to the other project" by putting a "10% Allocation" task on main the board. It isn't anything that would distract the other team members, but it is a reminder that effort is going elsewhere. Your second board can have details.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "208"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpm.stackexchange.com%2fquestions%2f25789%2fwhat-to-do-with-work-not-on-the-board%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can have a technical leader. You can have him do work off the charts. You can hide this work from others that don't "need to know". You can reduce that person's capacity to make planning more accurate.
But you cannot call that Scrum.
One of the key features of agile (and, by extension, Scrum) is transparency.
Transparency: This means presenting the facts as is. All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
Without transparency there is no inspection and without that there is no adaption. Those are the pillars of improvement. In other words, there cannot be improvement if you don't know the facts.
So yes, the work should be on the board. If it happens that only one person can do this job, then that is the way it is. Maybe it can be improved upon in the future.
But there can neither be a "technical leader" nor a person that has hidden agendas or side-projects in Scrum.
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
add a comment |
You can have a technical leader. You can have him do work off the charts. You can hide this work from others that don't "need to know". You can reduce that person's capacity to make planning more accurate.
But you cannot call that Scrum.
One of the key features of agile (and, by extension, Scrum) is transparency.
Transparency: This means presenting the facts as is. All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
Without transparency there is no inspection and without that there is no adaption. Those are the pillars of improvement. In other words, there cannot be improvement if you don't know the facts.
So yes, the work should be on the board. If it happens that only one person can do this job, then that is the way it is. Maybe it can be improved upon in the future.
But there can neither be a "technical leader" nor a person that has hidden agendas or side-projects in Scrum.
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
add a comment |
You can have a technical leader. You can have him do work off the charts. You can hide this work from others that don't "need to know". You can reduce that person's capacity to make planning more accurate.
But you cannot call that Scrum.
One of the key features of agile (and, by extension, Scrum) is transparency.
Transparency: This means presenting the facts as is. All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
Without transparency there is no inspection and without that there is no adaption. Those are the pillars of improvement. In other words, there cannot be improvement if you don't know the facts.
So yes, the work should be on the board. If it happens that only one person can do this job, then that is the way it is. Maybe it can be improved upon in the future.
But there can neither be a "technical leader" nor a person that has hidden agendas or side-projects in Scrum.
You can have a technical leader. You can have him do work off the charts. You can hide this work from others that don't "need to know". You can reduce that person's capacity to make planning more accurate.
But you cannot call that Scrum.
One of the key features of agile (and, by extension, Scrum) is transparency.
Transparency: This means presenting the facts as is. All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
Without transparency there is no inspection and without that there is no adaption. Those are the pillars of improvement. In other words, there cannot be improvement if you don't know the facts.
So yes, the work should be on the board. If it happens that only one person can do this job, then that is the way it is. Maybe it can be improved upon in the future.
But there can neither be a "technical leader" nor a person that has hidden agendas or side-projects in Scrum.
edited 14 hours ago
Matt W
432110
432110
answered 15 hours ago
nvoigtnvoigt
3,479816
3,479816
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
add a comment |
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
Given this, would you include, for example, 1-2-1 meetings which a senior member of the team would run with each team member once a sprint? Would that activity be a spike? How far can/should transparency be pushed?
– Matt W
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
@MattW Depends, is it a regular occurrence? Then I'd subtract it from capacity, like all the Scrum meetings. What is talked about in those 1-on-1 meetings? Seems like something one might have with a boss, not a fellow team member. Are they one-on-one because there's only two persons involved (like teacher/apprentice when there is only one apprentice in the team) or are they actually confidential? What would happen if another team member wanted to attend or listen in?
– nvoigt
14 hours ago
1
1
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
Thank you. You've helped clarify my thoughts. The answers to your questions are immaterial, though I could provide them if you'd like. What I will be doing is adding the work I've referred to in my question to the board. I am still wondering how to split it up, given that it is very 'blue sky' (ie: long running and investigatory with no clear output from the start) but this is a much better place to be than having 'skulkworks'.
– Matt W
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
If it's more of an investigation or exploration, you could still write stories, just make sure that "finding out" is the success level instead of "making it work". For example: "As a solution architect I want to know whether Azure can foo our bars in less then 300ms for less then 200$ a week.". A successful story result could be: "I figured it out by building a prototype, but they will charge 567$, so no, we cannot use Azure". Next story might be the same for AWS.
– nvoigt
13 hours ago
add a comment |
TL;DR
If the work matters, make it visible. If it doesn't, then treat it as muda and trim it as non-essential waste. You truly cannot have it both ways.
No Invisible Work, Ever!™️
CodeGnome's Law of Transparency says "No invisible work, ever!" Any work that is off the books violates that law, as well as generally-accepted agile principles and practices. Invisible work leads to less effective communication, less accurate estimates, and loss of trust over time within the team and among stakeholders. So, don't do this!
100% of work that consumes team capacity should be reflected on your project plan. This means that work your team lead is doing should be on the team board, because:
- It consumes a portion of team capacity, because the team lead is a member of the team.
- Effort expended on these "invisible" tasks is effort that isn't being spent on something else.
- It represents work-in-progress (WIP), which should have a visible impact on your WIP limits.
- Estimates that ignore "invisible work" often fail to set stakeholder expectations, and may impact the accuracy of future estimates.
Invisible work is usually a project smell that indicates that legitimate work isn't being valued, or isn't being properly charged to the project budget. If the work is important enough to be done, or essential to delivering the product, then it should be visibly accounted for in the project's budget and plans.
This doesn't mean each minor task needs to be a separate user story or product backlog item. However, it does mean that it should be trackable work, and clearly reflected within the estimates the team is providing for its work. Pragmatically, this means that (at a bare minimum) the team lead's currently-invisible work should be:
- prioritized by the Product Owner as an essential component of product delivery,
- discussed during Sprint Planning to identify impacts on capacity and relation to the Sprint Goal,
- estimated along with all other work for the Sprint,
- documented on the Sprint Backlog for tracking, and
- deducted from available team capacity to perform other work.
If anyone argues that these things are unnecessary, or don't apply to the team lead's work, then you have a process problem. In that case, I'd take a long, hard look at how this work actually relates to the Sprint Goal and the team's process to determine if this work is truly on the critical path.
It it's on the critical path, you must make it visible to adhere to the Scrum framework. If it's not on the critical, then it's wasteful effort that should be eliminated. It's up to the Scrum Team to collectively evaluate this and come to the right determination for your project, team, and organization.
add a comment |
TL;DR
If the work matters, make it visible. If it doesn't, then treat it as muda and trim it as non-essential waste. You truly cannot have it both ways.
No Invisible Work, Ever!™️
CodeGnome's Law of Transparency says "No invisible work, ever!" Any work that is off the books violates that law, as well as generally-accepted agile principles and practices. Invisible work leads to less effective communication, less accurate estimates, and loss of trust over time within the team and among stakeholders. So, don't do this!
100% of work that consumes team capacity should be reflected on your project plan. This means that work your team lead is doing should be on the team board, because:
- It consumes a portion of team capacity, because the team lead is a member of the team.
- Effort expended on these "invisible" tasks is effort that isn't being spent on something else.
- It represents work-in-progress (WIP), which should have a visible impact on your WIP limits.
- Estimates that ignore "invisible work" often fail to set stakeholder expectations, and may impact the accuracy of future estimates.
Invisible work is usually a project smell that indicates that legitimate work isn't being valued, or isn't being properly charged to the project budget. If the work is important enough to be done, or essential to delivering the product, then it should be visibly accounted for in the project's budget and plans.
This doesn't mean each minor task needs to be a separate user story or product backlog item. However, it does mean that it should be trackable work, and clearly reflected within the estimates the team is providing for its work. Pragmatically, this means that (at a bare minimum) the team lead's currently-invisible work should be:
- prioritized by the Product Owner as an essential component of product delivery,
- discussed during Sprint Planning to identify impacts on capacity and relation to the Sprint Goal,
- estimated along with all other work for the Sprint,
- documented on the Sprint Backlog for tracking, and
- deducted from available team capacity to perform other work.
If anyone argues that these things are unnecessary, or don't apply to the team lead's work, then you have a process problem. In that case, I'd take a long, hard look at how this work actually relates to the Sprint Goal and the team's process to determine if this work is truly on the critical path.
It it's on the critical path, you must make it visible to adhere to the Scrum framework. If it's not on the critical, then it's wasteful effort that should be eliminated. It's up to the Scrum Team to collectively evaluate this and come to the right determination for your project, team, and organization.
add a comment |
TL;DR
If the work matters, make it visible. If it doesn't, then treat it as muda and trim it as non-essential waste. You truly cannot have it both ways.
No Invisible Work, Ever!™️
CodeGnome's Law of Transparency says "No invisible work, ever!" Any work that is off the books violates that law, as well as generally-accepted agile principles and practices. Invisible work leads to less effective communication, less accurate estimates, and loss of trust over time within the team and among stakeholders. So, don't do this!
100% of work that consumes team capacity should be reflected on your project plan. This means that work your team lead is doing should be on the team board, because:
- It consumes a portion of team capacity, because the team lead is a member of the team.
- Effort expended on these "invisible" tasks is effort that isn't being spent on something else.
- It represents work-in-progress (WIP), which should have a visible impact on your WIP limits.
- Estimates that ignore "invisible work" often fail to set stakeholder expectations, and may impact the accuracy of future estimates.
Invisible work is usually a project smell that indicates that legitimate work isn't being valued, or isn't being properly charged to the project budget. If the work is important enough to be done, or essential to delivering the product, then it should be visibly accounted for in the project's budget and plans.
This doesn't mean each minor task needs to be a separate user story or product backlog item. However, it does mean that it should be trackable work, and clearly reflected within the estimates the team is providing for its work. Pragmatically, this means that (at a bare minimum) the team lead's currently-invisible work should be:
- prioritized by the Product Owner as an essential component of product delivery,
- discussed during Sprint Planning to identify impacts on capacity and relation to the Sprint Goal,
- estimated along with all other work for the Sprint,
- documented on the Sprint Backlog for tracking, and
- deducted from available team capacity to perform other work.
If anyone argues that these things are unnecessary, or don't apply to the team lead's work, then you have a process problem. In that case, I'd take a long, hard look at how this work actually relates to the Sprint Goal and the team's process to determine if this work is truly on the critical path.
It it's on the critical path, you must make it visible to adhere to the Scrum framework. If it's not on the critical, then it's wasteful effort that should be eliminated. It's up to the Scrum Team to collectively evaluate this and come to the right determination for your project, team, and organization.
TL;DR
If the work matters, make it visible. If it doesn't, then treat it as muda and trim it as non-essential waste. You truly cannot have it both ways.
No Invisible Work, Ever!™️
CodeGnome's Law of Transparency says "No invisible work, ever!" Any work that is off the books violates that law, as well as generally-accepted agile principles and practices. Invisible work leads to less effective communication, less accurate estimates, and loss of trust over time within the team and among stakeholders. So, don't do this!
100% of work that consumes team capacity should be reflected on your project plan. This means that work your team lead is doing should be on the team board, because:
- It consumes a portion of team capacity, because the team lead is a member of the team.
- Effort expended on these "invisible" tasks is effort that isn't being spent on something else.
- It represents work-in-progress (WIP), which should have a visible impact on your WIP limits.
- Estimates that ignore "invisible work" often fail to set stakeholder expectations, and may impact the accuracy of future estimates.
Invisible work is usually a project smell that indicates that legitimate work isn't being valued, or isn't being properly charged to the project budget. If the work is important enough to be done, or essential to delivering the product, then it should be visibly accounted for in the project's budget and plans.
This doesn't mean each minor task needs to be a separate user story or product backlog item. However, it does mean that it should be trackable work, and clearly reflected within the estimates the team is providing for its work. Pragmatically, this means that (at a bare minimum) the team lead's currently-invisible work should be:
- prioritized by the Product Owner as an essential component of product delivery,
- discussed during Sprint Planning to identify impacts on capacity and relation to the Sprint Goal,
- estimated along with all other work for the Sprint,
- documented on the Sprint Backlog for tracking, and
- deducted from available team capacity to perform other work.
If anyone argues that these things are unnecessary, or don't apply to the team lead's work, then you have a process problem. In that case, I'd take a long, hard look at how this work actually relates to the Sprint Goal and the team's process to determine if this work is truly on the critical path.
It it's on the critical path, you must make it visible to adhere to the Scrum framework. If it's not on the critical, then it's wasteful effort that should be eliminated. It's up to the Scrum Team to collectively evaluate this and come to the right determination for your project, team, and organization.
edited 9 hours ago
Erik
84847
84847
answered 11 hours ago
Todd A. Jacobs♦Todd A. Jacobs
32.7k332118
32.7k332118
add a comment |
add a comment |
I assume this isn't a 1-time thing, therefore my suggestion is to reduce the resource's allocation on the project that owns the board.
Big Extreme Example -- let's say Bob puts 50% of his efforts into Project A for Company 1 and 50% into Project B for Company 2. You wouldn't expect to see his work from Project-A to be on Project B's board. "Why does Bob only have 20-hrs of work on the board any everybody else has 40?" -- well, Bob is only allocated 50%.
Small Extreme Example -- Every month we have one team member that is allotted a few hours work to learn something new; they present this to the team. This is work that must occur, but does not appear on the board and doesn't get reported during standup. During that month, the team member is less allocated to our main project (let's say 90% allocated).
If your case, if you feel the work belongs a board, I'd suggest a second board. Unlike the first example, you're the same company and have related resources. You can indicate the "10% allocation to the other project" by putting a "10% Allocation" task on main the board. It isn't anything that would distract the other team members, but it is a reminder that effort is going elsewhere. Your second board can have details.
add a comment |
I assume this isn't a 1-time thing, therefore my suggestion is to reduce the resource's allocation on the project that owns the board.
Big Extreme Example -- let's say Bob puts 50% of his efforts into Project A for Company 1 and 50% into Project B for Company 2. You wouldn't expect to see his work from Project-A to be on Project B's board. "Why does Bob only have 20-hrs of work on the board any everybody else has 40?" -- well, Bob is only allocated 50%.
Small Extreme Example -- Every month we have one team member that is allotted a few hours work to learn something new; they present this to the team. This is work that must occur, but does not appear on the board and doesn't get reported during standup. During that month, the team member is less allocated to our main project (let's say 90% allocated).
If your case, if you feel the work belongs a board, I'd suggest a second board. Unlike the first example, you're the same company and have related resources. You can indicate the "10% allocation to the other project" by putting a "10% Allocation" task on main the board. It isn't anything that would distract the other team members, but it is a reminder that effort is going elsewhere. Your second board can have details.
add a comment |
I assume this isn't a 1-time thing, therefore my suggestion is to reduce the resource's allocation on the project that owns the board.
Big Extreme Example -- let's say Bob puts 50% of his efforts into Project A for Company 1 and 50% into Project B for Company 2. You wouldn't expect to see his work from Project-A to be on Project B's board. "Why does Bob only have 20-hrs of work on the board any everybody else has 40?" -- well, Bob is only allocated 50%.
Small Extreme Example -- Every month we have one team member that is allotted a few hours work to learn something new; they present this to the team. This is work that must occur, but does not appear on the board and doesn't get reported during standup. During that month, the team member is less allocated to our main project (let's say 90% allocated).
If your case, if you feel the work belongs a board, I'd suggest a second board. Unlike the first example, you're the same company and have related resources. You can indicate the "10% allocation to the other project" by putting a "10% Allocation" task on main the board. It isn't anything that would distract the other team members, but it is a reminder that effort is going elsewhere. Your second board can have details.
I assume this isn't a 1-time thing, therefore my suggestion is to reduce the resource's allocation on the project that owns the board.
Big Extreme Example -- let's say Bob puts 50% of his efforts into Project A for Company 1 and 50% into Project B for Company 2. You wouldn't expect to see his work from Project-A to be on Project B's board. "Why does Bob only have 20-hrs of work on the board any everybody else has 40?" -- well, Bob is only allocated 50%.
Small Extreme Example -- Every month we have one team member that is allotted a few hours work to learn something new; they present this to the team. This is work that must occur, but does not appear on the board and doesn't get reported during standup. During that month, the team member is less allocated to our main project (let's say 90% allocated).
If your case, if you feel the work belongs a board, I'd suggest a second board. Unlike the first example, you're the same company and have related resources. You can indicate the "10% allocation to the other project" by putting a "10% Allocation" task on main the board. It isn't anything that would distract the other team members, but it is a reminder that effort is going elsewhere. Your second board can have details.
answered 10 hours ago
Robert PaulsenRobert Paulsen
1562
1562
add a comment |
add a comment |
Thanks for contributing an answer to Project Management Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpm.stackexchange.com%2fquestions%2f25789%2fwhat-to-do-with-work-not-on-the-board%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown