[Feedback] Cost Cutting / Funding Suggestions
asked 2015-11-22 15:51:44 +0200
This post is a wiki. Anyone with karma >75 is welcome to improve it.
(This is purely from an Indian perspective).
Cost Cutting
The current financial situations of Jolla confirms that Jolla needs better management. Management should be willing to take a huge pay cut until they can create and maintain SUSTAINABLE profit over long term, and have satisfied customers.
Outsource - I know this is something that no European or American likes to hear. But from a financial point of view it makes REAL business sense. Example - assuming Jolla is currently paying around $5000 / month for an average developer and have 10 such developers in a division, the cost to company for these 10 developers is 10 x $5000 x 12 months = $600,000 / year. If you were to hire 10 Indian developers instead, the annual cost to company for the same would range between $60,000 (fresh college graduates with excellent grades) to $300,000 (good, experienced developers). (The best way to do this would be to retain, or hire, really experienced developers in the Finland office, to act as project managers, who would then guide the outsourced developer team.)
Funding
- As suggested by many others, allow us users to become investors in Jolla too (if legally possible).
- Approach Indian businessman and investors, like Azim Premji and Ratan Tata for investment. Since India and China are your target market, you should certainly pique their interest. Both the investors I mentioned have managed billion dollar software companies. Note on Mr. Ratan Tata - pitch to him the current and planned privacy features of Sailfish OS, and he may be seriously interested. (His privacy was violated after some phone conversations of his were leaked in a public scandal, and he has approached the Supreme Court of India urging them to clarify the privacy rights of Indians; the case is ongoing.) He has also invested in Xiaomi - another angle to use in your pitch.
have you ever worked with indian devs fresh from university ? my experience with indian devs: you pay nothing you get nothing. the good ones do get more or less the same as we do. if you do not shift the whole op, you gain nothing, but overhead
pawel ( 2015-11-22 16:26:44 +0200 )editA large UK IT company I once worked for once started a new project that was slightly out of their usual business line. As such, the company did not allocate any QA capacity for this project but outsourced it to India. I was part of the project and here is a brief summary of my experience.
The Indian team were very thorough. They were excellent at following a detailed scrpt but never showed any initiative. They were also extremely inflexible and VERY slow. Yes they found a few issues for us to fix and provided a very detailed report in a pre-defined fixed form. Unfortunately none of those issues were new to us. By the time they sent the report, we, the development team, found them ourselves and fixed them. Since they only followed the script and never stepped out of the line, they never found any unusual bugs. We had to find those ourselves.
In short, it was a complete waste of time and money. Your experience may vary.
Please note that this is not about working with Indians. I worked with some Indian colleagues sitting in the same office. My experience in that scenario is absolutely positive. The above is purely about outsourcing. I have no doubt that it can work in some situations but you need to be very careful how you define it.
pichlo ( 2015-11-22 19:03:01 +0200 )editYou can say that again, Sir pichlo. When ever I had to deal with outsourced piece of cake tasks, it was a complete nightmare, and you do not even have to go that far to hire in India, that's a mere prejudice. Already dealing with a company in a neighbouring country could mean busloads of req specs and objectives discussed for months not leading anywhere near specified or understood, eventually looking at the outcomings. Each time the findings were the same, we could have been a lot faster and cheaper, if we just had done it ourselves.
lakutalo ( 2015-11-23 00:01:29 +0200 )editHave you accounted for the 1-3 years to get the developers sufficiently accustomed to the technology? I work with developers and testers in India, it is like pichlo said initiative is really rare. When you finally find someone that is skilled and can take initiative they usually move on within 2 years. And as lakutalo said, the overhead of communicating over any distance is not to be underestimated, I spent almost a year in meetings to haggle out the details on a feature that, honestly, was coded in about 3 months.
rahlskog ( 2015-11-23 07:52:11 +0200 )edit@pawel: Actually, I am a freelance developer from India and so do know this industry very well. You are right that you get what you pay. The $60,000 lower range mentioned by me, to hire fresh college graduates, IS actually the current starting salary nowadays (from top tier colleges). And so you would be able to hire good candidates with a lot of potential for that salary. And no, if you are from Europe or America, there is no way that your country men are getting the same "level" of salary as indian developers. For $4000 / month you can get a highly experienced (10+ years) developer who has graduated from a top tier indian college with excellent grades. The same developer would easily earn anywhere between $10,000 / month to $15,000 / month abroad (I know this for a fact from my friends and family, who are in this field of work, currently in US / Europe).
sifartech ( 2015-11-23 09:28:04 +0200 )edit