Nov 1, 2008
Blog location moved
Oct 28, 2008
Happy Diwali
Read more about Diwali
Oct 20, 2008
Outsourcing
Read this CNN article to get some useful tips on outsourcing and how one company has pretty much outsourced everything.
InfoBeans team member of the month
Oct 17, 2008
The InfoBeans engagement life cycle - part 2
Microsoft includes Drupal in its web installer
Oct 14, 2008
Apple releases new MacBook PRO
Oct 13, 2008
New version of Windows to be called....
The InfoBeans engagement life cycle

This post is to explain what the typical InfoBeans project engagement lifecycle looks like.
Oct 9, 2008
Interesting question that I posted on linkedin
Oct 8, 2008
Microsoft touchless
Oct 7, 2008
InfoBeans CMS Capabilities Presentation
Do refer us to your business associates and friends if you feel that our services can be of help to them.
Oct 6, 2008
Drupal implementation case study
Oct 1, 2008
Some FAQs
Sep 30, 2008
The topsy turvy dollar
Sep 29, 2008
Check out our office photos
Sep 26, 2008
Check out our current openings
Sep 23, 2008
Our redesigned website
Sep 22, 2008
Hiring challenges in smaller companies - how to combat?
One of the key challenges that a smaller software development company faces is in hiring.
Whenever we go out there in the market, there is always a difficulty in getting new resources on board. In this post, I would like to reflect on our company's experiences in attracting talent.
The key challenge that we face at InfoBeans is that our competition when it comes to hiring is the competition with the larger name brand companies and the fact that we are in a smaller town. My analysis will keep these two factors in mind.
Company Culture
Get the company culture right. This is the first and foremost thing that the top management and pretty much the entire organization has to set right. The current team members (our employees are not employees, they are team members) are your best advertisements in the market. They are the ones who will bring in their friends, get your HR folks more referrals and tell their friend if NOT TO JOIN. Create a great atmosphere for your team and they will reciprocate. After all they would be more than happy to work with their friends and family members.
At InfoBeans, I am proud to say that our team is the first set of people we go to whenever we want to hire new resources and they respond overwhelmingly. It is an open policy at our company that we are actively looking for people that are acquiantances of our team members.
Make the organization the first place the team member wants to go in the morning. Even if that means coming to work for exercise.
Involve the team member's family
We invite our prospective team member's family to come and take a look and talk to us regarding what the future holds for the family as a whole in the organization. This makes them feel at home as well. After all, it is easier to decide when you have actually met people and seen the work space. This has produced extra ordinary results specially when a prospective team member decides between many smaller companies. After we do not have a brand value as high as the larger companies.
The Compensation Package
It cannot be less than the market. Period. In today's day and age, it has to be more than the competition - especially the larger ones you are competing against. Don't crib, it is much lower than the billing rate, and you cannot continue living to ignore it. Save money elsewhere. Splurge here.
The Benefits Package
You have to provide a benefits package. Cannot shy away from it. There are times when obviously you cannot compete with the bigger ones on an eloborate gym or a cafetaria, but you can find out middles ways where you can provide these benefits outsourced. Definitely get them on to a family health insurance plan. They will love that, specially if the prospect is married and is single. Then go search for establishments who would treat the Team Member's ID card as a priviledge card - restaurants, coffee shops, retail outlets etc. All go towards enhancing your brand image as an employer.
Maintain a strong Alumni Bond
Keep in touch with the team that has left you for greener pastures. Do not severe ties and do not keep an ego. These are the people that have worked for you and would always have a soft corner in the heart. They will probably never speak negatively about you, specially if they have worked with the organization for a longer duration. They moved on, but the relationship can prosper. At InfoBeans, we have made a concious effort to make sure that all our team, who have left are still on the Yahoo IM added somewhere.
Newspaper and other expensive ads will take you nowhere
They are a criminal waste of money if considered purely from an HR point of view and from a marketing viewpoint, an expensive branding exercise.
Folks this is the bottomline -
You have to start thinking like a big employer but implementing all those things within your constraints.
Innovation in outsourcing and offshoring
A contact of mine, Rasmus Lema sent me a few questions regarding innovation. I would like to reproduce my answers here.
Some of his work can be see here and here.
Here are the questions
- When does innovation happen in offshore outsourcing relationships? And when doesn’t it?
- What are the main differences between clients that have that vision of allowing to innovate and those who do not?
- Has this increased or decreased over the last 8 years?
- What types of innovation comes out of comfortable client-vendor relationships?
Continue reading for the answers. Comments are appreciated.
When does innovation happen in offshore outsourcing relationships? And when doesn't it?
Off the bat, we need to understand that innovation by nature is a risky proposition. Sometimes it works, most times it does not.
Innovation happens when there is hunger for innovation on both sides of the relationship. This is true even in a normal corporate environment - your team (read your boss) and you need to be thinking on the lines of innovation. Similarly in an offshoring/outsourcing environment.
In an offshoring/outsourcing environment, there are some additional factors that come into play. First is the culture clash. If we talk about Indian offshoring, there is a tendency amongst Indian companies to just follow the leader (read client). They are afraid of proposing new ideas - one of the reasons of which is the fact that sometimes the vendor construes new ideas as a way to increase billing. If a vendor were to propose a new idea/process/implementation strategy, it is many a times construed as an attempt to increase revenues for the vendor.
Communication is the other factor that affects innovation. I believe that for innovation to succeed, clear, honest, transparent communication is critical. The teams on both sides need to have that understanding and tacit trust that both teams have the greater good in mind when doing this.
If there is a breakdown in understanding on any of the above two fundamental points, innovation ceases to happen and rather the engagement starts becoming counterproductive for both.
Another related issue is the ownership of the resulting IP that is generated. This however is something that can be taken care of early on in the game when the contracts are negotiated. I have seen however, that when the entire IP is owned by the client, and nothing accrues to the vendor, there is little incentive for the vendor to innovate drastically.
What are the main differences between clients that have that vision of allowing to innovate and those who do not?
Outsourcing rarely happens in areas where the client wants to innovate in a big way. If they have a big new idea, they would probably not outsource it. They would want to do it themselves for reasons of secrecy and IP protection amongst others.
Clients that foster innovation are typically those that do not have an IT department of their own and do not have a huge inclination to create such a department . To put it bluntly they do not have great knowledge or inclination towards of the IT side of things - the project itself, from a technology point of view and the underlying processes. They of course understand their business. This allows the vendor team to openly initiate innovation and get feedback from the client.
Clients that allow innovation tend to have at least one business analyst dedicated full time to the project. This is not typically seen in many outsourcing projects. Business analysts are considered a cost burden. If there is a good business analyst on board, both sides can bounce ideas off the BA and make way for more close understanding of the client's business for the vendor.
Has this increased or decreased over the last 8 years?
Innovation has mostly increased in the last 8 years. There has been better understanding of the whole outsourcing/offshoring paradigms and the inherent risks and rewards. Relationships have matured. Both sides have understood that they will have to innovate within the outsourcing/offshoring framework as that is a mandatory item on the agenda moving forward.
Vendors have also realized the culture of companies across the world and the culture in the IT industry in India (particularly) has changed from being one of "follow the leader" to "let us work together". The fear of outsourcing has died down on both ends. They realize that they have to make outsourcing successful.
Some of things that I really feel should happen more in the client vendor relationship is the presence of more people from the vendor at the client's site. There is a huge gap in understanding of the client's nature of business and processes and many small and large efficiencies can come out if there is constant interaction the old fashioned way between at least some members of both sides.
What types of innovation comes out of comfortable client-vendor relationships?
I would tend to think that some really good innovations can come out of comfortable client vendor relationships. Most of the innovation however happens in the process side of things. Many times none of this is documented or noticed as innovation and gets lost with the team and transition.
I have seen innovation coming out in the work flow of applications. I cannot cite any examples because of confidentiality but there was a pressing need to increase speed in data entry and a terrific new way of data entry was devised by the vendor (AJAX based - long before the term AJAX was coined). Again - IP issues did not allow the innovation to go beyond the boundary of that project. No one is to be blamed here. The vendor was not allowed to use the technology while the client owned it and did not want to pursue the technology.