What’s a Scenario

Photo by Wonderlane What's a scenario?  Not everybody uses the term "scenario" the same way.  In the software industry, there's three common...

5 Situations for Writing Use Cases

What are five common project situations for writing use cases?  In Writing Effective Use Cases (Agile Software Development Series), Alistair Cockburn identifies five different...

Quality Attributes Frame

I found an organizing frame for quality attributes (security, performance, ... etc.) on SoftwareArchitectures.com and I think it's helpful.  They organize quality attributes by...

Requirements Types

I was trying to find a way to express requirements from multiple perspectives, but keep it simple enough not to lose big ideas that...

Scenario Types and Their Usage

I use scenarios all the time for anything from designing a user experience to evaluating architecture. Scenario is an overloaded term though. There's lots...