When applying agile development processes, are user stories superior to use cases? The article Use Cases in an Agile World states that they serve different purposes but none is better than the other. In effect, author suggests:
- On non-Agile projects, Use Cases and Process Flows are used in requirements document to define process steps between the user and system.
- On Agile projects, Use Cases and Process Flows can be used to derive Epics and User Stories.