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,515
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

Do projects ever end early?

While in most projects, the work can expand to fill up some or most of the 'extraneous' time, for many products things are simply done when they're done. In software development, when the product is ...
Cronax's user avatar
  • 363
16 votes

Do projects ever end early?

Parkinson's Law and Student Syndrome. These two concepts I believe truly impacts our work. There's validity in "challenging" the team by constraining the planning values that the team thinks they ...
David Espina's user avatar
  • 37.1k
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
15 votes

Scrum and interruptions (urgent bugs, requests)

Does Scrum take into account interruptions? Scrum does not. The Scrum team does. Scrum teams are self-organized and plan their own work. If part of that work consists of fixing urgent bugs from ...
Bogdan's user avatar
  • 15.2k
14 votes

Is a project manager responsible for completing a project on time?

All work is probabilistic. It has an extremely improbable best case result, an extremely improbable worst case result, and an extremely probable most likely result. That probabilistic distribution ...
David Espina's user avatar
  • 37.1k
13 votes
Accepted

For planning purposes, how many work hours per day should I expect of each staff member?

TL;DR In general, I recommend a "fudge factor" of 0.75 to baseline a new project, absent other data. This would mean 6 hours of project effort in an 8-hour day. I also recommend a more aggressive ...
Todd A. Jacobs's user avatar
  • 50.4k
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 are the benefits of queuing tasks as opposed to assigning them?

I will assume that the "push" approach is not only direct, but also immediate. (Like when someone comes up to you and says "hey, Joe, can we roll this later today?"). The "...
ArtemGr's user avatar
  • 267
9 votes

Do projects ever end early?

Is it a good idea to try and use Parkinson's Law to increase productivity. No. (Disclaimer: I'm going to assume you're talking about software projects, not rock breaking or something) Read an extract ...
Nathan's user avatar
  • 1,265
9 votes
Accepted

Project Manager cancel or move daily stand-up without notice if he has conflicting meetings

I think the most useful advice can actually be found in the comment on your linked Question. My manager was absolutely shocked to find out that we still had our stand up when he canceled it (a ...
Sarov's user avatar
  • 14.8k
8 votes

If one supplier has delayed your project schedule should the other suppliers on the project be alerted to the new timeline?

I can think of only one reason why you would inform and alter the schedule of one supplier when another is late: dependency, in which case you would have integrated the schedules and everyone involved ...
David Espina's user avatar
  • 37.1k
8 votes

Is a project manager responsible for completing a project on time?

Yes, a project manager is responsible for completing a project on time. However, "on time" is a date that will often move during the life of the project, and it is the agreed date that the ...
Iain9688's user avatar
  • 6,858
8 votes

Client doesn't agree to put milestone in project scheduling

Here's one source: https://project-management-knowledge.com/definitions/e/external-dependency/ Simply research "external dependencies in project scheduling." Your schedule will simply be ...
David Espina's user avatar
  • 37.1k
8 votes

Must business people and developers always work together daily?

No, it doesn't mean "Compulsory daily meetings with non-technical people" In the then prevailing Waterfall model of development, requirements were gathered, written-down and signed off in ...
Ashok Ramachandran's user avatar
8 votes

Should a two-week Sprint include the weekends?

If your Sprints start on Mondays, how can you have a Sprint start on January 15, 2022? That day is a Saturday. Similarly, if your Sprints end on Fridays, how can you have a Sprint end on January 24, ...
Thomas Owens's user avatar
  • 19.5k
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

Scrum and interruptions (urgent bugs, requests)

TL;DR The Scrum framework certainly addresses capacity planning and scheduling, although it's not prescriptive about how the Scrum Team should manage the issues you describe. The implementation ...
Todd A. Jacobs's user avatar
  • 50.4k
6 votes

Do projects ever end early?

If you don't pad the estimate, you'll be forced to manage risks. Padding the estimate is merely a coarse strategic reserve of time. Not sure how you do the pad, but I understand it is common to ...
MCW's user avatar
  • 8,728
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

Is it true that multiple Scrum teams working on the same project MUST have the same start/end dates for their Sprints?

In Scrum, there is no definition or ideology of scaling nor syncing Scrum teams - as long as they are all drawing from the same Product Backlog and adhering to the Definition of Done that was set it ...
VaeInimicus's user avatar
6 votes

Is a project manager responsible for completing a project on time?

A project manager has the overall responsibility for the project's success. But what is project success, you may ask? Many executives see project success as delivering software on time, on budget and ...
Bogdan's user avatar
  • 15.2k
6 votes

Scrum and interruptions (urgent bugs, requests)

Scrum does address such problems through Inspection & Adaptation. If your team is wasting a % on repetitive work, it should come up at the end of the sprint as a source of waste. This source of ...
Tiago Cardoso's user avatar
  • 8,653
5 votes

How to decide if a "quick, small change" should be implemented?

I am assuming that this question is describing a "change" that is implemented bypassing a controlled change process. If true, then I would agree there is no such thing as a small, quick change. The ...
David Espina's user avatar
  • 37.1k
5 votes

Do projects ever end early?

Based on my experience as a developer for over 15 years, if there seems to be ample time in the planning to deliver, then it is quite common that developers lose focus a bit. They might be tempted to ...
Bart van Ingen Schenau's user avatar
5 votes

Do projects ever end early?

Why do you think an artificial deadline will act as an incentive? In my experience (and Dilbert's), the worker bees can sniff out a fake deadline in minutes, and pretty much ignore it unless there's ...
Carl Witthoft's user avatar

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