0

What is the official term (within a (software) project organization) for calling someone who is not a programmer however (s)he plans the nuts and bolts of the system, it goals, challenges and conceptual architecture. (S)He may be called researcher, but I'm looking for a more precise term.

| improve this question | | | | |
  • 1
    See also: The Workplace – Kris May 9 '16 at 7:49
  • 1
    Why does everyone on a project have to be a programmer? Who says? There are, as the OP already notes, architects, researchers, project managers, systems guys, ... – Kris May 9 '16 at 7:51
  • 3
    May better be asked on a relevant tech site. – Kris May 9 '16 at 7:52
  • @Kris, I mean a software engineering project. – Eilia May 9 '16 at 7:58
  • Eilia, Yes, even I meant so. Good Luck. – Kris May 11 '16 at 15:03
3

Sounds like you're describing a systems engineer:

Systems engineering integrates all engineering disciplines and specialty groups for a project into an efficient, streamlined process that smoothly takes the project from concept to production to operation, meeting all the business and technical goals of the project. [ASME]

| improve this answer | | | | |
1

How about the "systems analyst." (Disclaimer: My wife was a programmer-analyst before she retired.)

The role of the systems analyst is to translate the plain-language, non-technical stated goals of the clent into the pseudo-languages used by programmers deeper in the software development team. A systems analyst can often create a proof-of-concept to demonstrate and debug the function of the intended program.

| improve this answer | | | | |
1

To systems engineer and systems analyst I would like to add architect, with any appropriate prefixes and qualifications: systems, software, hardware, but also lead, senior, principal (note that "Principal Engineer" can be a legally qualified and restricted term, I believe it is so in Canada).

I would rank the architect above the engineer and the analyst in importance.

| improve this answer | | | | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.