Introduction
Depending on how you count, “legacy” enterprises have tried to adopt modern machine learning for close to a decade. And while some organizations have been successful, there are still large swaths of companies that are fighting to even automate their internal reporting. At the same time, data science training is widely available and lots of machine learning tools have matured and are freely available as open source. So why have some organizations barely started to leverage AI?
Non-digitally native enterprises often struggle with three broad challenges when it comes to creating AI-powered products.
- Identifying the right opportunities
- Product development
- Avoiding common pitfalls
Identifying AI Opportunities
The news are awash with the most extraordinary advances in AI and machine learning. AI can write entire essays to answer questions1, generate convincing portraits2, and create pictures according to a description3.
Ironically, all that does is to set the expectations for AI much too high for your typical enterprise. Companies such as Amazon, Google, Microsoft, Apple, and Meta spend tens of billions of dollars on R&D4. Don’t expect the same outcome with any less commitment!
In any case, identifying AI opportunities in an enterprise context is often approached backwards. Starting with a particular ML approach (no matter how exciting) and then trying to find problems that can be solved by it, is a sure-fire way to solving the wrong problems.
Enterprises need to follow a human-centered approach that starts with understanding user needs and see AI as a tool, a very powerful one, that allows us to imagine further than we ever thought possible.
The Double Diamond Framework
The Double Diamond Framework puts the observation and discovery of user needs at the start of the problem-solving process. There are various alternative Design Thinking approaches, all of which try to help answer the two most important questions of product ideation and development.
1. What is the right _problem_ to solve?
2. What is the right _way_ to solve it?
These two questions correspond to the two diamonds of the Double Diamond Framework. The goal of the first diamond is to ensure that we are solving the right problem. We do this by uncovering the core challenges faced by users and translating these insights into ideas during the divergent discovery phase. All ideas are then filtered to ensure that they are desirable and feasible within the project context during the convergent definition phase. Once the problem has been well defined, we move to the second diamond.
The goal of the second diamond is to solve the problem the right way. We do this by designing and building the experience often in form of a prototype or MVP during the development phase. Any assumptions can be verified quickly based on the data gathered via a solid build-measure-learn process. The final delivery phase is then all about delivering a viable solution to the user or customer.
The Double Diamond framework has been described in more detail here5 and here6. It might, however, be worth highlighting how it applies to AI specifically.
The table summarizes some key activities and outcomes of Double Diamond’s four phases. These might look familiar to anyone who has used this approach before to build a software product. The “AI Awareness” column highlights the questions that can be asked by the product designer and members of the AI team to identify AI opportunities. They should be asked with humility and not with the aim to shoehorn AI into the final solution.
Step | Activities | Outcomes | AI Awareness |
---|---|---|---|
1. Explore and Learn |
|
|
|
2. Ideate and Define |
|
|
|
3. Design and Develop |
|
|
|
4. Evaluate and Evolve |
|
|
|
© 2022 talesofindustry.org |
Being aware of the tremendous capabilities that AI provides can lead to better ideas. For example, we can consider AI whenever we come across users who are frustrated by having to engage in tedious or repetitive tasks. AI is well-suited for automating tasks that require insights derived from unstructured data, such as images and text.
Again, AI should not be the starting point. The design process starts with the user and their frustrations, and then devise ideas to solve the problem. These ideas might or might not include AI as a tool to engineer the better solution.
Conclusion
A formalized process, such as the Double Diamond, has been proven useful across the industry and can be adapted to include AI as discussed. If your organization is struggling to identify opportunities and deliver on them, you can try to adopt this approach. Depending on the maturity level of your organization or team, it might also be worthwhile hiring a specialist who can provide training and advice. There’s no need to “reinvent the wheel”. Taking a human-centered approach by starting with user needs and then thinking about how AI can address those needs is a powerful recipe for building experiences users love7.
We will address the two remaining challenges to AI adoption (“product development” and “avoiding common pitfalls”) in the upcoming Part II of this series.