matthewpopp
ServiceNow Employee
ServiceNow Employee

In an era characterized by rapid technological advancements, the ability to design smarter AI experiences has become a cornerstone of innovation and progress. Leveraging methods like rapid prototyping and iterative testing allows teams to explore unknowns, understand user needs, and refine solutions with precision. These strategies are pivotal in crafting AI experiences that not only meet but exceed user expectations, driving satisfaction and business success alike. By adhering to foundational AI principles and focusing on creativity within constraints, product teams can unlock the transformative potential of artificial intelligence. 

We created a Figma file, walking through the rapid prototyping and iterative testing framework with a realistic use case. Download a copy of the file through this link. 

 

The Rapid Prototyping and Iteration Testing Process 

matthewpopp_0-1747868530442.png

 

The process of rapid prototyping and iteration testing involves 5 key steps: 

  1. Persona (User): Identify the user who you are targeting. What are their goals and motivations? 
  1. Use Case (Scenario): Outline the scenario in which the AI solution will be applied  
  1. Problem: Understand and define the problem that needs to be solved 
  1. Solution: Considering AI principles, develop the AI solution to address the problem  
  1. Test: Test the AI solution to gain feedback 
  1. Repeat: Iterate on the solution based on the feedback received and repeat this process 

Creating a Problem Statement 

Before creating a solution, it's crucial to understand the problem that needs to be solved. Grounding your solution in a real, well-defined problem increases the likelihood that the solution will provide value.  

One effective way to stay focused is by crafting a problem statement. This helps ensure your efforts remain aligned with the actual need throughout the solution development process. 

 

matthewpopp_1-1747868530443.jpeg

 

A strong problem statement includes four key elements:  

  1. Who is experiencing the problem? 
  1. What is the problem? 
  1. Why is it happening?  
  1. Why does it matter? 

You can use the template provided above to create your own. Here's an example:  

"Incident Managers are having trouble processing and synthesizing information because of the amount of documentation created during complex incidents. This causes lost productivity and increased error rates"  

 

AI Skills and Features 

matthewpopp_2-1747868530443.jpeg

 

These are several AI skills and features that are relevant to our specific activity. It includes examples such as  

  • Summarization Card: Condenses large amounts of data into easy-to-understand natural language 
  • Now Assist Context Menu: An AI-powered tool for initiating AI actions on specific objects 
  • Generation: Automatically creates objects based on specified models and rules  
  • Recommended Actions: Connects different AI skills to cards enabling automated flows 

 These are merely a small sample of the AI skills and features available, showcasing the potential and versatility of AI in enhancing our workflows and user experiences. 

 

AI Principles 

matthewpopp_3-1747868530444.jpeg

 

To identify the best AI solution, you can consider these 4 principles before even testing your ideas: 

  1. Accuracy & Relevance: The AI output matches user needs and expectations 
  • Would this solution provide output that would be relevant? 
  • What would be the impact of inaccuracies?  
  1. Transparency & Explainability: Users can easily understand what the AI is doing and why 
  • How do you make it clear AI is involved?  
  • Is it clear what data the AI used? 
  1. Control & Correctability: Users can easily guide, influence, or correct the AI 
  • Is there a way to correct AI actions?  
  • Is there a way to provide feedback on the output? 
  1. Trust & Safety: The AI builds confidence and feels safe to use 
  • Is this a place where AI can be trusted to solve the problem? 

Testing Your Solution: 

Sometimes, the solution seems obvious, until people surprise us by behaving in unexpected ways. This is why testing your solutions is essential. It ensures the solutions we design truly address the problems they’re meant to solve. 

The good news? Testing doesn’t have to be complex or time-consuming.  When you're rapidly iterating, a lightweight approach can be both effective and efficient. (Note: This applies specifically to this method—other research approaches may require more rigor.) 

 

matthewpopp_4-1747868530444.jpeg

 

Here are 4 simple tips to keep your testing process streamlined: 

  • Location: Testing can happen anywhere – online, in a hallway, or wherever users are available 
  • Testers: You don’t need a crowd. Just 2–3 people can help uncover critical issues. 
  • Goal: Give testers a clear task. Then, observe where they struggle or succeed. Ask questions to understand why.  
  • Take Notes: Whether you're solo or with a team, jot down quick observations. These notes will guide your next steps. 

Leverage the AI Principles to identify the right questions to ask. In addition to the principles, ask questions to assess ease of use and comprehension, which are core to the user experience, whether it is an AI experience or not. This approach not only saves time but also enhances the overall quality and user experience of your AI solution. 

*Note: In the Figma file you will find a more detailed list of example questions and a rubric to score your solutions. 

 

Conclusion 

The journey of developing impactful AI experiences is guided by principles of accuracy, transparency, control, and trust. By conducting rigorous testing and adhering to these fundamental principles, teams can ensure that their solutions are well-received by users while reducing risks and inefficiencies during the product development process. Integrating AI capabilities into products extends beyond technological advancements; it involves empowering users and optimizing workflows. By embracing these best practices, organizations can create intelligent systems that yield significant benefits to users and foster sustainable success in an ever-evolving digital environment. 

Version history
Last update:
‎05-21-2025 04:49 PM
Updated by:
Contributors