People who use them interchangeably are supremely stupid.
In tech industry project manager no more exist. Product manager gives a vision for a feature/product which will take like 3-6months to implement. Program manager takes this vague vision and then translates into concrete requirements, breaks down into tasks, estimates time needed for those tasks and develops a roadmap. At a time, there are multiple such features/product in progress. Product Mgr shouldn't know about tech. Program manager should know about technology high level so that the person know how the vision could be implemented. Then some places there are Engineering manager who are heavily involved in technology and n makes tech decision. Generally in a project, there is either program manager or EM. But there are always exceptions.
Generally agree. Product managers at tech companies are usually expected to be somewhat technical
Project managers still exist. Engineer manager and program manager aren’t necessarily interchangeable unless a specific company has made them equivalent.
nOnE, tHeY ArE AlL OvErPaId nOtE TaKeRs. HuRr dUrR.
They make ppts and run stand ups
They're called business scrums
The difference is none of them are engineers
Yup this is the perfect comment
These titles are more associated to waterfall development. In agile these tiles change somewhat.
They are pm, Pm and PM respectively.
Lol
Acc to blind standards. And sometimes they are TPMs