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...
Quality Attribute List
When thinking about quality, I tend to draw from the following quality attributes: Availability Buildability Conceptual Integrity Evolvability Extensibility...
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...
Shifts of Power
When Ward Cunningham was on our patterns & practices team at Microsoft, he would talk about "shifts of power." What’s interesting is how requirements...
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...