|
|
|
|
|
by erhserhdfd
944 days ago
|
|
> As long as they perform the tasks of their jobs, why shouldn't they be "getting away with it"? Curious how you would measure whether they are "performing the tasks for their jobs". I think most folks would say that measuring SE output is very difficult to do and as such, most managers give their team the benefit of the doubt that they are working at a reasonable but sustainable pace. I am not sure that I personally would want to work at a place that places huge emphasis on measuring my output, even if that would free me up for potential OE. It seems like this thinking leads to a commoditization of software engineering work and promotes a very transactional relationship with an employer. |
|
However, an organization's goals, and its expectations of what it can and requires to achieve, as well as how long it will take, are dynamic. That means its representatives decide what those goals are. If I can convince my boss/skip/what-have-you that certain goals will require more time and more resources, then I can stretch their expectations into the future in such a way that they benefit my ends.
So long as my boss's expectations are met, then I am "getting the job done."
No different than if my boss decides to press screws into my thumbs on another "top priority project that needs to be done ASAP" to put pressure on me so that he can achieve his goals.
So perhaps a better way to measure productivity -- if we are to put a word to it -- is from the age-old intuitive standpoint: does it feel like we are moving closer to, and achieving, our goals? I think an approach any more concrete or systematic than that is just a tool for gaining leverage in the aforementioned negotiations.