Earlier quoted context omitted.
Programming is the most important part of making software, programmers are right ... I am systems analyst
In today's economically rationalised world, almost every position in a company is important. If it wasn't, they wouldn't pay for it. Saying who is more important to the process is somewhat meaningless - wages are generally aligned to how difficult it is to replace a person's skillset.
Why do business analysts and PMs get higher salaries than programmers?
141–150 of 178 posts
Re: Why do business analysts and PMs get higher salaries than programmers?
#142There is a great book called "Management by Baseball." The author of the book points out that baseball managers are typically former players, and they usually believe that the most important position on the team is whatever position they used to play. I doubt PMs regularly make more than engineers across all levels at all companies, but in general the outcry you are seeing about this isn't limited to engineers. In my…
If the upper levels are in more uncertain and ambiguous situations, that makes it even harder to judge performance, which will give even greater weight to wild heuristic guesses in hiring, and more cover for things like nepotism.
Re: Why do business analysts and PMs get higher salaries than programmers?
#143I'm a programmer and I think they are worth more too. It's a disaster when you have a bad business person and lose investors because there is no one to meet them, or it takes several months longer than expected to hire a desperately needed graphics designer, etc.. I've heard managers of mine mention getting 1400 emails a day, and I bet a lot of it is bitching they have to put up with about budgets and timelines, and…
If good* PMs are paid more, it is because they are harder to get. That doesn't mean they are more important, just that the company believes them to be worth it and does not believe it can get a better deal without paying unreasonably for it.
* good means whatever the person hiring thinks it means. If the hiring manager believes in auras or psychoanalysis or nepotism, then those things will determine the hire.
Re: Why do business analysts and PMs get higher salaries than programmers?
#144Re: Why do business analysts and PMs get higher salaries than programmers?
#145Earlier quoted context omitted.
Asking a room of programmers about the value of business analysts is going to result in feedback that is heavily biased. We need not rely upon opinions here, we can be objective instead. Let's ask how many business analysts without programming skills have made working software. Similarly, let's ask the same of the managers. And finally, let's ask programmers without any managerial or business skills how many pieces o…
But working software does not mean successful software. If it wasn't used, if it didn't helped people or solved a problem, how can it be considered successful?. ALL of those products/projects you list did required managment and business skills to be successful.
Re: Why do business analysts and PMs get higher salaries than programmers?
#146Earlier quoted context omitted.
In today's economically rationalised world, almost every position in a company is important. If it wasn't, they wouldn't pay for it. Saying who is more important to the process is somewhat meaningless - wages are generally aligned to how difficult it is to replace a person's skillset.
The core activity of a band is making music. The bottom line can be helped a lot by marketing. Other roles may be very important to allow the musicians to focus. Sometimes musicians need to be kept sober or made to practice more, with which others can help. So other people can make value in a band and deserve to get paid. But take away the musicians, and you have absolutely nothing. Plenty of people have made good mu…
Re: Why do business analysts and PMs get higher salaries than programmers?
#147Earlier quoted context omitted.
"Programmers tend to think that programming is the most important part of making software. However, managers think that managing is the most important part of making software, and business analysts think that defining business requirements is the most important part of making software. Asking a room of programmers about the value of business analysts is going to result in feedback that is heavily biased. As you say,…
I've had projects fail because we couldn't get the core algorithms working ... Hell, most of my interesting failures so far have been "Okay, so computers can't do X (yet), or I'm too stupid to figure it out and don't know anyone smart enough to solve X" A lot of my projects would sell like hotcakes, once someone figures out a practical implementation, or at least an impractical one.
Re: Why do business analysts and PMs get higher salaries than programmers?
#148Earlier quoted context omitted.
...but not on schedule.
Nothing ever get's built on schedule or within budget.
If anything, things always deliver on schedule and within budget. This is due to massive scope creep (scope reduction) and reduced quality.
Re: Why do business analysts and PMs get higher salaries than programmers?
#149Earlier quoted context omitted.
I've had projects fail because we couldn't get the core algorithms working ... Hell, most of my interesting failures so far have been "Okay, so computers can't do X (yet), or I'm too stupid to figure it out and don't know anyone smart enough to solve X" A lot of my projects would sell like hotcakes, once someone figures out a practical implementation, or at least an impractical one.
I'd thought about that angle, and I've known a couple of those myself over the years (mostly second hand). But even in the cases I've seen, things might have gone much smoother had there been stronger communication about the specifics and what was (and was not) possible much earlier. As soon as things look to be not possible, tell someone. If you're able to pull a rabbit out of a hat later on, great, but let people k…
Granted, there might be a better way to solve it than devise some technology to do so that I never thought of.
Re: Why do business analysts and PMs get higher salaries than programmers?
#150Earlier quoted context omitted.
> Think about it, a programmer can very well exist without BAs/PMS etc but BAs/PMs can't exist without programmers. That's exactly the same kind of self-bullshitting your parent comment was arguing against. NONE of the parts of a business can really work effectively without the others. A bunch of super-smart skilled programmers with attitudes, no leaders and no clear requirements is going to produce a lot of efficien…
I'll counter that - even not-so smart programmers with enormous egos would be able to ship something clunky, partly broken, not feature-perfect etc. (case in point: Linux - do you think they required full-time BAs to manage this very nicely working, feature-rich product? They did the BA/PM work themselves with Linus and others as anchors). A team of super-smart skilled BA/PMs will produce zero, zilch, nada if there a…
Linux is actually a good example of how a manager who is technically adept can do wonders for a project. It is NOT an example of how you do not need PMs.