4 ms·
> The best way to handle project management is to hire good developers who know how to deliver projects that are build safely and maintainable. The best way to
by geekbird 5y ago
> The best way to handle project management is to hire good developers who know how to deliver projects that are build safely and maintainable.
The best way to do that is to train your senior devs to act as part time PMs.
In an environmental consulting environment (not software) all projects except for really big, multiyear government contracts were managed by engineers that were the project leads. That is literally what "lead" meant - the person who led (managed) the project. We only had one actual project manager, and he was as much sales/contract development as anything else.
I was a junior engineer, and I still managed small projects. That included costing, tracking hours/labor, and making sure that deliverables were complete.
Then when I started in software development/operations, I had to deal with non-technical PMs and wasted tons of time explaining why what they wanted was either not possible as specified, or otherwise a waste of time.
IMO, if your PM is not a technical person with expertise in the area of your project, you mare wasting money by paying their salary. Get your lead devs to manage your projects as part of their professional progression. Non-technical PMs are pretty useless.