1. Usability
Software usability can be described as how effectively end users can use, learn, or control the system
Contents contributed and discussions participated by Kevin O'Neill
The 7 Software "-ilities" You Need To Know - 0 views
-
-
2. Maintainability ( or Flexibility / Testibility) The definition of maintainability [for me] implies how brittle the code is to change
-
3. Scalability Scalability is the ability for your program to gracefully meet the demand of stress caused by increased usage
- ...4 more annotations...
In Search of Excellent Requirements - 1 views
-
Consequently, it is not reasonable to expect us to make sound business or technical decisions on behalf of the customers, or to resolve conflicting requirements supplied by different end users, or to set priorities for the many requirements that might be collected.
-
We have finally reached the state where if no project champion can be found to see that the right system is built, we cancel the project.
-
The consequence of not explicitly discussing these quality tradeoffs is a surprise upon delivery, when the customer finds that his implicit quality attribute requirements have not been achieved
- ...3 more annotations...
1 - 0 of 0
Showing 20▼ items per page