Posts Tagged ‘enterprise’

Easy targets & MS in the enterprise

Friday, April 18th, 2008

Personally I never considered MS software to be of enterprise quality. Actually I wouldn’t think anyone in huge companies would be using it. Now that more enterprises open up, I appear to be sadly mistaken.

But why did I even think that? Well, in an enterprise (in any company actually), you want:

  • uniformity in applications and uniformity in the controls
  • ease of installation
  • controllability (who does what when etc with which data on what application)
  • security (access, viruses, phishing, hacking etc)
  • maintanability (update apps and systems efficiently without possible problems)

etc

For me, the solution for this is very simple; modded Linux, Firefox full screen with NoScript enforced, a few company custom browser plugins and further internal or external web 2.0 apps.

A few years ago this would be laughable (and, for a lot of huge companies it still is), but with online collaboration and communication (gmail, intranets, extranets etc), ERP moving to web apps (SAP, Oracle, but also custom systems we have seen), office moving to the web (Google, Zoho), the barrier becomes quite small to just do the above.

No more DLL hell, difficult upgrades, installing different apps for different people, uniform interfaces, trivial security enforcing (well; you need to deny your employees certain things like trusting flash everywhere) and central storage and provisioning. Computer broken? Plug in a new one, log on and there all your data is back. Want to work at home? Log on (via SSH and some kind of key generator) to the central nexus and there you go; all your data and so on is there. Working at home becomes a breeze.

Ofcourse this is all possible under Windows, but not so easy, not so trivial and well known.

Is there no place for Windows/MS in the enterprise? Sure there is; some financial guys need Excel; there simply are a lot of things the open and online solutions cannot do (properly). Some people need Word because of templates, however most of the latter can be fixed with some simple transformation software and Google docs. But not all. Simply put; for some jobs you need specialized software, but for most you don’t. Most can simply work with a dumbed down Linux (or another OS, even Windows, as long as you cannot run local apps other than the browser).

MS is very stuck to the Desktop metaphor of doing things. They cannot do anything on the web without using some kind of annoying desktop connection (like Sharepoint being annoying to use without Windows/Office).

It still is quite surprising when I see young cool/hip companies using some really stale old crap like MS Exchange and Outlook while you have so many better choices these days, with open standards so you can switch at any time. For enterprises I find it even more difficult to imagine; large companies actually do spend a lot of money on their infrastructure and are able to actually set up something usable for their employees which will save them so much work in maintaining and using. Even to the point you are not maintaining at all anymore with something running in the cloud like Google will offer with Salesforce.

Enterprises are usually very slow, but this blog is about those enterprises and are more agile or enterprises that are becoming more agile through using online systems.

Enterprise software should be reincarnated!

Thursday, April 17th, 2008

What is the difference between an enterprise and another company, a non-enterprise? You can characterize this by the size of revenue, profit or the company itself. Very large for any of these three would be an enterprise.

These methods of classification are, however, not what this weblog is about. This weblog is about those companies that are very big and can be called enterprises, but act small and very unlike traditional enterprises. They do this by utilizing technology, especially the internet and it’s new techniques to transform their company into something which can be agile like a midsize operation or even a start-up.

When we think of a company making $16 billion dollars revenue a year, we think of a large company, with thousands of people, a lot of red tape, and, usually, an enterprise that cannot get things done on a smaller scale. Like a huge tanker ship, once the company goes in a certain direction it is not possible for it to turn or even easily go a slighty other way.

Most enterprises are like that and you know when you work at one, when:

  • … every decision, no matter how small, needs a meeting
  • … the company has more managers than qualified personnel
  • … everything seems to take an infinite amount of time to get done
  • … the company buys products (like software) which costs more than $100.000 but is completely worthless in your eyes

and so on.

While it might not be possible to remove these kinds of things that make your days feel boring and unproductive, it is at least possible to remove the perception they are going on (for the outside and for the inside) and later on move to remove them completely.

As I am a tech guy, I really hate the above even more than other people usually do. And technically, it becomes clear, that fixing the above points can be done by using online software. Reviewing the examples:

  • meetings can be handled with chats, collaboration white boards and, simply, email; no more wasting time if people first collaborate on the meeting topic online
  • managers are the people who want to have meetings in the first place; it they can work more efficient by not having them, they have more time to manage and not so many are needed
  • as decision-making and collaboration move online, all involved persons can access the entire collaboration process and, by using the workflow used by the software, expedite the processes
  • with application service providers and online software you pay for usuage and if you don’t like it, you can cancel it and move to another system; open standards help companies doing this faster and faster

This weblog will focus on all the above and more, especially as these changes move across larger companies and enterprises. At Componence we try to work like this and consult our clients to work like this using our and other software. We eat our own dogfood, making working here quite different from other companies.