All great products (and not-so-great products, for that matter) begin at the same point A, development. If a successful and growing business is the fruit of your labor, new product development (NPD) is the seed of that fruit.
It’s not only new companies that benefit from new product develop; product development is a critical part of any thriving business, no matter its age. Markets change, competitors change, and if there’s one thing that the digital era has shown us it’s that customers change too.
As a result, even the most seasoned companies with the most established offerings won’t be caught standing still. Take Hubspot, for example: The company moved from an Inbound platform to today, a true hub for marketing, sales, and customer service. It's now inbound AND outbound, it's allbound, in a relatively short period of time. Truly successful companies are always generating new ideas and refining their existing products to meet customer demand and scoop up market opportunity.
In this article we’re going to take a look at:
In this article, we’re going to be looking specifically at digital products, like software, apps, and dashboards, and algorithms. In a way, digital products can be similar to digital services in the sense that they automate tasks or operate like a tool. As a result, you may sometimes see these words used interchangeably. We want to clarify on how we’re using the language here:
The development process is the means by which a product, digital or physical, is created. In practice there isn’t a ton of difference between digital and physical product development—but as you’ll see, the models we mention evolved out of the tech and software industry and reflect that origin.
Before we dive into the individual models, let’s check out a high-level overview of what the digital product development process looks like.
Even if you subscribe to a specific model for digital product development, you’ll find these common themes:
This is the phase of pure ideation, also known as the Fuzzy Front End (FFE). This pre-development phase is fueled by creativity and limitless possibilities. The key to this stage is to put ourselves in the customers’ shoes, and there are many avenues that can help you do that:
Often what happens, especially in startups with green founders, ideation is no more than a lightbulb turning on in the ether above. However, before Eureka! is declared we really really recommend kicking tires and validating an idea before mountain on startup money is spent on a product no one wants buts you.
In the initial stages of ideation, the nature is inclusivity, no idea should be left off the table. For two important reasons: one, it protects the creative process and those in it; silence no one and you'll have a better product for it. Two, you never know where one 'out there' comment will lead... quite possibly the next unicorn no one has thought of yet. (pro note: not everyone in your org, employees, vendors ect, knows all the in-and-outs of your org's politics, board demands, and investor pressures. Leave these sentiments out of ideation process.)
If you are struggling with the ideation phase (or need to reign it in) you might try using a structured technique. While it may seem counterintuitive to use structured thinking to break down creativity barriers, many companies find success with creative thinking techniques like SCAMPER or SWOT.
SCAMPER was popularized by Bob Eberle to ignite creative brainstorming. Each letter of the acronym represents a different way of developing a new product:
For example: Someone had the clever idea of combining a mobile phone with an mp3 player and a camera.
Industry disruptors like Amazon and Netflix eliminate an intermediary.
Twitter is a great example of a company that adapted. Before Twitter was Twitter, it was Odeo — a podcasting platform. Apple beat Odeo to the punch, so Evan Williams held a series of hackathons with Odeo employees. He asked them to hold off on their normal tasks and instead consider how Odeo could be reinvented. On the last hackathon, Jack Dorsey created Twitter (a rough MVP, if you will). This was an historical pivot, and it essentially came from asking the question “What can we do with the product we already have?”
SWOT analysis is a simple framework used to assess a company’s current position in order to inform a new strategy. This can be applied to marketing and sales initiatives (or any other facet of business that requires strategy), as well as product development. The idea is to take stock of the existing circumstances, and to use that reality to chart a course forward.
SWOT consists of:
SWOT is also called external-internal analysis, because the first two points tend to relate to internal forces, and the second two points tend to relate to external forces. Using this framework as a guide, we can discover ways to minimize risk and maximize resources.
At this point the product development team, in theory, will be linking up with the marketing department. ('marketing department? what marketing department?'- looking at you, Founders) After all, we can’t talk about strategy without talking about the customers that strategy is in service to, and understanding customers falls largely into marketing’s purview.
If you use one of the creative problem solving methods in phase #1, it’s likely that you will already have considered your current standing in a market or industry. That comes in handy as you now move onto developing strategic elements like:
There are a lot of moving parts when it comes to strategy, and this is where teaming up with seasoned growth experts is beneficial — they bring the insight and expertise needed to bring all these elements together.
If there’s one thing to bear in mind about digital product development, it’s that the process tends to be highly iterative; whereas that idea from phase #1 is the germ of sand, phase #3 is the layer upon layer of nacre.
The first layer is the prototype. The idea here is to establish the most basic version of the product. This means it will likely have little to no functionality. It’s mostly a basic design with the UI and UX hashed out. Like a mockup that can be as high- or low-fidelity as needed. The prototype is often used to solicit initial feedback from stakeholders and prospective users.
Then, there’s typically some iterative development that takes place. One way of breaking this down is:
Prior to the official release, the digital product is continuously put through the wringer. These strict quality control procedures help to eliminate defects. And then comes...
...the peak moment. Also called commercialization, this is when a company publicly rolls out a product.
Depending on how polished the product is, you may or may not opt for a soft launch. Often with digital products, there are still bugs and kinks to be worked out. Launching an MVP or keeping the launch semi-private may actually help you scale more efficiently. Following that, there may be other, bigger marketing pushes.
There is a lot that goes into a successful launch but it can be mostly boiled down to three key components:
Of course, launching a product is just the start. Following launch, the singular objective of a company is growth. We’ve written about using insight-driven data for growth here.
What we’ve laid about above is the general trajectory of the digital product development process. There are, however, specific models that tech and software companies often use.
In our experience, the best approach tends to vary on a case-by-case basis. You may need to meld models together in order to tailor something to your company’s needs.
Common models and methods include:
This is the most traditional approach. Waterfall development offers a logical, top to bottom progression in which one stage must be entirely completed before moving to the next stage.
What it looks like:
Between each of these stages, there is usually a “stage gate,” which is a review of the prior stage.
Pros of Waterfall:
Cons of Waterfall:
Agile development (or more specifically, SCRUM) is waterfall development’s more dynamic and iterative cousin. Rather than one long timeline, agile is arranged into “sprints.” A sprint is usually a duration of weeks and each sprint is distinguished by a list of deliverables. At the end of each sprint, the result is evaluated by the project team and customers. Agile relies heavily on customer involvement throughout the entire development process.
What it looks like:
You’ll notice, however, that the stages aren’t too different from what we see in the traditional waterfall model. Perhaps the biggest differences between the two are:
Pros of Agile:
Cons of Agile:
Adapted from Toyota’s legendary manufacturing process (which has gone on to shape industries all over the world), lean development is all about quick delivery and quality-first progress. The lean digital product lifecycle usually looks something like this:
What it looks like:
It can be thought of as a subset of agile development, since it also speeds up the development process by taking an iterative “learn as we go” approach.
Pros of Lean:
Cons of Lean:
There are as many approaches to new product development as there are businesses; in our experience, it’s never the same journey twice. If you’re about to take the plunge into product development, consider partnering with Orogamis growth experts. We’re well-versed in digital product development and know how to leverage data and market research to provide you with the strongest possible foundation for the development and launch of a new product.