4 ways to cut app development and maintenance costs

Adopting a managed services or fixed-fee approach for application work can save money

A managed services or fixed-fee outsourcing model for application development and maintenance can ultimately yield major savings for IT organizations that embrace it.

A well-planned managed service delivery contract for application maintenance can yield a 25 to 45 percent cost reduction over staff augmentation in the first year alone, according Steven Kirz, managing director with outsourcing consultancy Pace Harmon, with many organizations seeing 50 to 75 percent savings after five years. Likewise, when IT organizations move from a time-and-materials approach to fixed-fee deals for application development, they can cut costs in half, according to Kirz.

Many large companies, however, continue to work with their outsourcing providers in man-hours mode. “The reason most development projects aren't fixed fee is that the client hasn't spent enough time or effort figuring out what they actually want built,” says Kirz. In addition, staff augmentation may make more sense for IT shops that are pursuing agile development processes.

When it comes to maintaining apps, some companies may simply be used to the status quo or lack the data required for providers to accurately estimate the effort required to maintain their systems. A managed services approach may not be a good fit for unclear or unstable environments, such as when a new application is released into production, Kirz says.

But while a staff augmentation approach comes at a premium, there are opportunities to control the costs of this model for the many IT organizations that still use it. IT leaders can reduce their IT outsourcing rates by proactively managing the four factors that unduly drive up these costs, says Kirz.

1. Roles 

To continue reading this article register now

8 highly useful Slack bots for teams
  
Shop Tech Products at Amazon