1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

How to Ramp Up Your New Product Development While Servicing Your Existing Customers

To succeed in any market, a company needs to innovate, pioneer and push out the borders. The recent one-year anniversary of the death of Steve Jobs reminds of one of the tech industries greatest comeback stories. Apple’s key to success, other than the charisma of Jobs himself, was that the company was prepared to move into new areas.

If Apple considered itself as just a computer maker (the Apple Mac) then today we would have no iPods, no iTunes, no iPhone and no iPad. Each of these products is radically different to what was Apple’s core business (making computers). However Apple do still make Macintosh computers and laptops. It managed to expand while keeping its existing customers engaged and happy.

Servicing existing customers while innovating is key to growing a business. But to do it successfully requires a level of flexibility. For example, a group of engineers have developed a new product. It is released and customers start to buy it. Those same engineers have three possible futures:

  1. Keep working on the same product and create V2.0.
  2. Keep working on the same product in a customer support and maintenance role.
  3. Innovate and create the next product.

The de-facto — almost accidental — role of many engineers is options one and two. The third possibility is harder for several reasons. First it requires flexibility. Innovation doesn’t start with a big team of existing engineers, it starts with a small core team of dreamers, those willing to imagine what is next. Then once the concept is born, larger teams are needed. Secondly, the need to support existing customers can’t be ignored. They are there, they provide the current revenue streams. They are important.

So how can the two be balanced? Answer: IT outsourcing.

As the needs of the engineers change, so does how they should be managed. A product creation and design exploration team can’t be managed the same way as a larger team in software maintenance mode. To balance the need of creating new products and supporting existing ones, using outsourced project management provides a flexibility that perhaps can’t be found using fixed, permanent employees.

Here are two scenarios of how an engineering outsourcing company can help balance your new product development and existing customer service:

  1. An IT outsourcing company can be used to manage the existing projects while in a maintenance or slow development mode. This then frees the existing project managers who can work with the new product development team. The in-house project managers bring their expertise of the market and their knowledge of the company’s software development life cycle.
  2. Alternatively, an IT outsourcing company can be used to provide input and project management skills for the new product development team, bringing with them outside knowledge which is perhaps missing in the existing management staff. Once the product ramps up, the in-house managers can work in parallel or take over from the outsourced staff.

Keeping existing revenue streams stable is important as a company progresses and develops its product portfolio. Using an IT outsourcing company can add flexibility and experience to the mix.

Latest White Papers

Atlassian Cloud: Understanding Zero Trust Security

Atlassian Cloud: Understanding Zero Trust Security

Where To Start & Why It Matters What is the Atlassian Cloud Zero Trust Security model? Well, for decades, enterprise security controls were built to protect a large, single perimeter around a corporation. Often described as castle-and-moat security, This approach...

Related Resources

Why Process Automation Is Critical For Engineering

Why Process Automation Is Critical For Engineering

Process automation releases your engineers for the work their brains are intended for. That work is creativity and problem-solving.  By implementing process automation, you improve the team’s morale. Firstly, they get more focus time for deep work and designing better...

CloudBees SDA:  Software Delivery Without Silos

CloudBees SDA:  Software Delivery Without Silos

Tired of missing deadlines, and only measuring performance of departments, but not of your entire software delivery organization? This blog will show you how CloudBees Software Delivery Automation (CloudBees SDA) can break down silos, drive DevOps mentality and...

Deep Work Improves Engineers’ Productivity

Deep Work Improves Engineers’ Productivity

In this blog we'll explore how the principle of Deep Work by Cal Newport can improve your engineers productivity. Does it feel harder for you to focus on your creative, technical work? When I speak to engineers or management staff and ask this question, the answer...