Interesting, do you have experience with web agency work? I've never thought about the challenges they face, but they must face this challenge all the time
Yes, I worked with some of them and I have close friends running them.
They definitely have this problem all the time.
Imagine having n PM from big brands who need to build some websites / landing pages and don't want to commit their own development resources (either they don't have them, or they do).
Agencies generally have internal project managers to match the clients and extract requirements.
A common pattern is to have some developers and designers on the payroll (but the pay is not great, it's hard to get good talent) and a few contractors you worked with on the side for more exotic projects (eg. if a client wants a 3d website).
The designers come up with the designs. Sometimes the client will have their own design.
Often times the design + some notes on the side can replace a standard requirements documents.
After that the designs are sent to the developers who convert it into code and deploy, usually with some sort of CMS (WordPress is still pretty popular, Django as well).
The project gets demoed and adjustments / bugfixing starts.
They definitely have this problem all the time.
Imagine having n PM from big brands who need to build some websites / landing pages and don't want to commit their own development resources (either they don't have them, or they do).
Agencies generally have internal project managers to match the clients and extract requirements.
A common pattern is to have some developers and designers on the payroll (but the pay is not great, it's hard to get good talent) and a few contractors you worked with on the side for more exotic projects (eg. if a client wants a 3d website).
The designers come up with the designs. Sometimes the client will have their own design.
Often times the design + some notes on the side can replace a standard requirements documents.
After that the designs are sent to the developers who convert it into code and deploy, usually with some sort of CMS (WordPress is still pretty popular, Django as well).
The project gets demoed and adjustments / bugfixing starts.