These NFRs relates to the upcoming work of @AnjeKnottnerus & me, under the guidance of @bsteubing
Please feel free to comment or add suggestions. This work will eventually address this issue and this one on upstream repo.
Functionality is described in different Issues.
- Viewing, adding and editing activities is intuitive for inexperienced users
- Editing values takes the minimum possible time for experienced users
- Finding the most commonly viewed and edited activity data is easy
- Resizing interface elements is rarely required
- Common activity data (e.g. name, quantity, unit) can be viewed and edited in a consistent and predictable way
- Uncommon (e.g. user-specific) key:value pairs can be flexibly created and edited (with potentially reduced consistency due to increased flexibility)
- Guidance information available where necessary (through tooltips)
- Editing values unintentionally is difficult
- The project and database of activities being viewed or edited is clear
- Activity data integrity is maintained across GUI, memory, and disk
- User can be confident in the knowledge that data-entry mistakes can be recovered from (automatically where reasonable, or manually otherwise)
These NFRs relates to the upcoming work of @AnjeKnottnerus & me, under the guidance of @bsteubing
Please feel free to comment or add suggestions. This work will eventually address this issue and this one on upstream repo.
Functionality is described in different Issues.