Behaviors
After understanding the tools each persona uses and the capabilities you’ll want to offer, it’s time to learn about behaviors. Behaviors are what users do when they interact with a product. In your case, since you don’t have a full API product ready yet, you need to understand how users interact with their tools of choice and then extrapolate the information to how they’d use your API. To do that, you’ll need to ask users to show you, or explain, the steps they make using their tools to complete their tasks. Then, you overlap those steps with the capabilities you want to offer to get a list of the relevant steps. Those steps constitute the behaviors that you want to study deeper. You’ll see that different capabilities translate to a different number of steps. Your goal is to analyze each one of those steps and learn about its value in the overall task that the user is trying to complete. You want to know if a step can be easily replaced...