Use Cases and interaction design
“Use cases are widely used in large projects to capture the functional requirements of software systems. In the hands of interaction designers, use cases can serve as a powerful tool for brainstorming workflows and bridging the gaps between design and development.” (Henrik Olsen – guuui)