Heard about Mindfire DDM IT Quiz 2012 on Radio FM?
Yes! DDM IT Quiz 2012 is back!
This time at Hotel New Marrion, Ram Mandir Square.
And this time it is biGGer! After the tremendous response last year with over 130 teams participating in DDM IT Quiz 2011 from Top Engineering and B-Schools in the state, this year’s euphoria has begun sooner, with promises to become better and undoubtedly bigger.
A small intro – DDM IT Quiz (Debasish Das Memorial IT Quiz) is hosted by Mindfire Solutions in the memory of one of its employees who passed away in a tragic road accident. Debasish had been a bright spark helping and enlightening others at work and the quiz is an attempt to let the spirit of Debasish stay within Mindfire – Spirit of helpfulness and cooperation.
Here is a brief from Mindfire Website:
Taking Debasish’s thought forward , Mindfire Solutions organizes an IT quiz every year dedicated to him. The participants include students from various Engineering and MBA colleges. They go through various rounds of elimination before reaching the finals. The theme of the questions in all of the rounds is based on Information Technology. The top three teams earn a total prize money of 60,000 INR. There are also plenty of audience prizes given out during the course of the event.
To know more about rules and participation details – Please visit – Mindfire DDM IT QUIZ 2012
To register for the quiz – Click here.
SOPA and PIPA – What do they mean to Indian IT companies?
They are both the same thing – They are bills which are under discussion in both houses of the parliament in United States – SOPA Stop Online Piracy Act ( SOPA) introduced in the House of Representatives and the Senate version, the Protect IP Act ( PIPA). But then you would wonder, why are people and organizations worrying so much if online piracy is what is being attempted to be stopped or Intellectual property is meant to be preserved with the creator? This is a good thing right when the creator gets due credit for the idea which he created. Movie production houses would be glad that their movies cant be downloaded online till they get paid and torrent sites cant upload their movies. Software product companies would be happy because everytime they release a product, they would get their licenses sold and not some hack or crack of their product being used by free downloaders. But then, why this agitation? Why this Kolavari?
Why so much of fuss about these two?
SOPA (the Stop Online Piracy Act) is a bill currently in the US Congress that would allow the US Government to add sites to a blacklist, preventing anyone in the United States from accessing them. The stated goal is to limit access to pirate (“warez”) sites, and sites that sell counterfeit physical products. Fake Rolexes, designer clothes, prescription drugs, etc.
The intent of the bill is great. However, it has far greater ramifications.
If any data which any user posts on a blog or forum is copyrighted, that includes thousands of websites which use even small copyrighted images or content in even user posts – that forum gets into the risk of Going Dark. Permanently! Period.
Each word you post on a blog or some forum or some community site which allows user comments will be reviewed and audited before they go live. Small headache for you.. BIG headache for popular forums which you use on a daily basis. If you are a developer and you are using StackOverFlow forum and users are posting content. A large forum may have some 200000 pages. Of all those pages, if someone posts an ad on any one single page for downloading an illegal software or license and before even the forum moderators find the thread and delete it, the entire forum has the risk of getting deleted from US search engines and entire site going dark temporarily! The amount of time that it would take to correct such an unjustified blocking would cause permanent damage to any interactive site.
It will cause similar or greater problems to the individuals actively seeking and providing help. They would not be able to log in to get the help any more.
What would this lead to?
This would lead to interactive sites stopping all interactions and user comment additions. Are you thinking of Wikipedia or you are thinking of Facebook? Or Elance? Whatever. Whichever website allowed you to comment on it will make sure that each of your comments are reviewed by someone before they are posted. Result – Response time would be astronomically high. People would ask questions in one time zone.. There would be a timezone lag for approval.. Then there would be a time lag for response and timelag for approval and then this process is going to slow things like anything which would take the value-add out from online interactive media.
Would you get impacted because of this?
Oh, Of course! It does not matter which part of the world you are in. Even if you are not in the US, then also this hurts you the same.
Situation 1: You are a US company. Directly impacted with what I shared above.
Situation 2: You are a Indian software company. If your site has content which is copyrighted, you wont show up on the search results in US. Major problem. Right?
Situation 3: You are a developer. You use forums which are mostly on US server. About 85% of them. If they shutdown, your access to expert help diminishes.
Situation 4: You are outside US. You dont have anything to do with Internet. You still are impacted because a lot of the news you read in the newspapers are stories which are picked up from the Internet with live stories/content which people upload real-time. If websites which take in user stories take time to review, verify and then post. Things will not be REAL-TIME anymore!!
Now do you think you should oppose SOPA /PIPA?
Cheers,
Sam
References:
1. Warrior Forum – Why people are opposing SOPA PIPA
2. MadMikesAmerica – Stop SOPA/PIPA
3. Economic Times - PIPA and SOPA: Wikipedia, Google protest internet bills on online piracy
4. And Many more.. Google News
Wrong Choice of Technology can skew chances of Project Success
The title would itself would have hinted you what I am going to share in this post. It is critical to understand that someone has to understand what is being done for what is wished for. If neither the client nor the vendor is sure on what needs to be achieved, it can well mean the ‘project’ walking aimlessly, blindfolded.
Small and Medium businesses in particular have clearer needs in terms of what is the software development they need done. However, at times they are not aware which technology might suit their needs best, what framework would make their application scalable and what databases would be able to take up the load of the concurrent high volume usage once their business picks up and what applications or licenses should they be using to save if not thousands but atleast hundreds of dollars. And all this should be catered to by the outsourcing firm you are speaking with.
If you are not able to get clearer comparisons, and you are not able to get confirmed answers of these, trust me, you can take it as an early sign of the vendor firm’s incapability in competing frameworks, hence you would be told only one option and you would be advised that it is the best option for you. Give me a break! The availability of developers’ skillsets would determine my product’s technology? It should always be the other way round – I am informed – i get to know what works best and then if you have expertise – we can talk!!
Simple classy example: Client needs to develop a prototype for something. The need is to get something done quickly so that he can get his funding companies or end-clients or his users to get a feel of the product before he actually invests significantly in the product. Here scalability is not the concern. Time to Market is. Cost is. Reason – Client can not experiment at a huge cost. Costs have to be down, still majority features should be there in the product to generate interest and yet it has to be done quickly!
What would most firms do?
They will wait to hear about the technology requirements and then your choice of technology and then they will advise not this that.. Not that this. BS!!
Python – inherent strengths are it is a very powerful language (meaning can be used to build a wide variety of applications) and is pretty easy to learn. Thats the reason it is used to teach programming in most universities and colleges. It is around 4-5 times faster to build an application in Python than in Java.But Java is preferred when building robust ‘real’ applications. You can check Python.org for detailed comparison and all but that is not the point.
The point is reaching out to a vendor who gives you suggestions on how to reach your objectives quicker, yet not compromising with the quality. The only way such a thing can happen is when the vendor has expertise in all technologies, has worked previously with the technology and has gained experience along the way.
————-
There are more such critical factors which can become a bottleneck in offshore project success. To read more about the pain points, Download Mindfire Whitepaper.
Happy Reading!
Cheers,
Sam
Don’t Offshore your Problems. They will bounce back as Migraines!
I often discuss with clients who have shown interest in Mindfire services. And from them i hear about things which have gone wrong in their past attempts at offshoring, things which have failed and things which have actually harmed the existing business altogether. That is why clients i speak with have very minimal tolerance and trust levels, making it increasingly difficult for communication to happen. I mean, I can keep talking and they can simply be ‘Switched Off’ during the entire conversation. Hence I patiently listen.
A client is a normal human being who is running a business for profits. What he needs basically is a solution to his problems or situation. That can be a software solution, a security solution, a testing solution, a design solution or a framework consulting solution or the like. If he has multiple things he is seeking for, he would be happy to get all the answers in one place and the vendor firm which can supply this to him becomes a one stop solution for him. Advantages – less headache. Disadvantages – More headache because if the vendor fails – client would rarely know what failed!
During this solutioning process, the client is looking for a partner who comes up with solutions to a problem rather than coming forward with a bunch of problems. If the offshore firm’s team keeps coming back to the client for directions regarding every small thing, it completely defeats the purpose of outsourcing itself.
Classic Examples of situation above:
1. Client logs off sending email to the offshore team – ” Hi PadmanavaRajaGopalan, When you login in the morning, check for Ravi’s designs and upload it into the UI we have been using. Ours was functional, remember.. This one is the graphic one. ” Off the record – Ravi is the designer from Pune who is working from India.
Developer ‘P’ comes in the morning. Checks the design which has been sent by the designer and the email from the client. Tests the design diligently and logs in defects in the defect tracker. Sends a note to the client, sends a note to the designer and calls it a day.
It is late afternoon when the designer gets the email from the developer P. He replies back with his comments and says these are not defects. These are minor things and is not acceptable as defects. He marks a copy to the client too!
Client wakes up in his morning. Hopes to find the design integrated. Opens up his mailbox and sees agitated emails flying around. No one has cared to understand the importance of implementation today. Another day wasted because developer has asked a question – with all these defects, should i implement the design on the website?? The designer has also asked a question – These are all minor defects, do you want me to fix all this? This is going to cost extra hours!!! #$%^&$%!#@!
——————–
This is what normally happens when the outsourcing firms raise their hands whenever they could actually have taken the bottomline responsibility. Identifying a partner who owns up the tasks and sees them to completion, is one who comes up with solutions to a problem rather than coming forward with a bunch of problems. The Key lies in identifying and empowering such firms.
Interested to know more about the other critical situations which become pain points in a offshore software development arrangement? Download Whitepaper here.
I would love to hear your thoughts and feedback on this.
Regards
Sam
Thinking of Outsourcing?

Don't Outsource Blindly. Get Informed.
Mindfire – Adding Value through SAP integration
Single focus – Enabling clients by adding Value.
Many other companies like us say the same and try various means of achieving it. But there is a subtle difference in the way we do it. With a quick risk free trial you can gauge the depth of knowledge and experience of your software partner. But to ascertain if your software provider would be able to cope up with the speed at which you are growing, or will they be able to add value to you other than just from the cost savings perspective are something which needs to be experimented and found out. Unfortunately, purpose of this post is not to share how to carry out this experiment but rather to understand what can be done to enhance your business outlook and to basically understand what is in store for you when a vendor comes forward to state they can add value to your business. How??
Traditionally, we at Mindfire Solutions have worked on multiple skills and with clients from over the world who have their own software products and have done business ranging from good, fair, ok to not so ok revenues and growth. What we could do for them was adding value in terms of innovation in tools used, innovation in project practices which improve transparency, innovation in measuring metrics which ensured less cost of operations as well reducing chances of project failures. What we had not done previously was Upscaling.
That is what we have always thought of and working on it for years. Now we are ready.
Upscaling to SAP.
If you are the CEO of a software product company which is catering to needs of enterprises, you would surely understand that selling to large enterprises is often much tougher since they either are running on SAP or Oracle or something else and it is very difficult to get an affirmative nod from them to accept and use your product. For them to accept the product and buy it from you, the product needs to be either highly innovative, or it needs to be highly popular or it needs to run on the backend they have. Chances are that, most likely it would be SAP. The safest way to reach out to your clients would be to tell them that your product is SAP-compatible and they will not have to change their system at all to use your product. When the clients see value in what you are proposing (be it a activity management system, timesheet management system, a project management tool, a material management invoicing module or anything which an enterprise needs) and they see that their existing enterprise SAP would not need to change, they are more likely to listen. Another advantage is that when your product becomes pro-SAP and you integrate SAP in your product, you get exposed to thousands if not millions of enterprises which run on SAP. This happens when you get listed as a preferred partner on SAP website.
We started off modestly by learning the ropes. Today, we have applied for SAP ICC partnership as we speak and the work we were silently doing in the background would be known to existing and future clients gradually. If you feel you need to identify if you will gain or not, from a SAP integration of your product, send me an email. Check out our SAP Integration/ ABAP Development skills.
Cheers,
Sam












