Page 35 - Methodology for measurement of Quality of Service (QoS) Key Performance Performance Indicators (KPIs) for Digital Financial Services
P. 35

TABLE D-1: Expressions used in definitions of KPI computation
           N(EI)       NUMBER OF EVENTS WITH INDEX I.
           T(Ei, Ej)   Time elapsed between the events with indices I and j. This quantity applies to one particular transaction and is
                       only valid if both events are present.
                       A KPI of ‘time’ type is the average (usually arithmetic mean) of respective transaction-wise T values.
           R(Ei, Ej)   Rate (percentage) of events with index I with respect to events j.
                       Typically, Event index j represents a “try” and index I the related success indicator for a given phase.  In that case,
                       R stands for the success rate of the given phase.
                       This expression is only valid if N(Ej) > 0 which means that for a valid rate indicator there must be at least one ‘try’
                       occurrence of the respective phase.
                       Technically, the condition N(Ei) <= N(Ej) is also met. This is however a technical cross-checking condition which
                       is assumed to be fulfilled always if the underlying measurement and processing mechanism is properly defined
                       and functioning.


           D.4 UNDERSTANDING OF KPI                             Even though DFS appears primarily to be a direct, in-
                                                              teractive type of service, it has some store-and-forward
           Reported KPI represent the results of respective mea-  properties. This relates to the matter of using reason-
           surements. Under the assumption that a statistically sig-  able values for time-outs.
           nificant number of samples has been taken, they also   Here, several aspects have to be considered carefully.
           represent a prediction on the outcome of tests done   If time-out values are too short, this would not only rep-
           with the same set of testing conditions, i.e. parameters   resent customer perspective by painting a too-negative
           of a test.
                                                              picture of the service. It would also increase the amount
           ■  NOTE: In statistics, sample usually refers to a set of   of money needed for insertion after assumed failure.
             measurements, i.e. the entirety of all data from a giv-  From an operational point of view, it would also cre-
             en test.  For the purpose of this document, sample   ate additional complexity. If time-out is declared due to
                    5
             (singular) denotes a single data point for a KPI com-  a missing response of the system, the next transaction
             putation,  i.e.  information  related  to  one  particular   will be started. This would then either need a dedicat-
             transaction. This is equivalent to the term “sample   ed cancellation of the ongoing transaction, or the test
             point” or “observation” in the statistics context.  would be in a kind of undefined state.
                                                                Moreover, due to the secondary response (summary
           Therefore, the functional descriptions use the term   SMS), there is actually a double time frame. The primary
           ‘probability’ for KPI which have the type of a rate, in ac-  confirmation may have arrived, but the summary SMS
           cordance with the wording in ETSI TS 102 250-2 and   are still under way. It is assumed for the time being—with
           Rec. ITU-T E.804.                                  a note that this should be validated—that these SMS are
             The term ‘time’ is used in two ways. If the context is   actually decoupled from the DFS process. If the waiting
           individual transactions, it means respective single val-  time for these SMS has expired, and the next transac-
           ues for that particular transaction. In a KPI context, it   tion is started, they can still appear. The procedure also
           designates an aggregated value. If no other definition   needs to cover this possibility in order not to introduce
           is made, this shall mean the average of transaction-wise   confusion in case it occurs.
           values.                                              Using long time-outs—to reduce this risk, understood
             To avoid duplications of text, validity rules are as-  as hoping a transaction without a clear response may
           sumed to be generic, i.e. relate to the formal validity   turn out to be successful after all—will however reduce
           definitions outline in Terminology.
                                                              the yield of a measurement campaign in case of a high
                                                              actual loss rate.
           D.5  SPECIFIC PROBLEMS OF DFS                        Also, some care needs to be taken in definition of a
               TRANSACTIONS                                   clean-up process. A clean-up process should not pose
                                                              the risk of messing up the test; i.e. an attempt to roll
           DFS is, at least from a technical testing perspective, a   back a transaction may not only cause time delay but
           store and forward service. For pragmatic purpose, a   also create additional disturbance in the system and en-
           time-out condition for a test case is necessary; other-  danger data integrity. At present it appears to be the
           wise, a ‘hanging’ transaction would effectively block a   most sensible decision to refrain from any situational
           test.                                              roll-back attempts and assume that some final tidy-
             Considering that a field test for DFS is transferring   ing-up is made. For test design this means that suffi-
           real money, there is the basic question of clean-up. In   cient reserves—and a good monitoring—have to be allo-
           case a transaction is unsuccessful, the money involved   cated to keep the testing process going.
           in this transaction would have to be assumed, and new
           money would have to be inserted into the loop.





                                  Methodology for measurement of Quality of Service (QoS) Key Performance Indicators (KPIs) for Digital Financial Services • 33Methodology for measurement of Quality of Service (QoS) Key Performance Indicators (KPIs) for Digital Financial Services • 33
   30   31   32   33   34   35   36   37   38   39   40