Before running into modeling smart use cases, you should first establish clearly which business processes or end user work processes your new software needs to support and maintain.
Perform intake
There are a large number of variations to establishing these processes, the first of which is just to start modeling your business processes first, using any available business process modeling technique. However, in many situations, the input for establishing the processes comes from pre-project activity or deliverables.
Therefore, always perform an sound intake on the input documents from the customer. For instance identify the business processes to be supported, or analyse the existing applications to be re-engineered.
See also
- Perform intake. Different variations in validating pre-project deliverables.