|
|
|
|
|
by wonderingdev
1910 days ago
|
|
And that's a great explanation of the theory behind that :) and it delights me, every time. But the question, alas, remains unanswered: "would everything work well anyway without such a framework?" Basically I'm curious about this: we're all applying this framework, taking it for granted. It was there, we accepted it. But I wonder: what if it wasn't there? I'm building a machine, I know the minimum requirements to make it work. I build it like that and then I think: should I also add to it this other cog as well? Would it improve _somehow_ the machine? Well, the other folks are doing it, heck, I'll do it as well! Now you have a heavier, more complex, machine, with one more cog, and you don't even know if you really need it. Sorry for the brutally simple example, but I'm still missing an evidence we really need these frameworks. |
|
then you have to conclude: On a long enough time horizon, the humans must change their own abilities to match the changing requirements of the product, or the company will go bankrupt.
Now, given that conclusion: you are correct, goal-setting is not required. And we have evidence that it is not required in companies that mostly outsource technical labor on an as-needed basis rather than set goals to continually realign employees with company objectives.
In some way, you have to choose an approach for calibrating changing employees and changing company objectives. Goal-setting is a low friction approach for calibration when the company prefers employees with internal domain knowledge over time. There are plenty of other approaches for aligning needs and available labor as well, but they are generally not preferred by both companies and individuals which is why you see the prevalence of this approach.