Thoughts on Agile Scrum in an Onshore Outsourcing Model

How can you adjust agile methodology to a distributed onshore team?

Last month we hosted a webinar on agile scrum methodology, during which we focused on ways to mitigate difficulties inherent in using scrum in a distributed team. We’ve given a lot of thought to this as we’ve introduced Scrum throughout our company and begun to use it more widely with customer engagements, usually in a distributed mode. So it was particularly interesting to hear what two scrum experts would have to say on this topic.

Some key recommendations that came out of the discussion are useful to any company using distributed scrum, and ones that we enthusiastically second based on our experience. These are:

  • Don’t split units of work between teams in different locations.
  • Make sure all team functions are represented at each location.
  • Align work boundaries with geographic boundaries.
  • Ensure frequent, informal communication and use visual collaboration tools.
  • Minimize geographic, time zone, and corporate cultural differences.
  • Ensure presence of both domain and technical expertise at every location.
  • Specify one primary point of contact at each location for each domain and technical handoff.
  • Another set of recommendations were most applicable to companies just starting with scrum. It’s inevitable that expectations will be high when a new methodology is introduced, and a key to success is understanding how to adopt scrum while minimizing the initial expectations and giving yourself time to adjust and learn. This is even more important when the teams are distributed, as the learning curve will be steeper. Some specific suggestions when adopting with distributed teams are:

  • At each location, formally train at least a large subset of the inter-departmental team pay for at least 4 hours per week from a Scrum coach until at least two groups have successfully adopted Scrum.
  • Over-prepare everyone, especially management, to expect things to look worse for several sprints before they look better. And as it is even harder when distributed – set realistic expectations for the team and for management.
  • Walk before you run. Make the transition to Scrum gradually so you can develop a feel for velocity and can make the kind of predictions needed for the above to happen.
  • Pilot for your worst case cross-location scenario. This will help you identify and manage the cross-location problems that are hardest to overcome.
  • But listening to the webinar got me thinking – while mitigating the difficulty of distributed scrum is a valuable discussion, what was missing was the value of distributed teams, or more specifically, the value of working with a company like Systems in Motion.

    It’s obvious how the Systems In Motion model for onshore outsourcing is perfectly aligned with the best practices for distributed scrum. The development teams are generally collocated at our Michigan delivery center and the product owner is usually at the customer premise. This facilitates communication between the product owner and the business owners while allowing the development team to work on complete units of work. And the maximum of 3 hours in time difference and Midwest location means that there is close to full overlap between work hours with almost any location within the continental US and easy travel when face to face meetings are required.

    But for companies just getting started with scrum, working with Systems In Motion is an invaluable chance to learn about the methodology from a company that has successfully used it in real life development projects across a range of development projects. This can leave your company with not only a successful development project, but with the knowledge to implement scrum within your organization moving forward.

    For more information about distributed scrum, download a copy of the webinar or read more about how we use Agile methodologies in our onshore outsourcing teams.

    Posted in Inshore Services | Leave a comment

    Does hiring onshore help companies innovate?

    It’s easy to get consensus within IT about whether we should invest in American workforce: of course we should. Almost everyone agrees we will need to have an educated and experienced domestic workforce in order to sustain the trend of productivity gains that technology has brought us. But this consensus falls apart when it comes to whether individual companies should hire domestically. After all, while it would be good in general to invest in American jobs, each individual company needs to do what is best for itself and its shareholders, and offshore IT outsourcing is viewed as the right decision to help a company remain competitive.

    That’s why this recent interview with Harvard Business School professors David Pisano and Willy Shih caught my eye. In it, they lay out the reasons why offshore outsourcing hurts the ability for companies to innovate, thus damanging their ability to compete in the future. Maybe there is an alignment between what’s good for individual companies and what’s good for our country.

    Read the full article at http://www.cio.com/article/686597/IT_Outsourcing_How_Offshoring_Can_Kill_Innovation

     

    Posted in Uncategorized | Leave a comment

    HCL CEO describes the value of the new Domestic IT Service Model

    Article: TCS, Infosys, MindTree, HCL and other Indian IT companies to suffer as angry America wants its jobs back

    BANGALORE: Some American corporations are retaining a small, but highly-prized slice of software jobs at home, mindful of the record unemployment levels and the anger among locals who see work being shipped overseas.

    For Indian software providers such as TCS, Infosys and HCL, such a development – it is not expected to become a mainstream trend – could chip away a fraction of new jobs that could have been offshored to them. In an interview with Bloomberg on Monday, Charlene Begley, chief information technology officer of GE, said his company was rethinking the strategy of outsourcing more than half of its IT work.

    Already, GE has announced plans to add 15,000 jobs in the US over three years, 1,100 of which will be at the Detroit IT centre. Walmart has also decided to drive the development and design of its ecommerce platform from a new centre in Brisbane, California.

    WALMART PUTS OFF BANGALORE CENTRE

    Walmart will not open its own captive technology centre in Bangalore, a person familiar with the retailer’s decision said last week. In the latest job posting on its website, Walmart has advertised nearly 150 new technology jobs in Bentonville, Arkansas. “Some of this, let’s say at least a quarter of these, could have easily been managed out of a captive centre Walmart was evaluating to open in India,” the person said.

    At least a dozen executives at US-based firms and local American authorities said more companies would shift highend technology jobs as they are under pressure from their local constituencies to create jobs. “Companies like GE are under social pressure to demonstrate they care by creating local jobs. They have been practising economic sense for years and reaped enough profits,” said a senior executive at one of the top US tech firms. He requested anonymity because his company counts GE among its top customers.

    In January, GE Chairman & CEO Jeffrey R Immelt was named the head of US President Barack Obama’s panel on jobs and competitiveness, which also includes the leaders of America’s biggest firms, including Xerox and Intel.

    “There is pressure to create jobs in the marketplace, as well as demands on technology to create revenue impact in the front office. Both these trends actually play to create jobs in onsite locations – the former as a good corporate citizen, and the latter in recognition of the new levels and roles that IT has to play in these days of mobility, social networks and advanced analytics,” said Vineet Nayar, CEO of HCL Technologies.

    He declined comment on GE’s outsourcing strategy but said customers are increasingly asking vendors to play a role. “For instance, if you were to look at what has been happening in HCL, the cosourcing deals we do with customers have already brought 9,000 employees who were with customers into HCL ranks,” Nayar added.

    Co-sourcing involves the transfer of a client’s workforce to the payroll of the vendor, a switch which ensures job security to local workers who would then become part of multi-year outsourcing contracts. Experts say creation of more local jobs in the US is not likely to have any material impact on India’s $60-billion outsourcing sector.

    “The costs of switching out of outsourcing relationships are too high for most, but I think you can expect to see more companies finding ways to create jobs in the US,” said Esteban Herrera, COO of US-based HfS Research, which advises customers on outsourcing.

    “But it is likely GE will be sending less high-end work to India based on this strategy; meaning growth, and especially growth in complex processes and services, will likely decrease or stop altogether.” While GE has been outsourcing to India for over three decades, Walmart started its offshoring pilot with Infosys only last year.

    GE currently outsources nearly $1 billion of software development and backoffice projects to Indian companies such as TCS, Wipro, Genpact, Patni Computer and MindTree. TCS is GE’s largest Indian IT vendor, accounting for about $200 million of business a year. Genpact, originally a GE back-office captive, currently gets almost 40%, or around $450 million, of its revenues from the company.

    “As a percentage, the jobs moving back are very small. For example, if 500 out of 60,000 jobs move back it is a drop in the ocean. The kinds of jobs that are moving back are select, niche jobs such as design. Politics is a factor, but it is not the only factor why this is happening,” said Phaneesh Murthy, CEO of iGate, which counts GE among its top customers.

     

    Posted in Uncategorized | Leave a comment

    Why do we offshore?

    Just concluded an in-depth discussion with the SVP of IT for a large product company that has an outsourced team of approximately 110 people with one of the largest India-based IT services provider. Below are the economics of the operating metrics of their engagement. I have a simple question. Why are we still offshoring?

    Service provided

    Application Development and associated Testing Services

    Onsite/Offshore Ratio

    In steady state, this company has about 30% onsite staff and 70% offshore in India

    Rates

    The onsite team averages about $85/hour and the offshore team averages bill rates of $28/hour

    Productivity

    Based on their experience, the IT leadership of this company believes the Application Development team offshore has approximately 50% productivity of an equivalent onshore team, given communication and time-zone challenges

    Program Management

    In addition there is an approximately 15% overhead for program management, travel and governance. This does not include any additional internal cost of management resources (though the company admits that there is definitely some cost associated with it)

    Future Trends

    There is a reasonable assumption that given current economic trends, the cost of the offshore team will escalate at least 10% yoy over an equivalent onshore resource, given increasing wage escalation and staff attrition

    What does this mean?

    The total blended cost of the team across the engagement is $45/hour Cost including program management overhead is $52/hour Productivity weighted cost of the engagement is ~$70/hour.  Future trends indicate that this total cost will increase to ~$74/hour over the next 24 months.

    How does this compare with an Inshore engagement?

    The total cost of engagement for Application Development and Testing in an Inshore model in Michigan would be a blended daily rate of $500/day (or ~ $55-60/hr).

    So the question is, if the offshore strategy is not about cost optimization anymore, why offshore?

    Posted in Inshore Services, Systems In Motion | Leave a comment

    The 1M/1M Deal Radar: Systems In Motion, Fremont, California/Ann Arbor, Michigan

    The 1M/1M Deal Radar: Systems In Motion, Fremont, California/Ann Arbor, Michigan.

    From Sramana Mitra’s 1M/1M Deal Radar Blog:

    Joining the blog’s ongoing conversation about outsourcing, nearshoring, and IT services is Systems In Motion, a U.S.-based technology services company that was founded to create a competitive and complementary alternative to the trend of offshore outsourcing of IT work.

    Systems In Motion’s CEO, Neeraj Gupta, along with CMO Debashish Sinha and delivery head Mike Parks, launched the company because, from their decades of experience in offshore outsourcing, they believed there was a large and underserved part of U.S. enterprises’ technology services needs not being adequately fulfilled by any current sourcing option, whether that was offshore outsourcing, domestic staffing, or boutique consulting firms. Gupta was previously the chief commercial officer at Patni, Sinha previously VP of marketing atHCL, and Parks previously CIO at Virgin Mobile.

    “You’re thinking, ‘Does the world really need another IT services company?’ says Sinha. “Unfortunately, it does. None of the existing technology service providers will make a significant investment in developing a local U.S. workforce because, ostensibly, it’s cheaper and more profitable to be in India, the Philippines, China, and Egypt.”

    Systems In Motion’s approach is to use the best practices of remote delivery management in combination with investments in centralized service delivery infrastructure in the Midwest (specifically, Ann Arbor, Michigan) in order to create an IT service model that out-competes those of players such as Cognizant, Wipro, Syntel, and Intelligroup at large and fast-growing U.S. enterprises. “In the inshore model, dedicated delivery centers can be created with resource pyramids of as few as 20 full-time equivalents (FTE) since the cost of infrastructure, security, knowledge transfer and governance are substantially lower than is typical for offshore operations,” says the company. “Once established, the delivery center can grow rapidly, without any further significan

    Posted in Uncategorized | Comments Off