This sounds like a job for....
BOFH
The Australian Computer Society (ACS) has released an ICT Skills White Paper, titled “Common ICT Job Profiles & Indicators of Skills Mobility”, offering definitions of 25 jobs and what they entail. Available after registration here the document was compiled by surveying 3,629 participants and is designed to “provide a clear …
This ranking of people by narrow, one dimensional, job classifications is archaic, people doing serious computer work don't do apprenticeships into narrow jobs now, we need to be multi-skilled, and our skills levels in each area can vary. This is really all about pay scales, lack of genuine compensation progression, and management wanting to be paid more.
I looked at the ACS over a decade ago and they already looked irrelevant back then, so I decided not to apply to join.
"Only if they'd have placed "Apply" at (7)."
Reminds me of a one-to-one I had with my boss at the time, about 25 years ago. Trying to make clear to him my point of view, I said something like this:
"Look, I think of all the people in business and industry as divided into four main categories. (1) Most important, those who have new ideas and invent things - without them we'd all be in caves still. (2) Regrettably but necessarily, those who sell things; otherwise no one would get the benefit of all the great new inventions, and the inventors and makers wouldn't be rewarded and motivated. (3) The managers: those who organise everyone and keep things ticking over smoothly. (4) Last and least, the bean-counters who keep track of the accounts. They have a humble but essential role".
My boss nodded, smiled, and replied that he accepted my four categories but placed them in exactly the opposite order of importance.
I would guess that the 10 apprentices we have here, working in development and system administration would argue with you. That said, I agree with you in priciple, ranking on narrow, one dimensional job classifications is archaic.
On the other hand, our sysadmins can install and configure Windows and Linux servers, restart services and general sysadmin tasks. They cannot program - the best they could do is a simple bash / PowerShell script to automate a task.
Our developers on the other hand have very deep knowledge of processes and how to implement them into code; but you wouldn't want to trust most of them with administrator privileges, they couldn't install and configure a Windows or Linux server properly if their lives depended on it.
Although I agree that the 1d job classification cuts out too much.
Throughout my career as a software engineer/software developer, I have had to set computers up (both linux and windows), as well as configure system parameters to efficiently run the software I was developing. This has been the case with most of the software engineers/developers I have worked with. Yes, system admins tend to be very good with routine stuff, but change things around slightly, and they tend to become lost.
I agree, I was a programmer first, but could build a PC from scratch and have done server and workstation rollouts for the Welsh Government, among other things.
But generally, at Cap the developers never had admin privileges, most didn't know much about the OS and each year it grew worse. In Germany it was the same. The programmer program and the admins do the admin work. I've often had the situation, where I've had to tell the admin what parameters to change, in order to get things running optimally for a new application, but a majority of the programmers I've worked with couldn't do that, which is why most projects had an infrastructure specialist, a DBA and programmers.
In fact it has gotten so bad that most new programmers have no idea about how the OS, database or processor work. They write beautiful code and it runs like a pig.
I worked on one Eshop, that would die under load. They had written a nice database structure to call up the menus. The query was good to read, but they wrote it for themselves to read. Just rearranging the query to be MySQL friendly, as opposed to programmer friendly, the system went from keeling over with less than 50 visitors to each of the 4 load balanced servers, to each being able to manage 250 customers without too much strain.
The same from the PHP code, rearranging the logical operators brought more speed to the system. Knowing how the processor works, having written Assembler earlier was an advantage to students that had only been taught to write good looking code.
ACS finally produced something besides some half-arsed self-congratulatory... oh wait.
Seriously, ACS could be a political and industrial force, but instead it's relegated to whimpering anytime anyone says "boo!" and extracting fees from newbie university students and IT middle management.
I'm afraid I must agree with Tom Welsh. As much as I wish to applaud any and every reference to Married . . . with Children, AC did indeed appear to miss LaeMing's point. Which in turn I think was entirely valid and well-taken.
If we are to apply the principle of the episode in which Kelly crams for a sports trivia quiz, and then can no longer remember that it was her own father who scored 4 touchdowns in one game for Polk High, because she has filled her head with other tidbits, then upon each successive reading of the article and the ACS's jargon, one's head would take in some new piece of information at random from the surrounding universe — or else perhaps reacquire some old piece of information previously displaced.
Either way, the point was that what the article and its extensive quotations from the ACS document put into one's head constitutes anti-information. And again, I think LaeMing probably is onto something.
And now to quit typing, place my right hand back inside my pants, and return to watching Archer! (Who at the moment is not getting along very well with Kenny Loggins.)
I liken "ICT Manager (Level 6) to Dilbert's Pointy Haired Boss. In my admittedly limited experience, one or more of the following statements applies to CIOs (Level 7)
- never had pertinent technical skills
- once had technical skills pertinent to systems that exist now only in museums
- abandoned any technical skills beyond apprentice level Excel and PowerPoint in favor of those they think useful in manipulating people.
- have made a determination that their technical skills are such that they don't need to listen to others.
CIOs whom I have observed to some degree are adept in promising superiors what they think those superiors wish to hear and issuing commands to their subordinates (up to three or more levels down) with little meaning and impossible deadlines.
The only time I've ever come across the ACS and such definitions was when I was applying for emigration to Australia.
Part of the visa requirement for one of the easier visas leading to permanent residency was to prove that you were an IT professional of various sorts. The criteria, definition and testing were basically set by the ACS. At the time, I didn't quite qualify but I don't remember them sounding unreasonable, and they were able to distinguish between, say, some guy doing casual IT, some guy in an IT job but nothing special and a guy who could actually go places in IT. As such, only the later job titles were suitable for the more critical visas, and rightly so.
And the job titles weren't enough - because the ACS's definition had to be met. It didn't matter that you were called "manager" or "consultant" or "analyst", if you couldn't prove that you do the things their definitions required, as a long-term professional job, then they would not class you as that job title.
It all seemed quite sensible at the time, which is why I was double-peeved that my jobs didn't meet the definitions. Hell, I believe they even have IT tests for immigration visas given by the ACS and/or their approved international institutions. That's why I think these things exist, not just for fun.
In the end, I was granted a Working Holiday Visa anyway (I was right to the edge of their age limits for letting you in, and technically could not have scraped through if I'd applied even a week later!) and didn't exercise it due to personal circumstances.
But I never saw the problem with the ACS and having such definitions. They would have awful trouble otherwise determining quite what kind of job someone does if some spotty oik tells them that they're an IT consultant - it could be the next Facebook guy, or some kid off the street who walks into businesses in a smart suit and just tells them to buy all his gear.
I couldn't qualify for this visa due to not having a major or minor in computer science at the time - there was me with just a not good enough Maths degree. Got in via other means and found those in the industry the ACS didn't consider me good enough for were pretty mediocre with a classroom mentality and very little practical application nouse.
I had real trouble working out why they would bother, till I read "can be understood by technical managers and HR managers."
Start with a well thought out plan, simplify it, dumb it down, dumb it down some more, then when you're done, compress that, and put it in a vice and squish it down so far it doesn't even resemble the bits it was made of.
Then embark on a wide-scale extensive, concentrated training course, and then, maybe, the brightest of the management and (irk) HR might understand it.
Now THAT boys and girls is what pissing money against the wall is all about.
I also take insult with the fact that they assume that every 5 wants to be a 6 or a 7. I like my job, and like solving technical problems, I most certainly don't like dealing with people and their people problems. Why on Earth does management think that a group of people that are already prone to having Aspergers and other anti-social disorders want to be managers? Do they also think that painters and sculptors are just "working their way up" to managing and owning an art studio? I am constantly having various management classes shoved down my throat, yet just about have to beg for a technical class.
I like money just fine, but don't feel I need to make any more than what I do, and I surely don't want to change what I do just to make a little more. It's almost like the management types always want to "move up and out" before anyone realizes that they don't do much and aren't really that necessary.
You have nailed one of the top two issues with 'ranking' systems like this. Regardless of the job title, if you can find people who want that job because they are truly happy doing that work it's better than an an anonymous box of cash left on your desk or finding someone with vast amounts of experience who does that work because a personal situation forced them to do so.
Here in the US it is very common for people to stay in jobs they hate because it provides their family with healthcare insurance. Inevitably those unhappy people cause logjams, accidents and lawsuits due simply being forced to do work they hate. People will take extreme measures to get out of those situations if they think they can do so & get a big wad of cash as a parting gift.
Every year I tell our interns to do the work they want to do, the work they enjoy and you can take that as far as you want. From part time 'mad money' generating roles to global dominance and riches, the work you love will always take you further than short term 'more money now' attitudes. Why do you think so many of the ultra wealthy people like Bill Gates or Larry Ellison don't take their billions and get out of the rat race? It's because the money is just a bonus they get for doing the work they love.
Things almost always collapse when people try to force themselves to do jobs they hate just for money or insurance or something. That's possible for a while, but as they advance upward they start slipping because they've already devoted so many resources to perseverance they can't compete with the guy who does it because they like it. Things like this are bad for everyone.
If you're doing work you want to do then you've most certainly got my respect. Good on you.
Utter nonsense, take a web developer working in a startup company for example, they may use skills for all 7 levels on a daily basis. Then compare that to a web developer working at a large organisation, the levels may not reach as high as 4 or 5 then. You can not classify things like this as it depends where you work as to how much responsibility you have for a specific role.
One day we will start paying the people with the technical skills that actually do the work more than the upwardly mobile gobshites that think they add value in managing them.
Until then the industry will stay in the same retarded mess that it has been in since the 90s.
And I'm an IT manager!
During a stint I had working at Dell, I repeatedly had the experience of observing 8 "chiefs" standing around just watching, as 3 "indians" did actual work. Arms folded, whispering to each other, occasionally taking notes. But never doing any actual work themselves.
They were, of course, studying work methods and procedures, as a prelude to going off to analyze and discuss these methods and procedures with a view toward improving them — something I have no objection to in principle, but that clearly had gotten totally out of hand at Dell. They frequently held meetings to discuss quality circles, kaizen, lean (using the word by itself — as a noun, not an adjective), TQM, and I believe at least one other Japanese word that I have since forgotten. (It clearly was considered much cooler and more insightful to say anything possible in Japanese rather than in English.) I could not count all the buzzwords that appeared on the meeting announcements that were tacked to the bulletin board, but these folks clearly were determined to be 100% buzzword-compliant.* The elevation of jargon over substance was so obvious a blind man could see it.
If — as I strongly suspect — the entire company is managed this way, it's no wonder that HP and Lenovo are eating its lunch.
.
* If I remember correctly, I first encountered the phrase "buzzword-compliant" in an article here at El Reg. I instantly realized what it meant, and immediately thought of all the mid-level bureaucrats I had seen at Dell. (As well as of several press releases I had read over the years announcing some new DBMS! — usually some kind of object database.) The phenomenon of buzzword-compliance is of course the epitome of shallowness and lack of understanding.
"Facilitates collaboration between stakeholders.. diverse objectives... effectively at all levels... initiative in identifying and negotiating appropriate... organisation and promotes compliance with... inovation in applying solutions for..." etc, etc.
Hmm. Sounds like the sort off non-jobbery monologue popular with large public sector organizations.
" is used by organisations like the UK government"
Right.