What are the User, Business, and System Goals?

The most effective way I've found to elicit requirements, is to simply ask: What are the user goals? What are the business goals? What are the system...

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...

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...

Customer Connected Engineering

Customer Connected Engineering (CCE) is a practices we use across our patterns & practices teams for engaging customers throughout the life cycle. We involved customers during the planning, development, and release of our deliverables. This is a draft slide set that shares how we do Customer Connected Engineering inside patterns & practices, including our key practices and guiding principles.

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...