The A-Team of IT — and How To Assemble One
snydeq writes "InfoWorld's Dan Tynan offers insights into building a crack special ops team ready to tackle the toughest IT assignments. From Air Support (think: the guy who shares a cigarette break with the CFO), to Infrastructure Sherpas, to Über Hackers (Mohawk optional), each of the seven essential members of your IT A-Team must bring his or her special blend of expertise, connections, and temperament to ensure the success of mission-critical assignments. 'Remember, there is no Plan B.'"
get a big cigar and practice saying "I love it when a plan comes together" while smoking it
Yeah I turned off all the environmental controls in the server room.
Wildcard, bitches! Yeeehaaw!!!
*DrugCheese rants*
This article belongs on one of those Onion wanna-be sites.
RIP America
July 4, 1776 - September 11, 2001
If you take someone on your team because he's an "uber hacker" or a "Sherpa" then you are spending too much time diddling and playing WoW. Get a good team of professionals with complimentary skills, but don't give them stupid handles.
I want to delete my account but Slashdot doesn't allow it.
The guys in sneakers are more like a real team to base things off of.
Always have a backup plan.
We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
What a horrible idea. Not trying to emasculate nerds here, but I think it's pretty safe to say that the "A-Team" embodies a certain degree of testosterone-fueled machismo that just doesn't really work when you're trying to debug 30,000 lines of code by noon on a green screen.
I do not respond to cowards. Especially anonymous ones.
That's why you should read this. Not because it provides useful information to people on the tech team, but because people in the business of managing IT departments really take this stuff seriously. They will try to shoehorn the people they have into the stereotypes, archetypes, and roles they know about, and once they've assigned you to a part, you're going to be doing that part until you leave or the show ends. And if you don't fit one of the parts, they're going to consider you useless.
This sort of thing is especially true for managers who didn't work their way up through the ranks, so they're now faced with a bunch of geeks who are exacting, relentlessly uncovering BS, demand facts and figures, and speak in a jargon they can't understand. It can also be a big issue for the CTO, because even if the CTO is someone who does understand the geeks, the CEO doesn't and often demands that the CTO make the geeks follow a plan they can understand.
I am officially gone from
you know this entire article is ridiculous because it's full of stupid shit like this:
You don't even have to explain what you want or provide a document. They just complete the job."
.
The entire article is written as if by somebody who just watched 'Charlies Angels', 'Swordfish', 'True Lies' and 'The Core' and decided to write about this subject as if those movies actually represent reality.
You can't handle the truth.
I quit reading as soon as I ran into the comments by the VP of Tata Consulting. The article pretty much lost any sort of credibility right at that point.
Got Code?
In my understanding, an "A-Team" isn't something that gets created by management, it's a group of people who happen to work together so well that they keep sticking together, because it works great for them. I don't think that's something you can build to a formula. At most you can try to find such a group in a large organization.
And of course, they have the most unrealistic requirements for the developer:
Just how is something supposed to get coded, if nobody explains what should it be? That kind of thing only works for independent coders who already know what they want to do, and community open source projects where nobody tells you what to do, you just do it, and if it's good it gets merged. But that's a very un-business-like development model.
We have Snow White and the Seven Dwarves in Windows support. Bert and Ernie (both guys are gay) in the Mac Support dept and then Gonzo and Beaker in Unix/Linux systems department (one of them doubles as Oracle admin). They just hired a new IT manager, promoted from HR, who looks and acts a lot like Miss Piggy.
boycott slashdot February 10th - 17th check out: altSlashdot.org
Finally, people with bleeding edge skills need to continually push the limits in order to keep those skills sharp. Does your organisation have enough crises happening frequently enough to stop these people getting bored? (If so, please tell me the organisation's name - I'll sell my stock immediately, at any price). Shorthand secretaries used to often leave jobs where they felt their abilities weren't being used - in the fear that they'd get rusty and their speeds would drop. Real geeks tend to be attracted by the next sparkly, shiny opportunity much more than staying put in one single job for long periods of time.
I cant see this sort of team being a practical proposition - except in the movies.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Basically, it's problem resolution.
Most people are used to takign tickets, they take a ticket and they fix an incedent. Sometimes an incident is just stupid user error, sometimes it's a config error.
However, every now and then, there is some ghost error that you can't replicate, but exists intermittently on an enterprise scale. The "A-Team" where we work is supossed to be an advanced troubleshooting team, who's other duties are re-allocated so they can focus entirely on one issue.
These aren't your stnd network and desktop geeks. This is the best person from every IT team. A PM, a network guru, a server guy, an analyst, an app admin, a developer or two, and a super user or two (for out of the box ideas). You switch roles, exchange ideas, and generally dig deep until you either find the problem or reach the back of the CIO's teeth.
How much is your data worth? Back it up now.
First rule of making a team of this kind: You don't need a demolitions expert.
I know, you'd think any kind of team like this would need a demo man, but in fact, at least 80% of the time, high explosives are not the correct answer to your IT woes. This is the voice of experience talking.
Bow-ties are cool.
Notice that each position called for people with very explicit experience.
This illustrates very nicely what I am finding in the job market: No one seems to want people with lots of diverse experience who are flexible and adaptable. Instead, they want trained monkeys that have years and years of experience in one thing.
Thinking for yourself is verboten. Just take the specs and churn out code, or diagrams, etc.
I think this is just asking for trouble, especially in smaller companies. How many trained monkeys can also install and configure a database, then design and create the tables? Not many. So you need to bring in a DBA trained monkey. And monkeys that can actually talk to the users are exceedingly rare.
While trained monkeys have their place, I think they need too much supervision. If they get out of their monkey experience, they are lost and grind to a halt.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
They don't want to have to explain because they don't KNOW what they want.
They only know the end result that they want. Success and fame and more money.
Translating that into real-world products is beyond them. So they want people who can do that for them. They want magic. They want people who can read their minds, predict the future and turn out world changing products ... and then give all the credit to their "manager".
Why would someone like that work for a manager like that?
Everyone would like to have Superman working for them. Or a whole team of Superman.
But why would Superman need YOU?
Think back to your school years. You progress through 12 years of school or whatever. Now compare yourself to someone who's repeated the 3rd grade over and over while you've been moving on.
In most of the sciences (yes, we're talking about computer science) there are a few people who know a LOT and LOT of people know very little.
If you keep learning, you WILL leave more and more people behind you.
Now, how do you feel when you're working extra weekends because those people who decided NOT to continue learning have broken something and YOU are the only one with the knowledge to fix it?
I pity the foo who bar baz
But, I watched Breakfast at Tiffany's a few years back with George Peppard as the male lead. He has one of the epically greatest monologues at the end. Kind of a shame that he'll be more remembered for the A-Team than that performance.
I swear to God...I swear to God! That is NOT how you treat your human!
The article is supposed to be a satire.
Look up the author
15+ years ago I started exactly such a team for my then employer (Hydro, Norway's second largest corporation), I ran it until Hydro was split into multiple independent units, some of them sold off.
They way I set it up was to pick one or two top guys from each of the crucial departments (LAN/WAN/FW, Oracle & MSSQL dbs, Java, C#/.Net, C(++) developers, Unix & Win* admins, etc.).
Each of these departments got the money to hire some extra help, in return I could grab any of the required people for a specific assignment with 2 hours warning. From then on we'd all work on nothing else beside the current task.
I had one requirement for the group (business unit/division) that declared such an emergency: They had to designate one person to work with my team full time, and that person would have authority to accept any kind of change in the project, both technical and economic.
This requirement alone reduced the number of "emergencies" by 75%. :-)
So how did it work?
Pretty good actually: With a total of more than 100 such projects over a 15-year period, we had just two failures.
Terje
"almost all programming can be viewed as an exercise in caching"