Last week I wrote about how enterprises trying to build an effective DevOps operation need the right mix of skills and teamwork.
Enterprise Mobility Exchange contributor Eric Klein recently posted a piece about DevOps that delves into the importance of creating a DevOps culture to ensure the efficient development of mobile applications. Getting to that point requires the establishment of best practices and collaboration across business units, according to Klein.
Unfortunately, he says, best practices and effective collaboration are the exception, not the rule, even among enterprises that recognize the value of DevOps.
“For example,” Klein writes, “many progressive firms have formalized digital business units to ensure they can develop and release mobile apps or new features to their web properties quickly — but these teams are typically disconnected, both physically and strategically from the rest of the IT organization — and most importantly, from the rest of the company.”
That disconnect will undermine the benefits of tools such as automation and cloud-based development.
Klein, an analyst for VDC Research, cites data from his company that shows enterprises typically take more than six months to develop and deploy a mobile app. The average development cost of a single mobile app often exceeds $100,000. (Imagine how thrilled the CEO is when end-users reject the app, a not-uncommon scenario.)
So what strategies are enterprises employing to reduce mobile apps development time? A VDC Research survey of CTOs and CIOs at large multinational corporations shows that:
- 44% are standardizing on one mobile platform
- 44% are standardizing development processes
- 37% are investing in new tools
- 36% are hiring more developers
- 31% are maximizing code reuse
- 30% are outsourcing development
- 30% are adding cloud services
Oh, and 7% of respondents — these are multinational corporations, mind you — are “making no efforts to reduce app development and deployment time.” Unless it’s because they’re way out in front of the DevOps movement, this apparent lack of urgency to reduce development time seems ill-advised at best and irresponsible at worst.
But for those enterprises that are able to foster a true DevOps culture, Klein writes, “The reward can be a rejuvenated corporate culture, more efficient application development, and visible digital business transformation across your organization.”
Sounds like it’s worth the trouble.
Is your organization building a DevOps culture?
Does your enterprise have the right DevOps chops?