7 ms·
There's a lot of assumptions in that question: 1. that programmers are paid less than business analysts and project managers, and 2. that "programming is much m
by Timothee 16y ago
There's a lot of assumptions in that question: 1. that programmers are paid less than business analysts and project managers, and 2. that "programming is much more difficult than creating documentation or even creating Gantt chart and asking progress to programmers".
I would like to see some real-life numbers about point #1, and #2 is clearly biased. How can you compare two things that have so little in common? For one thing, you can't reduce BA/PM to this, and regardless of if #1 is true or not, the salary is not just based on skills. If having a good PM means that the project will be delivered on time and that it makes a big difference for the company, they might deserve more than the people who made the product. If the insights from a business analyst means that the product is exactly what the market wants, they might deserve more too.
It's very easy to imagine two products that require the same technical abilities but one being very well-defined and on-target, while the other misses the mark. The programmer's work in both cases would be the same. The work done by BA/PM makes the difference. (in that particular imaginary example)
And, of course, it's very easy to imagine the same product requirements being a great success or a fantastic failure, depending on the dev team that implements them...
TL;DR it's not as simple as that. And check your assumptions first.