Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
darkwind1265154dWait a second.
*Gasps in realisation*
You are project manager?
*Prepares to run away in a fear*
JsonBoa1056154d@Floydimus Idea: function points budget.
At the kickoff the product team brainstorms features and assigns each some function points. Then the product team chooses the must-have features in the project.
You compute the total of function points in the chosen features and budgets for 2-10% more.
Each feature the PM wants to add to the product later must have damn good arguments for why it "costs" the function points it does, and the PM better find some way to make it fit the budget.
Including bribing programmers with bonuses in order to get more points in the budget. How USD$1000 per point sounds?
I know it would never work because managers would just pull rank on us. But a man can dream.
IntrusionCM10329154dI think what's missing in most project / product managements is an overview.
I'm not talking bout tickets / tasks going on, that's fine grained.
Most common mistake I see is a missing cool off time. Some managers love pouring features like forcefeeding a goose and then wonder why the goose is dead and tastes like shit.
The love to detail is what most - including me - do wrong.
Look at things from the broadest perspective then zoom in.
As an fictional example for cool off criteria:
- When were the last features added?
- Overtime / morality check?
- Feedback / Bug reports outstanding?
For most trivia tasks (updating libraries, documenting stuff, low hanging fruits) cool off phase is the best time. Just wait till the feature has gotten some feedback and it was actually used before trying to hammer another one in.
* feature in singular as there is usually a team behind one feature and many features get worked on in parallel
electrineer22542153dI recognised it was your rant