====== 4.3.6.1 Effectiveness Metrics ====== [[dido:public:ra:1.4_req:2_nonfunc:30_usability| Return to Usability]] ===== About ===== There are two ways to calculate effectiveness: * [[dido:public:ra:1.4_req:2_nonfunc:30_usability:effectiveness#using_task_completion_rates| Count the success of completing tasks]] * [[dido:public:ra:1.4_req:2_nonfunc:30_usability:effectiveness#using_error_rates| Count the errors while completing tasks]] ==== Using Task Completion Rates ==== [[dido:public:ra:1.4_req:2_nonfunc:30_usability:effectiveness| Return to Top]] Effectiveness measures the ratio of tasks completed versus those that are not completed. It is usually reported as a simple percentage such as 80% of the tasks are completed. The data is collected using a simple binary (i.e., yes = '1' and no = '0') for each user for each task. **Mathematically:** o Effectiveness = {sum{user=1}{numberOfTesters}{Completed Tasks by user} / sum{user=1}{numberOfTesters} {Total Tasks assigned to user}} * 100% \\ \\ \\ \\ \\ Here is an example where the system uses 10 tasks and all the tasks are completed by 5 users. The results are: ^ user ^ Completed Tasks ^ Incomplete Tasks ^ Total Tasks ^ Effectiveness | ^ user 1 | 8 | 2 | 10 | **80%** | ^ user 2 | 9 | 1 | 10 | **90%** | ^ user 3 | 10 | 0 | 10 | **100%** | ^ user 4 | 5 | 5 | 10 | **50%** | ^ user 5 | 6 | 4 | 10 | **60%** | ^ **total** | **38** | **12** | **50** | **76%** | This efficiency ratio is referred to as the **Completion Rate** or **Fundamental Usability Metric**. As a result of its simplicity and ease of understanding, the **Completion Rate** is a popular way of reporting efficiency. However, in order to determine the efficiency, a working system with real users needs to be available. This is a major advantage of using the [[dido:public:ra:xapend:xapend.a_glossary:a:agile]] since the efficiency can be calculated during each [[dido:public:ra:xapend:xapend.a_glossary:s:sprint]] and used as a guidance for future sprints. ==== Using Error Rates ==== [[dido:public:ra:1.4_req:2_nonfunc:30_usability:effectiveness| Return to Top]] Another way to understand an [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] or system efficiency from a [[dido:public:ra:xapend:xapend.a_glossary:u:usability|usability]] perspective is to count the errors instead of counting the success of completing tasks. Every error can have more consequences requiring more work to "undo" thus negatively impacting Effectiveness and efficiency. The following is a partial list that users can make while completing tasks(( Jeff Sauro, __10 Essential Usability Metrics__, Measuring U, 30 November 2011, Accessed 19 November 2020, [[https://measuringu.com/essential-metrics/]] )) : * **Unintended actions** - using a ''next'' operation without intending. * **Slips entering information** - pressing a ''return'' ''escape'' key accidentally * **Mistakes in data entry** - twiddling the digits in a phone number or social security number or having autocorrect inadvertently "correct" an entry * **Omissions in data entry** - forgetting login as an existing user rather than creating a new user, skipping filling in age Recording each instance of an error along with a description can help refine the system to prevent these errors in the future. For example, “user entered last name in the first name field”. In many ways, this metric can be considered similar to the Task Complete Rate metric but instead of counting completed tasks the errors are counted. Note, many errors can occur in accomplishing a single task. For example, a data entry form required for one task can have errors associated with each field. Each of these errors can have a negative impact on the overall efficiency. Another enhancement to this metric wold be to assign a weight to the error. For example, data entry errors are less dramatic and important than unintended actions. Therefore, unintended actions would receive a higher weighting than data entry. ===== DIDO Specifics ===== [[dido:public:ra:1.4_req:2_nonfunc:30_usability:effectiveness | Return to Top]] : To be added/expanded in future revisions of the DIDO RA /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~