Monday, December 29, 2008

New Poll on Challenges of Building SaaS Applications

New Poll on Challenges of Building SaaS Applications

http://polls.linkedin.com/p/14780/rljlo

The next poll question may be:

SaaS models, SaaS platforms, SaaS architecture.

Outsourcing in a Troubled Economy

In some of my posts and questions here and on www.linkedin.com I am finding some interesting comments about the demerits of outsourcing to another country when the US economy is in shambles and a record number of US worker are unemployed. (Although look specifically at computer and high-tech jobs at an all time high in the US, which debunks the myth that outsourcing was destroying US job opportunities. This needs to be investigated to truely understand the numbers.)

I completely understand US employees concerns about job loss and why should companies outsource more jobs when so many are unemployed, right?

One thing that seems to get missed, and as a former business owner, I recognize.

Companies choose vendors / partners with skills and resources that fit their budget and constraints. Not all companies are looking to cut their US labor force and replace them with overseas contractors. Some companies, also concerned about their own survival in this economy, dont want to take on new employees when they can hire a contracting partner which can be "downsized" with a lot less pain.

So they choose to hire a contractor. Most Americans wouldn't argue that contractors are another form of outsourcing. Now, when the contractor is in another country, then some people get upset. I understand. I've been there. I used to work in IT outsourcing in the US and was easily replaced by eager Indians who were willing to work for half my salary and twice the hours. How do you compete with that?

What I'm saying is that some companies want to expand, cant afford the risks and costs of US labor and choose to accept a partner in another country. when the project is up, the company simply tells the vendor, "good job, thanks, and maybe we will see you again."

No firing, no downsizing with severance. Trust me, business owners DO WANT TO CREATE JOBS. This is a source of pleasure. But closing the business due to non-profitability, and firing people is a source of pain for business owners and it wouldnt do anyone any good, especially the workers who get laid off because the company closes its doors.

Does this make sense?

Friday, December 26, 2008

Agile Development in Mexico

Here is an Agile Development Group on wwwLinkedin.com for the Mexican development community.

Agile Mexico

Friday, December 19, 2008

The Global Outsourcing 100

The International Association of Outsourcing Professionals™ (IAOP™)
announced 2008’s best outsourcing service providers – The Global Outsourcing 100


Most of these are fairly large companies but it is a decent list.

Wednesday, December 10, 2008

Indian Companies Recognize the Value of Nearshore

In this article, several indicators suggest that nearshore to Latin America and Mexico will continue to grow as an outsourcing alternative for US companies. Particularly for small and medium size companies that have moderate IT outsourcing needs.

http://www.nearshorejournal.com/2008/11/25/latin-america-emerging-as-outsourcing-alternative/

Monday, December 8, 2008

Mexico for IT Outsourcing And Team Augmentation

Mexico is an Excellent location for IT Outsourcing and Team Augmentation

Have you heard this yet? Is that news to you? It was to me just 6 months ago and I was part of the IT industry. (See my profile on Linkedin.com)

Mexico has been a on the offshoring / outsourcing radar for at least 4-5 years now. Many have written about it. It seems to make a lot of sense - close cultural ties, close proximity, similar time zone. See what others say:

Accelerance is an Outsourcing Consulting company. they help companies decide who amongst the many should be your partner.
http://www.accelerance.com/outsourcing/mexico.htm

CIO.com has several articles about the topic.
http://www.cio.com/article/151704/Outsourcing_Vendor_Genpact_Makes_Mexico_a_Passage_to_India

Some say US companies are choosing Mexico over India.
http://www.bnamericas.com/news/technology/Praxis_CEO:_India_facing_increased_competition_for_IT_outsourcing

Computerworld spoke of the trend in 2003.
http://www.computerworld.com/managementtopics/outsourcing/story/0,10801,84829,00.html

SourcingMag obviously has opinions.
http://www.sourcingmag.com/blog/archive/outsourcing_to_mexico_a_frank_appraisal.html

Offshore Experts posts several options
http://www.offshorexperts.com/index.cfm/fa/map.outsourcing_mexico

Again, the major players in outsourcing are easy to find
http://www.businessweek.com/magazine/content/06_05/b3969412.htm

Here you can find a list of Gartner events, specifically those around outsourcing summits
http://www.gartner.com/2_events/attributes/attr_58627_519.pdf

Gartner's Criteria are as follows:

1. Language
2. Government support
3. Labor pool
4. Infrastructure
5. Educational system
6. Cost
7. Political and economic environment
8. Cultural compatibility
9. Global and legal maturity
10. Data and IP security

This CIO article quotes Gartner:
"The seven countries from the Americas are becoming or already are attractive destinations for U.S. companies, but a lack of government support is restricting offshore development. Only Mexico rated "very good" in this area, followed by Canada and Uruguay."
http://searchcio.techtarget.com/news/article/0,289142,sid182_gci1286775,00.html

Here's the original Gartner press release
http://www.gartner.com/it/page.jsp?id=565107

Indeed, TechBA is supported by the Mexican Ministry of Economy and suports the export of IT services from Mexico to the US.
http://techbasv.com/joomlamain/index.php?option=com_content&task=view&id=41&Itemid=72

Stephanie Moore of Forrester has a good article about Mexico and nearshore development, although it is primarily god posture for Softtek, another large company.
http://www.forrester.com/Research/Document/Excerpt/0,7211,40995,00.html

Whole article here:
http://www.dataskill.com/no-shore/pdf/Forrester.pdf

More About Gartner's Summit
http://www.psia.org.ph/LinkClick.aspx?fileticket=VHcscQa9cFo%3D&tabid=56&mid=424

This blog goes into great details about the outsourcing considerations.
http://pragmaticoutsourcing.com/2008/10/24/pragmatic-outsourcing-vs-gartner/

Another good article from a product marketing company
http://www.phaseforward.net/news/Mexico%20Outsourcing%20Article.pdf

Wednesday, December 3, 2008

Choosing a Nearshore Application Development Outsourcing Partner

Application Outsourcing for Small to Medium Size Businesses



Ok, so your not big enough to even show up on the radar of Accenture, Bearing Point, CSC, EDS, Tata, Infosys, or Wipro, but you have a great vision, sound expansion plans and significant development needs. Where do you turn for Application Development assistance?



This is where it gets tougher. The small to mid size application outsourcing firms in the nearshore market like Scio, Softtek, Neoris, Nearsoft dont show up on the analysts radar either. There is no rating system for them. So you will have to do your homework. Below are some criteria you may consider when choosing a nearshore application development outsourcing partner.



1. Cultural fit

2. Company size

3. Number of resources with the tehcnical skills you seek

4. Bench size

5. Project history

6. Number of references from existing and past clients

7. Cost per hour for resources

8. Additional services offered beyond labor arbotrage

9. Executive management accessability

10. Communication Tools Used

11. Experience with Agile Development

12. Domain Expertise

Monday, December 1, 2008

Rapid SaaS Development Alternatives

When considering the application development aspects of building a SaaS business, independent software companies (ISV) have, as always, many options. They can use a Platform as a Service (Paas) to build their applications, which is a good and quick SaaS development solution for simple applications where the ISV is not concerned about 100% flexibility. Another alternative would be to leverage open source development platforms such as in a Java environment, which would allow for complete customization but would require more resources and for agreater length of time. The hosting options vary as well as companies such as Savvis and OpSource offer application management services beyond simple hosting facilities.

The decision to use a PaaS of build custom applications should depend on a few variables:
1. Who is your target market - Is it the SFDC clientelle? If so, you should consider developing on the force.com platform.
http://www.salesforce.com/platform/application-development/

2. Is time to market more important than customization and fleixbility? If so, you could consider platforms such as Corent, Servoy, Parallels, etc.
http://www.parallels.com/news/id,12436
http://www.corenttech.com/
http://www.dbflex.net/?gclid=CKTs1Lbln5cCFQquGgodUhRwSA

3. Will you develop in house or work with an outsourced product development company that specializes in SaaS product development?
http://www.sciodev.com/index.php?option=com_content&view=article&id=49&Itemid=139

4. Do you have the SaaS business expertise in house or will you work with a consultant?
http://www.thinkstrategies.com/
http://www.sciodev.com/index.php?option=com_content&view=article&id=51&Itemid=128

Obviously there are a plothera of SaaS Blogs to help product managers determine their technology and business options.
http://www.saas-development.com/what-is-saas/
http://buildingsaas.typepad.com/blog/development_processes/index.html
http://www.saasblogs.com/2007/01/25/it-costs-more-to-be-a-saas-company-how-platforms-may-fix-that/

Conclusions: You draw your own.