​​

Gear Stream

  • The Big Pivot
  • Our Approach to
    Transformation
  • Our Book
    SURGE
  • SurgeMaker
    Platform
  • Executive Briefs On
    Agility & Digital Innovation
BLOG COMPANY CONTACT
MEMBER LOGIN
Home / Gear Stream News / The Need for On-Demand Cloud Software Factories

The Need for On-Demand Cloud Software Factories

By Brad Murphy

Posted in Gear Stream News Tagged as Agile, cloud, Lean, outsource

Consumer software that’s now running millions of iPhones and iPads has combined with friendly, frustration-free software powering thousands of consumer-friendly websites to create a new standard by which enterprise software is perceived. Thanks to Apple and others, users expect to fall in love with new applications, which don’t just meet expectations; they blow them out of the water in every possible way.

So how does enterprise software development stack up? About as well as a porcupine resting on a plate of Jello. To meet users’ constant demands for new applications and services, many companies today rely on offshore, legacy outsourcing partners for software development. The goal of these outsourced relationships is to rapidly deliver high-quality, reasonably priced software that turns users into raving fans. It’s an ambitious model that rarely works.

Outsourcing has increasingly resulted in delivering less for more—especially when usability, code quality, and software flexibility are critical to your business success. The dominant hourly billing models employed by most outsourcers has also resulted in absolving outsourcers from risk, placing the burden of failure squarely on your shoulders. Worse, outsourcing weakens internal development teams, diminishing their ability to execute with maximum skill, agility, and speed.

Clearly, software development outsourcing needs a radical makeover. But where do we start? Fortunately, some key elements have converged to create a compelling alternative to traditional outsourcing, including:

1. The rise of Lean-Agile software methods
2. Devops and continuous delivery automation
3. On-demand cloud development platforms
4. Global Agile engineering talent networks

My next series of posts will discuss the alternatives to outsourcing. The result of this convergence encourages talented software designers and engineers to work within a collaborative model—one that delivers profitable software while making in-house development teams stronger, faster and more nimble.

Search

Recent Blog Posts

  • Why OKRs – And Why Now?
  • Why Google is an Epic Digital Company (and why you want to be just like them)
  • When Agile becomes (Fr)Agile, or Why You Need to Think of Agile Like Pants
  • Stop Trying to Check the ‘Agile’ Box
  • How to become invaluable to your organization

Categories

  • Agile Industry Trends
  • Agile Management
  • Agile Product Management
  • Agile UX
  • Corporate Culture
  • Gear Stream News
  • Implementing Agile & Scrum
  • Uncategorized

Post Tags

Agile agility Build Management business executive business management capabilities cloud cloud factory cloudsourcing collaboration command and control communication culture customers DevOps disciplines ecosystem enterprise innovation IT Kanban Lean Lean IT management market requirements measurement micro management networks Nokia ona organization organizational outsource outsourcing product release planning Risk roadmap scope Scrum software stakeholders statistics surge Transformation
The Big Pivot - Surge - The Surge App Platform - Surge Services - Research Notes Agility & Innovation

© Copyright 2009-2023 Gear Stream, Inc. All Rights Reserved.

Twitter/Facebook/Linkedin/Google+/RSS