Curious story of software outsourcing


Have you heard the story of the person who outsourced his work for US$ 50,000 and which was just one fifth of what he was earning! His complete work was done by somebody in China (not India) while he spent his workdays surfing the web, watching cat videos on YouTube and browsing Reddit and eBay. He … Continue reading

(Offshored-Distributed-Outsourced) Agile: What is the relation between them?


Is off-shore agile a special case of distributed agile? Can the term offshore agile and outsourced agile be used interchangeably? If you have done distributed agile, then can you claim to understand off-shored agile and outsourced agile? Similarly, if you have mastered off-shored agile you say with confidence that you understand distributed agile and outsourced agile? Lastly, if you have … Continue reading

Agile Offshoring – Working with People vs. Working with Company


The first approach is simpler – the second one is more complex but also more rewarding. What is the difference? Let me first explain how the approaches would work. Working with People – Setting up an Agile Offshore Team You have been using agile methodologies within your organization for some time and have realized the … Continue reading

Is IBM following the right strategy?


Is IBM a globally integrated enterprise focused on worldwide collaboration or is it an organization which is rotten to the core? Do you think that Samuel Palmisano (IBM CEO who retired last year) built IBM into the world’s leading information technology company or has he destroyed almost every one of his predecessor’s real accomplishments? It … Continue reading

5 Questions to ask before you take up an Agile Contract


You are a software service provider. You develop software for you clients. Majority of your clients are from a different city or even a different country. You are in a discussion with your client where you are exploring the option of adopting Agile Development Methodology for your next project. Does the above paragraph describe you? … Continue reading