Monday, November 08, 2004

Software Industry

I am working is this industry of Pakistan for almost 5 years, I have seen companied growing and then all of a sudden collapsing. I have seen more then 4 examples, some experience myself, some through contancts, the basic behind all is poor management, disorganization, and not able to take care of quality of their work, and they are least concerned about their resources.
In my opinion all these are the basics of any company either software or any other, and it requires more in software because the industry is not mature enough to run by itself, it is changing everyday, so proper organizination and management is required else the compnay wil not go too far. One more thing I would like to add to the list of failure is expecting too much and taking you client too hard. I have seen senior people they are so afraid of client that they listen to everything what client says, without giving it a second thought, what is he saying. they just accept and commit without concerning the right people moreover they commit in some unreasonable time, and then expect quality too....
Anyways... I am not blaming anyone its just that, everyone thinks working with a software firm is easy but it is not so they fail.

To be continued...

8 comments:

Muhammad Salman Kasbati said...

Welcome to the club! Good luck with blogs :)

The right attitude & mindset from the higher management is missing, which makes these companies harder to survive.

Jaywalker said...

Well, first welcome to the world of blogging! I'll give you some tips from time to time and hope that you will not be annoyed.

Just one little comment about taking the client too hard (the rest you know better than me): Actually, it happens because of two reasons:
. false promises
. not knowing your and "their" work

The first one is obvious as well as the second one. But we don't think much about "knowing their work." The clients I have been interacting with belong to the IT departments of banks. I have seen them really "respecting" you if they feel you know more than them about their work. They even call you and take advice on matters that aren't related to your project.

Now, practically it might not be possible to know a client's business more than the client himself. But if you focus on a "domain," with some years of experience you can beat many of them. And you don't need to be an expert of the whole of their business; just those parts which come under the scope of your system.

Also, the start-ups in the same business will really look forward to you. Consider a bank that is going to purchase ATMs. It has no idea which vendors should it consider; what are the local options; what are the common pitfalls, etc. It's not just being able to write an ATM controller; you have to be able to tell them how they should integrate with international networks like VISA and MasterCard. They will be very keen in knowing that. You have to tell them what the big players (like MNet and 1-Link) are using; what security problems they might have, etc.

Same goes for supply-chain management, music industry, health-care systems, etc.

It's just the domain!

Syed said...

thank you ...for the welcome.. i dont mind tips.. I would love rather...

you are right, its our mistake taht we dont deal with the client.
I have mostly worked with on-shore, off-shore sort of thing and i have seen that the people dealing with client, takes client too hard on their heads.
they think if they dont agree with client, they gonna blow off the deal. I have seen extremes, like one of my account manager was like giving us the requirements that client has not yet polished they are just thinking on that, they consult him and he said it will be incorporated within a day, which was not possible within a month even. :)
Anyways...

Anonymous said...

Software industry, Interesting stuff.
Go ahead....

I would like to hear something about our Software development culture.
You, Ali or Salman or anybody else?

Unknown said...

it was interesting and stimulating... Keep writing on this... you don't have to be precise and accurate, coz inspiration and stimulation basically comes in all variety and forms :P

Jaywalker said...

Well, you are lucky to get so many comments on your first entry; it appears your blog will be very popular. I wonder how you survived with that onshore business analyst.

Syed said...

I just did. :)
dont ask why... and i worked on that project for almost 6 or some months as that was suppose to end in 20 days
hein na amazing story :)

Muhammad Salman Kasbati said...

Good going on the first post. Thanks to my marketing :)