4 ms·
I hate this pareto principle. It makes sense when applied correctly but in our company it's viewed as a 'golden rule' and it means whatever they want it to mea
by GekkePrutser 5y ago
I hate this pareto principle.
It makes sense when applied correctly but in our company it's viewed as a 'golden rule' and it means whatever they want it to mean. They call it the "80/20 rule" and to our project/program managers it means they only have to do 80% of their job.
Basically the "20%" is always the part they don't want to do or they consider too hard. When applied this way it leads to half-assed solutions that leave out significant usecases, meaning the old solution will still need to be kept around. In the end this leads to a messy environment and significant technical debt.
The principle as I see it, is not meant as a cop-out at all. Rather it's a warning for project managers to budget and plan carefully because some features may be much heavier on resources than others. It's not an "oops we stumbled onto a hard problem, oh well, 20% so let's drop it". As the article states:
> 80% of your application (if you could get away with only doing this 80%) could be developed in 20% of the time and budget.
This check "if you could get away with..." is always automatically dropped in our company.
It makes sense as a principle but as a rule it leads to mediocrity and incompetence. I often wonder whether project managers are so consistently bad in other companies too :)
PS their latest excuse by the way is 'agile'. "We can worry about this problem later because we're agile". Not to mention that we don't actually use agile methodology at all. They just have us log our hours in Jira. Besides that our projects are simple waterfall projects. A tool does not a methodology make.
- mobjack 5y agoI often use the 80/20 rule to push back against requirements from product managers. Identify the features that are hard to implement and provide little business value then cut them out. For the things that are important, I see if there are any adjustments to the requirements to make it simpler. It usually an easy sell because it results in getting out the product faster. We can always do the nice to have stuff as a follow up, but more than half the time, they realize they never needed it. If done strategically, it can prevent adding tech debt in the system.
- daenz 5y agoSounds like 20% of management is wasting 80% of everyone's time.
- karmakurtisaani 5y agoHere's a productivity hack for your managers: 1. Start with a task. 2. Recognize you can complete 80% in 20% of the total time. 3. Define this 80% as a new task. 4. Goto 1. A significant amount of the project will be done in no time!
- woojoo666 5y agoThat's effectively where the pareto principle comes from: that many distributions tend to follow the power law [1] [2] [3] [1]: https://en.wikipedia.org/wiki/Power_law https://en.wikipedia.org/wiki/Power_law [2]: https://en.wikipedia.org/wiki/Pareto_distribution https://en.wikipedia.org/wiki/Pareto_distribution [3]: https://en.wikipedia.org/wiki/Zipf%27s_law https://en.wikipedia.org/wiki/Zipf%27s_law
- chii 5y agothat's agile! Except step 3 must be done by the stakeholder.