Interesting post from DHH (@dhh) about corporate IT. As millenials join the workforce, the ongoing role of IT will change, or it should anyway.
The end of the IT department – (37signals)
Having been on both sides of this table, in IT early in my career and later in development, I’m empathetic to both sides.
Do you think IT must change, or is policy enforcement the best way? Is there a middleground? Do you think younger people in the workforce will create change?
Sound off in comments.
I’ll admit that I haven’t worked for a 20 person company in decades, but I’m not sure that I buy the article’s basic premise:
“Dealing with technology has gone from something only for the techy geeks to something more mainstream. Younger generations get it. Computer savvyness is no longer just for the geek squad.”
While many in the younger generation exhibit savvy regarding the use of a single computer, that does not necessarily translate into savvy regarding the implementation of a system. Perhaps some system tasks, such as email, can be effectively outsourced to an outside service, but you still need some sort of internal coordinator to help out when Peter (using Word 2003) has to incorporate inputs from Emily (using Word 2007) and me (using OpenOffice).
In addition, the enforcement capabilities of an IT department, though irritating, do provide benefits. For example, if all of the people in a corporation suddenly obtained administrator privileges over the anti-virus software installed on their computers, I wonder how many of them would just turn the danged thing off.
Again, I have no recent experience in smaller firms, so my observations may be off-base in that arena.
Size of the company matters. Smaller companies will go that route first to save money.
I’m not advocating against IT and its utility, but I think that the days of a dictatorial IT policy are numbered. Fear drives what people will/won’t use, i.e. it’s not supported means, I’m afraid of what happens when it breaks.
That’s an increasingly less valid concern as people’s skills rise. If IT policy doesn’t evolve, it will be increasingly circumvented by the savvy users it aims to support.
As a company grows, there are fundamental differences in how it is organized. If people are thinking a help desk is an IT department, well yeah, that can go away. But when people need to collaborate, when they need to have an infrastructure to communicate, there needs to be structure. As with any other outsourcing, it seems like a good idea until the implicit costs express themselves. Users doing email? Admin fail. Using google instead of your own infrastructure? I won’t even bother to google those fails. It’s amazing how shortsighted those who should know better are.
As a db geek, of course my view is skewed, but a companies data is its lifeblood. Someone has to write the reports for the muckety-mucks, someone has to back up the data, someone has to figure out how much taxes to pay, someone has to project revenue, someone has to engineer video chats, someone has to plan the infrastructure, someone has to run the webserver. Far from letting a bunch of tech-savvy kids do whatever they want, such authority has risen to upper management level. The actual skills involved in IT operations has widened enormously, and it is just too expensive and risky to pay some unknown cloudy entity to do it. Users circumventing policy to get their work done eventually gets a better policy, normally when some disaster results. Better not to manage by crisis, but there you go.
I’ve been watching a phone installation, it’s obvious to me a normal company doesn’t want to depend on everyone’s cell.
There are “virtual companies” in the biotech field in San Diego, contracting everything out until there’s only a few employees. Will they ever grow into real companies? A crapshoot. But biotech companies come and go anyways.
You consider Google an unknown cloud entity? Let’s be honest here. You’re an IT guy, which makes it logical that you would argue for that side.
I absolutely don’t agree that owning everything internally is the way to go anymore. It’s not cost-effective, and frankly, for some services, it’s inferior.
I also don’t agree that everything should be outsourced. So, that means a hybrid approach.
The discussion here was more about users though, and I think the rise of self-sufficient users should influence IT policy positively, not negatively. Then again, I think IT generally should follow positive policy, which it generally does not.
Carrot over stick will work better for more savvy users.
Yes, I do. Remember, google is an advertising company. Any cloud business contained in there is a minor service company, subject to all the economic imperatives that implies. Of course I’m an IT guy, but remember that I’ve been involved as internal IT, independent db consultant, and worker for several service organizations. What have I seen? External services are more expensive. They have to pay for all the expenses the IT department has to, plus be profitable, plus marketing. Doing things “right” is expensive, and in a competitive market, that means compromises must be made. In an internal IT, management can make those decisions (often without really understanding the risks), but when outside, there is an expectation that things will be done “right.” Marketing and support management’s jobs are often to fluff over the compromises. So customers have to trust that the supplier isn’t going to go away. And guess what – most of them go away. The ones that don’t go away are always under severe pressure to cut costs, sometimes noticeably (Oracle’s support organization has a reputation for getting worse over time, for the twenty+ years I’ve been watching it…!).
The first startup I was involved in started by a guy who worked for one of those organizations. They promoted him to VP, leased him a new Nissan ZX, and two weeks later went bust (and took back the car). So he grabbed half the accounts and eventually hired me to head a rewrite of the ERP. Meanwhile a bunch of other similar organizations went bust and he would cherry-pick those guys as they came available. Being a small, mostly contractor company, he was able to turn on a dime to product development when it became obvious how difficult it is to keep a service organization going over time. Little has changed since then. You can’t even argue basic infrastructure has changed, I’ve been watching AT&T trucks all week fixing the half-dozen boxes on the street (of corporate buildings) that blew after a power surge resulting from the recent rains. Happens every year.
And every year you hear about how some new paradigm is going to change everything, when it’s just a variant on the same old service organization. Timesharing, outsourcing, offshoring, cloudifying. The irony is, it pushes towards standardizing at a lowest common denominator, the opposite of empowering users. IT manager from virtual hell there. Steve Jobs app lock-in has nothing on that guy.
Is it about users? Yeah, but my point is, all they think about is their files, they don’t have any strategic or tactical view for the company and its data and the magic stuff. So they put their files out on google, then wonder how someone redirected their password from their old AOL account they haven’t used in years. Can 20 people sort of work through it anyways? Possibly, though I’d point out that US worker laws push towards a centralized environment with fewer. Which means, IT isn’t going anywhere, it’s just morphing a bit. And not much.
It would be better for everybody if everything was slow, steady growth, but that’s unrealistic. It’s grow or die, and fast. As companies grow, they need to make fundamental changes. A $500K company is fundamentally different than a $50M company is fundamentally different than a $5B company. Even the multi-billion dollar companies running around buying the multi-million dollar companies realize they need to integrate, not just add them on as copies. And of course, gut.
If you’re correct and Google is an advertising company, calling search a “minor service” is laughable. If if they’re not an ad company, calling their search a minor service is equally laughable.
FWIW I know people in ops at Google, and they are legit, as legit as any privately employed ops or consultant out there. And they have an enormous amount of power/ping/pipe at their disposal.
I suppose Amazon’s also a minor operation too?
First, there are major vendors who can and do deliver services over networks. Second, it is cheaper to outsource up to a point. You don’t mention how IT recovers from losing people who have intimate understanding of the network, see Terry Childs.
Finally, I’m not against IT. I used to do it, but IT, like everything, needs to evolve to meet the changing requirements of its customers.
I’m not convinced younger people will replace IT, but I believe IT must evolve.
1. The ability to use FB does not mean you are technically savvy.
2. Same goes for Twitter or any other social media tool.
3. I’m reminded of an old Star Trek (TNG) episode, where the place they visit became so technically advanced, that it essentially ran itself. After some long period of time, no one knew the underpinnings of said technological innovation…they were out painting or finding self enlightenment. When it started to break down, they were hosed.
As for IT evolving, most definitely. If not a software company, we are support staff. Support Staff!. Just like secretaries, only more technical and with a lot more attitude. That attitude, possibly, drives much of the push into the Cloud or the circumvention of many IT policies (I can still hack into most Oracle databases on site, but I don’t; that would allow me to get around the DBAs, right?). We need to change. We need to know our place. It certainly isn’t a bad place, but the Business is King, period.
Well, let’s see…what do we need IT for? The article has the sentence, “If the Exchange Server didn’t require two people to babysit it at all times, that would mean two friends out of work.”
Those “babysitters” keep it running. We need IT to keep the IT infrastructure running. This includes:
internal hardware and software – Every person has a workstation, whether it’s a desktop or laptop. Who configures and upgrades those? Who makes sure that viruses and worms are not compromising confidential information? Who wipes their hard drives when the machines are ready to be recycled/sold?
externally visible hardware and software – the company’s website, for example. While some can replace their data center with cloud computing, or even website hosting, someone still has to manage it. Who installs and configures that new WordPress module to reduce comment spam?
That being said, people are hacking their workplaces (there’s even a book, “hacking work”, that explains this phenomenon). I can’t connect to Sharepoint from home? I’ll e-mail myself the document, or put it on Google Docs. I don’t like MS Outlook? I’ll forward all my mail to Gmail so I can search it more easily.
People are circumventing the security measures for convenience, and often that convenience is worth the risk. IT must evolve, as oraclenerd says, to allow the conveniences that are worth the risks, and still disallow the conveniences that are too risky.
Also remember that many IT policies are dictated by security, but plenty come from upper management. The IT department does not care if you spend all day playing Angry Birds on your computer, but upper management does. (The IT department cares if you spend all day streaming YouTube videos or downloading large files, because that affects the IT infrastructure and causes problems for other users).
“The cloud” also has rules, which people will find are problematic too. What are you going to do when Gmail won’t allow you to e-mail that mp3 file of the company podcast because it’s too large? That’s not something Google Docs can handle. I guess you could use DropBox, but you’ll end up having dozens of these one-off websites/tools, and when an employee joins or leaves the organization, that turns into a spaghetti mess of privilege configuration. With internal IT you can petition to have the restrictions changed — good luck trying to get Google to change the size of its allowed attachments. (then again, good luck getting your internal IT to code up new e-mail features as fast as Google. I’m not siding one way or another, just giving both sides).
Putting private files somewhere not controlled by the company is very often considered non-compliant, which translates into liability issues (even if the risk is low). So the legal department has their stake in the matter, too, and even if the IT department is fine using Google for e-mail (I’ve worked at companies that do and love it because it’s low-maintenance), the legal department may require that Google mail is not the official solution. (if it comes down to it in court, saying “we have Outlook and an Exchange server as our official e-mail solution” means that the liability lies with the *employee* that used Google Mail, not with the company itself).
The point about younger people is that they have grown up in an internet-connected world with readily available tools to use it. They are highly comfortable figuring out how to make hardware and software work. So, in a way, using Facebook and Twitter does make them savvy.
I get why people in IT don’t like the sentiment propagated by DHH and company at 37 Signals. How could they get along w competing agendas?
The blocking mentality of IT has run its course though. As you say, people are circumventing policies, which is potentially dangerous for them and for the company.
IT must evolve its policies to make smart decisions and empower its customers as much as possible, or (right/wrong/indifferent) lose to cloud vendors.
I’m not sure how I got interpreted as saying that IT services in the cloud is search, but you can’t say that search is normally an IT department function. Access to the wider network is. Oh, I said any cloud business, and search is a cloud business. Shoot, my mistake. That should have been “any IT services cloud business.” Then it should make sense to claim that eventually all those google docs etc. eventually will have to support themselves or be put down.
It’s only cheaper to outsource when in-house has a high cost-of-entry. For a smaller business, this can be difficult to calculate. There are companies advertising on the local radio for remote backups, fix-your-pc and stuff like that, those are the ones I’m really suspicious of. The critical person example is quite relevant – hey, I’m one of those! – but it emphasizes how hard it is to evaluate people, which is worse when they aren’t around every day. One of the main reasons I’m a critical person is both Oracle and the app vendor screwed the customer. At least the app vendor tried to make amends after the lawsuits. Oracle keeps poking with things like some heavily accented salescritter calling to tell us our support costs will be surcharged if we don’t upgrade the database. Unfreakingbelievable. See oracle-l for auditing scaries. A rule of thumb that has seemed to be consistent over time is, about one dba per ten developers, about one developer per $10M sales. Allocate hats proportionally. Companies with no sales divide by 0.
Large service providers come and go just like anyone else. You can’t evaluate their turnover or the quality of who’s left. Jeez, I worked for one national company, then when I had a question for my boss and couldn’t get a call back for several days, eventually I called the HQ and discovered he left the company and I had had a new boss for several weeks and no one told me. They had sort of forgotten about me, because I’d quietly submit my reports weekly, and the rest of the group was at Boeing in Seattle and they all got gonered after 9/11. Soon after what was left of the company was sold elsewhere, eventually some other unrelated company in Europe wound up with their website. Another company I worked for, rated as one of the best companies to work for in San Diego, their help-desk people were all lined up in a row with their manager staring at them, and they had to raise their hands to go to the bathroom… When I was an independent contractor at where I am now, another company had several servers torn down by a couple of guys from Kansas, then one day they didn’t show up. A call by the IT manager got the story – when they got back to their hotel, they got the message they were laid off. The international company closed up shop and went back to New Zealand or wherever. And there are worse stories than what I’ve seen personally. I still like the two different stories about “computer consultants” getting busted driving around with dead marines in front seat of their cars.
No argument that IT has to evolve – but 37signals is a joke, to judge by this article. As one of the comments there pointed out, college students these days don’t know how to make a blog, all they know is twitter. Charlie Sheen is your new IT department. Winning!
And what Sheeri said.
I extended your comment about Google to its biggest service, search 🙂 IT does manage intranet search at a lot of places. Many buy boxes from Google, i.e. the GSA and Mini. Oddly, that may be Google’s one non-OTA business.
I’ve really lost your point, other than IT wins at winning. Sure. Surprise from an IT guy. Oh and every company has a suck. Sure, that too.
I didn’t expect that IT professionals would agree, which is why I posted, to discuss it. I’m of two minds, and maybe I have a bit more faith in people’s ability.
I know IT is going anywhere, which is fine. I do think IT needs to roll with the punches and evolve (said that several times) or be replaced, right/wrong/indifferent. The days of ivory tower IT are gone. Adapt.