Lesson 1: Frame the problem before you design it
29 min read·
Module 2 · Lesson 1 · About 45 minutes · Needs: Module 1 (the structural differences), Python, and what a regular expression is
The situation
Week 2 at Northdesk. Joel, the head of product, sends one line: "Ask should answer every employee's HR question, and Cases should do more." Before anyone draws a box, Gareth, the design reviewer, asks: should this be built at all, and for whom?
So you frame the problem first, tracing one Tallis Retail Group question, "How many days of annual leave do I get?", through six questions.