January 23, 2008

Open-source products are great. But know the limitations before you use it.

Apart from doing software / web development on Open-source platform, Indus Net Technologies also customize and implement open-source products for clients on demand. Some popular (and free) open-source products are SugarCRM, Drupal, osCommerce for CRM, content management and e-commerce respectively.

IMHO, these are some limitations that I have observed. It is important to know them before initiating a project. These are not very serious in nature and using free open-source products remains a good option for many small and medium sized enterprises around the world.

1. Like any product, it is very important to align the product with your workflow and/or requirements. You must fit the product into the organization by making necessary changes. Therefore a gap analysis should be done and the effort must be estimated for aligning the product as per the current work-flow and/or requirements.

2. Most free open-source products lacks in usability. Therefore if you are doing a major implementation which will be used by thousands of people and you are going to pay for their time, you must consider a major overhaul of interface by involving a usability consultant from your vendor. Otherwise you will end up spending a lot of money.

3. Most free open-source products have very poor reporting system. These reports are not good enough to run a business and shall be re-done as per your company requirement aligned with your key measurement matrix for the given business function.

4. The programmers who can change the software as per your needs are the code-hackers types, who love to dive into existing system architecture and make small changes to achieve the desired results. Therefore you must identify and hook up with the right programmer / programming company (like Indus Net Technologies - a bit of shameless self promotion) to get it right.

5. It is a myth, that implementing open-source software is free. Software code is free, not the hard work of programmers and analysts which goes behind implementing it. And you need the later to successfully implement it in your scenario and reap the benefits of the solution. Yes, it considerably reduces the cost, improves reliability and gives you a head start from where you can take informed decision about your IT needs.

Do not get me wrong. I am only listing the limitations. The benefits are well-known and they out-live the limitations any day. However it is very important that these limitations are known before proceeding.

Feel free to discuss / debate!

Permalink • Print • 4 Comments

January 13, 2008

SEZs are not good for Small & Medium sized IT Enterprises

With the uncertainty over the Software Technology Parks of India (STPI) scheme after the union budget, a mad rush towards Special Economic Zones (SEZs) is very much expected. I have been studying about SEZ or last three weeks and two things are very clear -
  • The SEZ Act is under constant change. So whatever is stated there cannot be taken as a confirmed policy from the Government.
  • The Act has been poorly and loosely drafted leaving a lot of ambiguity, areas of misinterpretation and scope of misuse by people who have the best lawyers at their disposal.
The SEZ is going to benefit two classes of businesses -
  1. Manufacturing or service companies - They will get duty-free import capability and relief from various direct and indirect taxes including VAT, Service Tax, Excise Tax, FBT, Dividend Distribution Tax and above all Income Tax. These sops are given so that these businesses invest for setting up new infrastructure and in their business within the SEZ marked area.
  2. Real estate companies - They will develop the SEZ infrastructure and multiply the value of land literally overnight and reap rich dividends.
The unfortunate reality is that,
  • SEZ scheme is mainly helping large, established businesses and is working against small and medium sized businesses. Large companies like Reliance, Infosys, Mahindra, etc. who can buy and build infrastructure measuring 25 acres or more will reap the benefit of tax exemption for another 15 years, while small companies will struggle with a collective tax burden of more than 50% of the total turnover. Big will become bigger, small will have a tougher time and perish.
  • SEZ scheme is brining back (in a new package) the age old zamindari system. The SEZs which are being developed by real estate developers to accommodate medium sized companies are leasing out infrastructure at abnormally high costs (almost five times of normal rent) which makes it out of bounds for most entrepreneurs. There is no regulation on the ownership / lease / rent process between these real estate developers and the SEZ units. In one of the agreement that I have managed to get my hands on, the SEZ developer made a mix of Deed of Assignment and A Sub-lease Agreement keeping best of both worlds in his own favor and charging a price which a Freehold Land. Few companies, who will manage to afford it, will end up spending a major of their cash flow on rent/lease cost alone. This will make them highly vulnerable to cyclic depressions in the market which are very common on a new industry.
I will like to see a proper level playing field to be set up by Government of India.
  • We do not mind paying taxes. If IT industry should do away with subsidies, Let everyone pay taxes! There should not be double standards by retaining tax benefits for large established players and punishing small & medium sized enterprises for being what they are - i.e. small.
  • Please come out of the dream that infrastructure creation is fundamental to IT growth. IT is not like heavy engineering, steel or shipping business which depends heavily on top-quality infrastructure. In fact IT infrastructure has the highest depreciation and technologies / equipments get obsolete overnight. The largest companies in Silicon Valley have come out of garages and dorms. IT industry needs entrepreneurs and people for its growth. Focus on growing talent in colleges and universities. 
  • IT industry has low entry barriers. Try to keep it low. This will help innovativeness and constant evolution of the industry. Let entrepreneurs take control and scale new heights. Facilitate them, don’t frustrate them.
In years to come, my company may also get into a SEZ (either on its own or through a SEZ developer). However, my stand on how SEZs are resulting in a divide between established player and small/medium sized companies will remain the same unless the policy is modified for inclusive growth (this is the term our respected PM, Mr. Manmohan Singh uses quite often).
Permalink • Print • 1 Comment

November 20, 2007

Can entrepreneurship be taught?

I was recently speaking on "Myths & Facts of Entrepreneurship" in Entrepreneurship Summit 2007 at IIT Kharagpur (KGP) on behalf of NEN. Overall, the event was nice, but it made me think over few points.

1. Can we really teach entrepreneurship?

Entrepreneurship, as I see is,

  • An instinct,
  • An attitude to create something new,
  • An activity which creates value in the entire social eco-system, 
  • A creative expression of interest in solving problems around us 

Till date, I am yet to meet an entrepreneur who has been taught about this subject in a formal setting, and that he has actually gone out and done it, and made it successful. It is a state of mind, which develops naturally, based on his surrounding and experiences, which makes him think about life and career in a given way.

Such events (like Entrepreneurship Summit) can inspire someone to be an entrepreneur, make a person desire to start a venture, but I am not sure if it can create the state of mind.

2. In many cases, I have seen that entrepreneurship is not be plan. It is by destiny. There are hundreds of people who were pushed to the wall and were left with no choice to take on the world all by themselves. They rose up to the occasion and did what it takes to survive. Today we call them successful entrepreneurs. This again emphasize that entrepreneurship is a state of mind that is there or emerges under given circumstances - mostly adverse situations.

3. Most wanna-be entrepreneurs start off with a business plan which predicts his revenues, profits, break-even point and growth trajectory. If you see most successful entrepreneurs, they never planned, they dreamt. They created value and chased their dream. The dream was not the riches that entrepreneurship can bring, but a dream to dominate / be successful in a given domain and create value that can change the world. They want to lead. 

For example, Bill Gates never planned to become the "richest person on the planet" through Microsoft. He dreamt of a PC on every desktop in the world! He worked hard to make his dream come true and reaped the rewards in form of the riches that he got in the process as a result.

Wealth is a by-product of entrepreneurship, not the destination.

So, the question again comes - Can you teach someone to lead, dream, continuously innovate, rough-it-out and fight back. I think - NO. You can only motivate someone to do so.

Your comments are welcome to debate my point of view!

 

Permalink • Print • 5 Comments

August 14, 2007

West Bengal - Poised to take a leap in IT & ITeS?

Department of Information Technology, Government of West Bengal (www.itwb.org) is doing a remarkable work in supporting and nurturing IT industry in the state of West Bengal. Their investor-friendly approach and innovative action-oriented leadership has changed West Bengal over last five years. I am fortunate to be doing business in this state in such exciting times!

They have put up their vision as:

  • To Rank among top-3 IT States of India by 2010
  • Contribute 15% - 20% of the country’s total IT revenues
  • Create leadership position in executing high value-added IT work - developed through intellectual leadership and supported by Government initiatives

Their solid track record might just enable them to pull up and meet these targets. However, I seriously doubt that this position can be achieved and / or sustainable in long term. There are two core issues, which if not checked immediately will result in serious decline in the position that has been created with the initial efforts.

  1. The poor quality of education
  2. Indifferent attitude towards homegrown small and medium sized IT companies

Poor quality of education

Knowledge industry needs top quality human resource that are well educated, thoroughly knowledgeable and well groomed. Unfortunately our education system is inadequate and we are not creating employable talent.

  • IT education has become a low paid job and is mostly taken up by individuals who are unable to make it to the professional ranks in IT companies.
  • The education system is still based on text-books and spoon-fed course materials. Reading outside the prescribed text-books is hardly encouraged and/or practiced. This has resulted in a huge pool of IT resource pool with no individuality and poor problem solving capabilities.
  • Quality education has become privilege of an elite few who go to the top ranking institutions and comprise less than 1% of the total resource pool. It is unfortunate that most of these individuals decide to join companies outside India for better pay-packages draining away one-million-per-student from taxpayers money!
  • IT education has been limited to "programming"! I have spoken to thousands of It graduates and they have no idea that there are career opportunities in fields like testing, publishing, project management, etc.
  • Current education system revolves around imparting IQ and not EQ, which is most important for success
  • The current education system is biased towards commercially successful companies and their technologies like Microsoft and Sun. Low cost and easy-to-implement open source frameworks are ignored and are positioned as "alien" technologies which "does not have any career opportunities" to the students.
  • The general attitude, that has been built up among youngsters who are going for a job is to find a safe-secure job in a reputed stable company. They are not encouraged to take risk and help grow new leaders for the economy. It is very important to have a general "rough it out" attitude to make a place a hot destination for growing great companies. This is the reason some locations are very successful in creating great companies, while others lack far behind.

Indifferent attitude towards homegrown small and medium sized IT companies

I have personally felt that the state government has an indifferent attitude towards homegrown small and medium sized IT companies. It seems that their action plan clearly talks about getting external investment from successful IT companies worldwide. In short term this looks like a very good solution as it will get major investment in a short period of time and they will find their graph moving towards their projected figures. However in long term, it is very difficult to achieve sustainable and long term growth without tapping into the local entrepreneurial capabilities.

If you see the IT industry in Kolkata, you will hardly find a homegrown IT company who features among the top software exporters from West Bengal. In fact most of the home grown companies collectively do not employ even 25% IT workforce of Kolkata. We do not have any national hero or brand, which has made a mark on the national / global platform. When we go to global expositions like IndiaSoft and CeBIT, you do not see any company from West Bengal competing against the national players in the global marketplace.

Some basic reasons I can see are:

  • There is no affordable workspace for small and medium sized IT companies except SDF Building and a couple other locations built and operated by government or a government agency like Webel. There is major discrepancy in allocation of office space and land to small and medium sized businesses.
  • The law and order system is not up to the mark and in tune with possible cyber crimes. 90% of the police stations do not have any idea about cyber crime. If they land up investigating one, they will try to get rid of the same by harassing you to an extent that you will give up. Most of the police workforce is either not trained about white collar crime or they pretend not to know the subject. It is a known fact that crime rate is highest in small and medium sized enterprises, and most of them go unnoticed.
  • We get to deal with government official everyday, who does not know their own work. They come from different departments and confuse you to such an extent that you see no other option, but to bribe them and satisfy them!
  • Government is more interested in job creation than value creation. They are less interested in the quality and sustainability of jobs that are being created. Also, there is lesser emphasis on profitability of companies that exist. The economic eco-system works on value creation, which leads of job creation. This is not the other way around.  
  • Small and medium sized IT companies are not communicated the benefits they are entitled to! This results in a scenario that all the benefits are enjoyed by a select few.
  • The benefit claim process is very cumbersome and an IT business which needs a level of agility to perform optimally will not be able to claim the benefits they are entitled to, unless they put in considerable amount of effort behind the same or forge the paperwork!

Again, I personally believe that it is not the responsibility of educational institutions and government to push a business. However, for economic growth of a state which has been lying at the bottom of the economic chart for last thirty years, there needs to be initiative to creative a conductive environment.

Without most of these issues addressed, I do not see any long term sustainable growth of IT industry in West Bengal.

I wish I am wrong.

Abhishek

Permalink • Print • 1 Comment

July 19, 2007

Investment advise based on my first hand experience

I am not a very stock market savvy person. But in recent months, I did some stock investments. I made good investments and bad investments. I learnt few basics from my mistakes (I may be still wrong, IMHO) which I would love to share with anyone who cares. My opinion may change with time as I learn more. If you feel like contributing or contradicting, feel free to do so:

1. Do not listen to your "Investment Managers" or so called "Investment Experts" appointed by banks and brokers. They may get you some quick profits, but you will ultimately loose what you earned if you trade on their tips. In the current scenario, you get any guy with a MBA in Finance becoming a stock market expert in a reputed stock brokering firm. They use you to make their own money. If you really need advise, check out business channels like CNBC, etc. Listen to opinions aired by various experts and take your pick.

2. As Robert t. Kiyosaki of Rich Dad Poor Dad fame says - People make profit when they "buy". This means it is very important when you buy. Most people run away from markets when it crashes. But if you see from a positive perspective, the stock market is on a SALE! So it is the best time to buy, just as you rush to the shopping mall when there is a sale. So buy when the SALE is ON!

3. If you are a small time investor who is investing for long term capital gains, look for established companies with proven management. Try to keep your investment in blue-chip companies. Before you choose the blue-chip, look at the sector it works in and its near-term and long-term possibilities. Look how they have performed in past and what kind of guidance their management have given for future. Monitor selected companies and know how they behave with market dynamics. Your investment is safe and will multiply with time.

4. If you do not have time to manage your money, mutual funds are the way to go. Mutual funds has major entry load (as much as 2-3%). Sometime they also have exit load (0.5-2%) and minimum lock-in period. If you are investing in a mutual fund, do not forget to ask about the debt-equity ratio. You should try to understand the kind of portfolio the mutual fund will hold. Convince yourself with past performance of that mutual fund. Dont rush. Your broker earns up to 4% commission on sale and is highly motivated to give you wrong advise to sell the scheme. Be very cautious and make sure that you understand everything before you invest anything.

5. Average out your purchase. You may see volatility in the market. If you buy in one go, you might enter in a high price or a lower price. To smooth out the risk, buy at regular interval at various price levels.

6. Take a long term view. Dont indulge yourself in day trading and short selling. Do not go for short term capital gains. It only makes your broker rich and you remain where you were. 

7. Do not hesitate to negotiate. You will be amazed that you will get cash-back-discounts on your mutual fund investment from your broker (afterall he earns upto 4% of the total investment). You can also negotiate the brokerage rates and service charges.

I will keep updating this list as I learn more.

Abhishek

Permalink • Print • 2 Comments

June 5, 2007

Is India loosing its low cost advantage for software outsourcing?

India has been regularly "labeled" as the ultimate software offshore outsourcing destination. Advantage India has been expressed in terms of location, better adaptation to english language, cost, quality talented pool and a young population.

However, it seems that India is fast loosing the low cost advantage due to inflating salary bills in IT industry. India is leading in terms of attrition and salary hikes. It is inevitable in a growing economy, but the question is - how long can we sustain this? I know of several software service companies where there is an annual increase of 40-50% (on the lower side) in salary bills. There is not a very high increase in skill level of the professionals either.

So what is the end result?

A declining profit curve (read it right - profit per person / per month)! It might not be immediately visible due to growing "net profit" which is increasing since all the companies are in a mad rush to hire as many professionals as they can to keep "up" their net profit by working in volumes as profit per person dips.

But this is definitely going to make the dent. And it is already visible in patches! Check out how a company decided to move to US to save money on his operational cost! 

I have spoken to some HR managers about their "suggested" solution for this situation. In general I have heard of these two workarounds -

1. Moving up the value chain

2. Averaging of salary

Option 1, is most attractive. However it is not very easy for a company to move from an "outsourcing" business to a "consulting" business which is the next logical step in the value chain. It not only requires physical presence (unless someone comes up with an innovative way to do it online). But if any company can do it, nothing like that!

Option 2, is what most companies are doing. They hire a top professional and then make up for the high salaries by hiring several junior professionals to balance out the spike in salary and get an average salary which is profitable to them. This works and will work, as long as the company keeps expanding. But it has a limitation in terms of "critical mass" where it will no longer be feasible and the balancing act will become so complicated that it is bound to result in a miss. The worst thing is that a miss at that "critical mass" will result nothing but disaster.

At this point there is no "silver bullet" solution for this problem. However this is for sure that India will not remain an attractive destination for outsourcing for low cost labor for long. Either it will loose its edge to emerging low cost economies or it will reinvent itself as an economy which is higher up the value chain.

Only time will tell, which way things go!

 

Permalink • Print • 1 Comment

May 17, 2007

Indus Net Academy - A step closer to my dream

There has been a lot of talk over the BIG IT talent pool in India. Every bureaucrat and market research agency in the country shows towering numbers of colleges and students that they produce.

But the burning question is - Is this talent employable?

The biggest challenge Indian IT industry faces today is the ever-growing gap between graduating engineers and employable graduates. If not checked in time, it might result in a lost opportunity for India Inc. as opportunities will not wait and move towards economies who provide more employable talent at the best ROI.

The main reasons for this gap are:

  • Low motivation for top experts to take up teaching as a profession.
  • Outdated syllabus, course curriculum, infrastructure, teaching methodologies and content!
  • Little or no emphasis in making people "life long learners", primarily because education is spoon fed in most institutions.
  • Priviledge to "best education" has been made available to selected class.
  • Poor use of technology to spread education to rural areas

There is a lot to rant about the negatives, which we all do. I never liked the way education is imparted in our country and always wanted to grab the first opportunity to change the same.

I am taking a humble step towards my dream project by launching Indus Net Academy in the third week of June 2007. I have coined the slogan as "New Age Education", which is timeless and conveys the feeling behind the project. The initial academic setup will be in a small area of 1000 sq feet, which will be extended as we mature and generate more demand.

Indus Net Academy has been housed in SDF Building, Sector V, Salt Lake, Kolkata for the following reasons:

  • Close to the industry!
  • Easy availability of successful professionals who might like to share their experience and knowledge.
  • Ease of management, since Indus Net Technologies is also located on 4th and 5th floor of the same building.

The purpose of Indus Net Acaemy can be summerised as follows:

  • Create employable talent
  • Continued education for working professionals
  • Accumulation & distribution of knowledge
  • Rural education

(From now onwards the team behind Indus Net Acaemy is being termed as "We" instead of "I" since many key members of Indus Net Technologies thinks about the academy the same way that I do and are working tirelessly to make it a success.

Initially, Indus Net Academy will start with career oriented professionally taught courses on:- Web Design, Web Development & Internet Marketing. The course will be taught by experts who are practising these subjects at Indus Net Technologies and serving clients from all over the world. Teaching methodology will be a mix of classroom based core concept delivery, self paced study, research and discussion on important ideas, lab sessions and practical tips from practitioners of "how things are done in real life".

We are further backing up the courses taught in Indus Net Academy with guaranteed jobs by joining hands with companies who need the "industry-ready talent".

Since we have in-house professional talent available in Indus Net Technologies, we chose to start with subjects related to Internet industry. As we move ahead, we expect professionals from different walks of life to be a part of this movement and make a difference - to make the "new age education" dream a reality!

Will keep you posted. Looking forward to a bright future…

Keep an eye on http://www.indusnetacademy.com/

 

Permalink • Print • 8 Comments

January 2, 2007

A view of the regional provident fund office at Kolkata

My relationship with the Provident Fund Office dates back to 2004, when I went ahead to get my company and employees registered under the Employee Provident Fund Scheme in order to get them the much desired social security.

But what I saw there, shattered my faith in the department. Rampant corruption, mismanaged departments, pathetic work culture and carelessly kept documents formed the common view. I decided that I must post some pictures of this department at some point of time. On a recent visit, I took some pictures using my mobile camera for you to enjoy -

Do you really think they can help someone with pension and/or timely resolution of issues this way?