Definition of the job titles involved in a software development process.

Posted by Rafael Romão on Stack Overflow See other posts from Stack Overflow or by Rafael Romão
Published on 2009-03-10T00:17:05Z Indexed on 2010/05/18 0:20 UTC
Read the original article Hit count: 518

I have seen many job titles for people involved in a software development process, but never found a consensus about they mean.

I know many of them are equivalent, and found some other questions about that here in SO, but I would like to know your definitions and comments about them.

I want not only to know if there is really a consensus, but also to know if what I suppose to be a Software Architect, is really a Software Architect, and so on.

The job titles I mean are:

  • Developer;
  • System Analyst;
  • Programmer;
  • Analyst Programmer;
  • Software Engineer;
  • Software Architect;
  • Designer;
  • Software Designer;
  • Business Manager;
  • Business Analyst;
  • Program Manager;
  • Project Manager;
  • Development Manager;
  • Tester;
  • Support Analyst;

Please, feel free to add more titles to this list in your answers. It would be very helpful.

© Stack Overflow or respective owner

Related posts about job-title

Related posts about not-programming-related