Skip to main content
79 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

And not only are they suppose to correct them, they are suppose to correct them on their own time without impacting plans. This is your problem. Why don't your plans include the time for fixing ...
Vicki Laidler's user avatar
54 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

Just as a side note to the other good answers - developers tend to have minds that look at process and (un)consciously find ways to game it. What you are training your developers to do here is to not ...
Paddy's user avatar
  • 641
48 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

Over the last year we've become pretty hardcore in adopting the principal that an engineers must fix their own defects (those found internally and those that escape to the end users). Not only are ...
nvoigt's user avatar
  • 8,525
29 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

This is a troubling post. Your company is penalizing its workers for what is a normal and expected occurrence--performance variability. The whole reason to "punish" someone is for a behavior change, ...
David Espina's user avatar
  • 37.1k
18 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

Aside from the main issue you are asking about, there's also something a little concerning about this part: "defects (those found internally and those that escape to the end users)" I don't see ...
JimmyJames's user avatar
17 votes

How to execute a project with two resources where you need three resources?

Kick the ball upstairs immediately You have a project that is going to fail. You don't have any way of solving this. If you just tried various things and let the three months pass, you will end up ...
Stig Hemmer's user avatar
15 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

The short answer: No, it isn't! The not-as-short answer: Your company has come up with the idea that the existence of bugs is a professional failure on the part of the developer. This is not true. ...
Medlock Perlman's user avatar
10 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

"Hardcore" indeed. I don't have much to add to the other good answers, but I'll relate an experience of my own as a developer. I worked for a company in which the culture was similar to what you are ...
see sharper's user avatar
10 votes
Accepted

What's the role of a Resource Manager in Agile?

A resource manager as a organiser of day to day productivity has no place on an agile team. We know why they don't belong, it's in your question. They're trying to optimise things that oughtn't to be ...
Nathan's user avatar
  • 1,265
9 votes

Strategy for whole team switching tehnologies

Don't do this. Speaking as a developer, this sounds great. We get to rewrite that horrible old spaghetti code from scratch! We get to paid to learn a new language! There's a mandate for quality, so ...
Sarov's user avatar
  • 14.8k
8 votes
Accepted

How to schedule back and front-end developers based on story points?

If I've interpreted correctly, your Question is how to convert Story Point estimations for User Stories into time-estimations for each individual developer. My answer? Don't. The only possible ...
Sarov's user avatar
  • 14.8k
8 votes

About the claim that adding more developers to a team does not make delivery faster

I've always heard (and experienced) it as "Adding more developers to a late project will make it later." Every new developer requires ramp-up time to be familiarized with the project's architecture, ...
Sarov's user avatar
  • 14.8k
8 votes

How to execute a project with two resources where you need three resources?

If this is an interview question, I'm fairly certain that what they were looking for was how you handle being presented an impossible scenario. Effectively what they asked you was this: You have a ...
Daniel's user avatar
  • 16.9k
8 votes

What's the role of a Resource Manager in Agile?

There is no 'Resource Manager' role in Scrum The question that you are quoting has the 'scrum' and 'scrum-master' tags. How do I manage development with testing and get proper reporting in JIRA? So, ...
Ashok Ramachandran's user avatar
7 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

This practice is good way to drive out your best and brightest, leaving you with a skeleton crew of your bottom performers. I have developed software for generation 4&5 fighter jets and managed ...
gatorback's user avatar
  • 201
7 votes

About the claim that adding more developers to a team does not make delivery faster

It sounds like the idea you're concerned about is a rather over-simplified version of the point raised by Fred Brooks in the (rightly) famous essay The Mythical Man-Month. What Brooks pointed out is ...
AAT's user avatar
  • 226
7 votes

How to execute a project with two resources where you need three resources?

So there are usually several parameters on a project that can vary: Budget Schedule Scope Risk Resources Quality You've ruled out three of them, so think abut what the others can do: Sacrifice ...
Peter K.'s user avatar
  • 476
7 votes

What's the role of a Resource Manager in Agile?

If the role of Resource Manager in your organization is seen as maximizing measurable activity instead of produced value, you've got a serious problem. You're going to create more waste by keeping ...
Hans-Martin Mosner's user avatar
6 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

In addition to others, I also find this post disturbing. I've seen Project Managers want to place all sort of metrics on developers, but never on themselves, Product Managers, QA, management, etc. It ...
Meg's user avatar
  • 61
5 votes

Developer is stuck, now what?

Communicate Project Status to Strategic Leadership I am unable to deliver a project because the developer is stuck on a problem for the past 3 days. It looks like he can't actually solve it. If ...
Todd A. Jacobs's user avatar
  • 50.5k
5 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

Defects are part of software development cycle. It certainly cannot be blamed on just a single person. The whole chain is responsible. Any found defect should be categorized and prioritized. Then it ...
Niels van Reijmersdal's user avatar
5 votes
Accepted

RACI Matrix - Accountability

No, it can't. In the RACI format, the Accountable person is the one ultimately answerable for the correct completion of the task. It is also the one who delegates the work to those marked as "...
mamoo's user avatar
  • 1,011
5 votes
Accepted

Decision making between alternatives: methods and tools?

Another prioritization schema you can use is to score each feature using over value--benefit and penalty--and cost and risk. The picture below is a sample of what this would look like: Each ...
David Espina's user avatar
  • 37.1k
4 votes

Is it sound project management practice to make software engineers fix bugs "off the clock"?

OK, let's skip all the moral and legal arguments by assuming you are working on a cure for the zombie plague and all the developers work 24/7 for their share of the last remaining pure water to meet ...
Ewan's user avatar
  • 926
4 votes

How to execute a project with two resources where you need three resources?

Use CCPM. Set the task time estimates to 50% the original but explain to the 2 resources that management understands there it is a tight schedule and each activity may not hit the target date. This ...
Teresa Scherrer's user avatar
4 votes

How to execute a project with two resources where you need three resources?

As Daniel's answer says "You may change nothing. What do you do?" This means that internal variables cannot be changed. I mean things like budget, quality, resources, contactors etc. In essence, ...
Paul Ogilvie's user avatar
4 votes

Decision making between alternatives: methods and tools?

[...] you have 10 options, but only time and budget to realize only a pair of them You hit the nail on the head with this: "time and budget". You need some technique that accounts for these two ...
Bogdan's user avatar
  • 15.2k
4 votes
Accepted

How to accurately communicate task priorities?

Good question. I'm unclear on some of the details that inspire your question, so I'm going to provide three different answers Risk Matrices are dangerous to your health. You say, I fall back to very ...
MCW's user avatar
  • 8,728
4 votes
Accepted

What is the standard approach to planning work that might or might not be needed based on certain circumstances?

You know your best case estimate and your worst case estimate. To get an estimate for the most likely time it will take to complete the project, you look at each possible problem and factor in how ...
Bart van Ingen Schenau's user avatar
4 votes

What is the standard approach to planning work that might or might not be needed based on certain circumstances?

This is standard risk management. First and most important never quote a number to management; express the estimate as an estimate with a confidence interval - it will take from 100 to 300 MD. (...
MCW's user avatar
  • 8,728

Only top scored, non community-wiki answers of a minimum length are eligible