Scoping with Mockups
How to Purple Chat Scope
Purple Chat Scoping allows you to align business & technology teams on the requirements of a use case without getting too far ahead of yourself. Without a clear picture of what you’re building, you won’t be able to make it to production.
1. Understand the request with Purple Chat
Something went wrong!
2. Add API Annotations
Something went wrong!
Example
Our best-in-class example is shown below:

A few things to note:
- Every bot message has an annotation indicating any data-sources that are supposed to drive the bot message.
- Every system interaction (annotation) specifies the INBOUND and OUTBOUND data contract.
- Every system interaction (annotation) has a procedural pseudocode defining what happens in that interaction (systems, aggregations, etc.)