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.

👉

Get Purple Chat Certified in Moveworks Academy

1. Understand the request with Purple Chat

2. Match it to a design pattern

3. Add API Annotations

Example

Our best-in-class example is shown below:


A few things to note:

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