ThoughtWorks has come a long way from being an Agile practicing and consulting company to a product offerings company. Founded by Neville Roy Singham, as a Management Consulting Firm under the name of Singham Business Services in 1992, it relaunched itself as ThoughtWorks after three years of its inception to focus on building software.
ThoughtWorks is now a leading global company when it comes to Agile Development and Practices. It is helping businesses across the globe with their consulting practices which includes, Agile coaching and mentoring, S/W Development and Delivery and now products suite under the initiative of Thougtworks Studio
People who are in consulting business can learn few things from them:
1. Be Agile to market forces, prefer people to process.
2. Strategic Resourcing and Innovation - it follows a different model for hiring its workforce, people who already have a good profile in an open source project are most likely to be hired and will be allowed to continue their participation in ongoing projects. This not only leads to expertise and new opportunities but also allows employees to be engaged with what they are passionate about; its intentions are similar to the famous 4:1 Google Model.
3. Hire bright guys only!
4. Tech due-diligence - is the best way of getting the foot into the door. I don’t think ThoughtWorks has many business partners or third party vendor relationships or product based relationships, pure technical consulting has lead to more and more business. This is in contrast to other models/practices for growth.
5. Better Movement of People - Probably one of few the companies, which has achieved better results with the offshore development and delivery. Its offices are located in UK, US, India, Australia. It is probably the only company, which runs its induction session for new employees from various countries across the globe for 2 weeks in Bangalore (helps in breaking the cultural differences, if you have an offshore delivery model).
Going forward to capture more market share and to expand the relationship/engagement with current and new customers, it has started rolling out their product offering around their consulting practices, example Mingle - Agile project management and team collaboration tool.
Surprisingly the product suite is not on RedHat Model. It’s closely developed by ThoughtWorks and is licensed based, no community participation in development. This model is similar to Altassian, where open source community or non profit organisation can get a free license.
Whats’ Next - to me it is a well placed niche market in which ThoughtWorks is operating in and will be safe to say are the leaders or trend setters in their domain. I think sooner or later it will be a target of acquisition from a big consulting company like Accenture, Deloitte or may be 3 Indian Giants Wipro/Satyam/Infosys. As Steve Jobs said with its launch of Mac Book Air. “Its in the Air”, BEA bought by Oracle, EDS by HP, Microsoft Trying.... Yahoo. I will not be surprised if cash rich Indian consulting firms, which have less consulting offerings in this domain, might go for it.
It will be interesting to see how ThoughtWorks go forward. What do you think? Any thoughts?