Requirement Clarifications What need/problem do we need to solve? Why need/problem do we need to solve it? How do we address the problem? Edge Cases Edge Case 1 Detailed Description Options Option 1 Pros Cons Final Decision Data Analysis Input Dataset 1 Owner Fields/Schema Output Schema/Model Use Cases Commands Queries