What business are you in ?

in #enterpreneur8 years ago

This is a very simple question, is it ?

You go to automobile company and ask same question. They will answer that we are in business of selling cars. Ask an IT company same question, and they will say something about providing IT services.

Now, take a close look at how they generate revenue from their business. Automobile company might be making almost 50% of its revenue from after sales services. So, they are not just selling cars, but also lot of after-sales service. If you do same exercise with an IT services company, you might wonder about large chunk of revenue coming from maintenance contracts - maintaining the same IT systems which they helped them build in first place.

Now, what would stop Automobile company to make well-functioning cars, which requires less after-sales service ? What is stopping an IT company to execute IT projects with excellent quality, thus requiring much less maintenance afterwards?

So, are you really in business of solving customer's problems/unmet needs ? That requires honest answer.

Sort:  

I work in IT. I'm a programmer, so I'm one of those people who make products that need maintaining.
Why don't I build bug free stuff that needs no maintenance?
A couple of reasons:

1 - it's cheaper this way. To build and test software to the point where it doesn't have any bugs and needs no further maintenance cost a lot of time and effort. No one is willing to pay that sort of money any more. We have to build bug systems, with no budget, less time and more flexibility because the client changes their mind half way through the project. Or the environment changes, or they merge with another company etc etc etc. i.e. the real world intervenes.

2 - that leads into the second reason. The environment you deploy a system to isn't static. Things change, and you have to change the system to adapt to that change. Data doesn't always arrive in a perfect form and it needs to be massaged to fit. And then some idiot let's users interact with the system. Users do things in weird ways that the system wasn't designed to work in, so they break stuff. So the system has to be updated to account for the users.

We, as programmers, don't try to make buggy programs. We do try to make them as bug and maintenance free as possible. but the real wold just isn't like that.

What do you do for a living?
Have you ever had to repeat something, fix something up, change things because of someone or something else?

If you answered yes, then you know what it's like for us. ;-)

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 60883.28
ETH 2401.75
USDT 1.00
SBD 2.63