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
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
13 votes
Accepted

How do you convince a client that testing is a must?

If you are building a product for a client, your internal testing / QC work is not subject to negotiations. It is part of the work, part of the price, and there is no reduction in that area. If the ...
David Espina's user avatar
  • 37.1k
13 votes

What could be my risk mitigation strategies if my client wants to contract UAT?

“It is a capital mistake to theorize before one has data. Insensibly one begins to twist facts to suit theories, instead of theories to suit facts. Sherlock Holmes A logical corollary is that it is a ...
MCW's user avatar
  • 8,728
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
8 votes
Accepted

Influence code quality as Scrum Product Owner

The Product Owner has responsibility for the backlog and the development team has responsibility for delivery. However, in Scrum we work as a team and there is nothing to stop the Product Owner ...
Barnaby Golden's user avatar
8 votes
Accepted

QA Code freeze and setting the expected delivery timeline

Having worked in two regulated environments (aerospace and pharmaceutical/healthcare), I've seen the problem of needing independent quality assurance in a deliverable. A few things to consider: ...
Thomas Owens's user avatar
  • 19.6k
8 votes

How to manage an army of not-really-devs trying to write code for the sake of project management?

The idea that "everyone is a developer" and "everyone writes code" aren't the same thing. In this sense, "developer" does not mean "programmer", but "a ...
Thomas Owens's user avatar
  • 19.6k
8 votes

What is the good response to convince project manager about testing process?

Modern testing is all about how you assist to "Accelerate the Achievement of Shippable Quality". Do your reviews help with accelerating? What metrics do you use to create proof of that? ...
Niels van Reijmersdal's user avatar
7 votes

QA-Challenged Team - How to Improve?

We've struggled with the same issue on my team, while there's no replacement for a quality QA on the team, we've managed to get along by wearing multiple hats. This is our workflow: TDD the story ...
RubberDuck's user avatar
  • 1,370
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

How to manage long-term software quality requirements?

TL;DR While quality can be measured objectively, defining the domain-specific elements of quality for your organization isn’t something where you can rely on a standard dictionary definition. In ...
Todd A. Jacobs's user avatar
  • 50.5k
7 votes

How to manage an army of not-really-devs trying to write code for the sake of project management?

there are no roles on the team (a "cross-functional" team where "all team members are developers") One thing I want to note is what exactly cross-functional means: it is not a ...
Sarov's user avatar
  • 14.8k
7 votes

What is the good response to convince project manager about testing process?

What do you mean by "reviews" in this context? Many development teams do peer-reviews of code and analysis because they find that reviews improve productivity and quality. Many teams also ...
nvogel's user avatar
  • 6,305
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
6 votes

Moving from 2-week dev sprint / 1 week QA sprint model to a "true" 2-week sprint model - tips?

Having gone through something similar myself, here are some considerations. I'll try not to get too wordy but there are some aspects of Scrum that need to be brought up. Making this sort of change ...
Majaii's user avatar
  • 405
6 votes
Accepted

How to deal with overhead of QA logging bugs that POs aren't interested in fixing?

This sounds like a good topic to bring up at the team's retrospective. There are lots of possible approaches, but the team should decide for themselves. Some things you might consider: The QA shows ...
Barnaby Golden's user avatar
6 votes

What is the good response to convince project manager about testing process?

I think it is a very fair question for the PM to ask. Evaluating the proposed effort against its benefits, costs, and risks is proper leadership and management. If you have a proposal for testing, you ...
David Espina's user avatar
  • 37.1k
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

Stories in test at end of sprint

Discuss in the Retrospective. There's a limit to how much advice can be obtained from strangers on the internet. Your Team is presumably aware of the problem, and Scrum prescribes a self-organizing ...
Sarov's user avatar
  • 14.8k
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 set properly aligned KPIs for engineers and QA staff

So right now, as an Engineer, I take a single task, mull over it for 4 weeks, make sure it contains no bugs at all and I am the best worker you ever had. Despite the fact that it took me 4 weeks to ...
nvoigt's user avatar
  • 8,525
4 votes
Accepted

Should we have dedicated tester in team or testing is mutual responsibility of development team

In a Scrum team it is best to distinguish between roles and capabilities. Every Scrum team needs a testing capability, but it does not necessarily need tester roles. The whole Scrum team takes ...
Barnaby Golden's user avatar
4 votes

QA Code freeze and setting the expected delivery timeline

The way I see it your problem comes down to the definition of done. Does your DoD contain the requirement that your code has passed QA? If so, then however long your QA needs to vet the latest build ...
Kempeth's user avatar
  • 1,623
4 votes

How should a Software Tester deal with missed Defects/bugs in Production?

You're describing an immature organization, seemingly political, low performing team, hostile work culture. There is no such thing as a 100% defect free product or service of any type. And a mature ...
David Espina's user avatar
  • 37.1k
4 votes
Accepted

Stories in test at end of sprint

TL;DR You need to inspect-and-adapt your entire estimation and goal-setting process. However, in the short term, incomplete work should be placed back on the Product Backlog, re-prioritized, and re-...
Todd A. Jacobs's user avatar
  • 50.5k

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