Thinking Mental Model
Describe the Complete Understanding of the Features
Scope the Problem
Start Drawing, start with big picture
Quantify the Scale
Keywords
Goldilocks: a fairy-tale heroine who enters the house of the Three Bears and declares the possessions of Baby Bear to be ‘just right’, as compared to those of Father Bear and Mother Bear.
Every feature should have a nice name (customer friendly from a selling point of view)
Every feature should have a tagline
How to ask smart questions?
Customer acquisition methods: email marketing (newsletters, blog post, features), linkedin (polls and other ways), SEO, Referrals over time
Technologies:
Apache Flink
Apache Spark
Functional vs Non-functional: Functional requirements formally specify the input and output interfaces of the problem that we want to solve and the functions associated with them. Functional requirements help us understand data processing, data manipulation, and the calculations that need to be implemented to generate the result. Non-functional requirements set the expectations about the performance and security aspects of the algorithm.
Resources
Last updated
Was this helpful?