Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Wait a second.
*Gasps in realisation*
You are project manager?
*Prepares to run away in a fear* -
@darkwind nope.
1. I am a Product manager
2. Project, Product, and Program Manager are three different roles. -
JsonBoa30143y@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. -
I 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.
Broader picture.
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 -
max199313682yBetter would be for every addition 2 removals. Strips down the product in no time. Best done on Sourcecode in Version control. Reject change if rule is not followed.
Hot take:
Want to bloat the shit out of your product and want to lose the core USP?
Want to stop solving the problem you set out to address?
HIRE A PRODUCT MANAGER.
PMs are expert at shit show. We fuck up everything.
God I hate my profession.
When I start my company, the mandatory rule for every PM will be that if you want to add or enhance a feature, they will have to remove a feature. Whoever fails to do so will be punished by having to clean up the code base and work in sales for a quarter.
random