Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

In the last 4 months I've been able to manage a team and step away from the coding for a bit. I've been planning the system in full (both System Analysis and project managing, alongside action and data diagramming) writing the technical documentation, the code's architecture, keeping track of the other guys doing the actual coding, QA, bug reports and dealing with clients.

I had to take two days' training on node.js just to see if it would be suitable for a project we were considering.

Is there a name for this job? Project Manager and Systems Architect don't quite seem to have the same stuff, and IT manager seems way off. I only want to know so that I can get some qualification towards it and try to move into this kind of work full-time.

share|improve this question

closed as primarily opinion-based by MichaelT, gnat, GlenH7, Bart van Ingen Schenau, Dynamic Jan 28 '14 at 21:26

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

Your original version of the question is not very clear: the title doesn't match the body, and it's unclear what your question is, since it's lost among the description which has nothing to do with the actual job. I tried to reformulate it; feel free to revert the changes if you believe that the original version was better. –  MainMa Jun 1 '12 at 16:00
Regardless, take the highest paying title and stick with that. –  JeffO Jun 1 '12 at 17:06
@JeffO been there, done that. If the job sucks the life out of you, it's probably not worth the money in the long run. –  Jordan Jun 2 '12 at 7:03
Product champion? –  Marjan Venema Jun 2 '12 at 9:02

1 Answer 1

up vote 2 down vote accepted

You're a combination of QA, Team Lead, and Technical (or Software) Architect. It certainly isn't just one job that you're doing.

There is often a lot of overlap between a Team Lead and a Project Manager, but the primary difference is that usually a Lead is involved in the day-to-day a lot more. But you haven't said anything in particular that is much in the way of Project Management either--I would expect to see you say things like reporting to management what the team is doing, planning out the future ideas, having input into the direction of the business, and planning/implementing the schedule and resources for those business directions. Maybe that fits what you are doing? If so, add PM instead of Team Lead.

QA seems pretty clear. If you're doing QA and bug reports, then part of your job is QA.

The Architect piece involves the overall design decisions and strategy for software implementation.

Something to consider is that the reason you are enjoying what you're doing is because you have so many hats you're wearing. Many (most?) jobs with a certain number of people at the business don't quite give you so many roles. Sounds like you are at either a startup or a new business division that doesn't have a whole lot of structure around it yet. Cherish the moment, because eventually you'll be hiring other people to do pieces of your job.

share|improve this answer
That's really unfortunate. Given the description you've given in the second paragraph, definitely PM. QA is QA, and Architect is as it is. It is a new division, and I want to stick around in this sort of position for a long time. At the very least, not go back to coding full-time. Thanks for your help :) –  David Archer Jun 1 '12 at 16:23

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