Diving Deeper into the Order-Taking Workflow

We’ve got the inputs and outputs documented, so let’s move on to understanding the order-taking workflow in detail.

You: “Ollie, could you go into detail on how you work with an order form?”

Ollie: “When we get the mail in the morning, the first thing I do is sort it. Order forms are put on one pile, and other correspondence is put on another pile. Then, for each form, I look at whether the Quote box has been checked; if so, I put the form on the Quotes pile to be handled later.”

You: “Why is that?”

Ollie: “Because orders are always more important. We make money on orders. We don’t make money on quotes.”

Ollie has mentioned something very important when gathering requirements. As developers, we tend ...

Get Domain Modeling Made Functional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.