ISO25010 Sub-characteristic | Metrics |
Functional Suitability | · Percentage of complete transactions out of total attempted transactions. · Number of product listings that are correctly categorized. · Percentage of product returns due to listing inaccuracies. · Number of successful integrations with new payment gateways in a year. · Conversion Funnel Effectiveness: A measure derived from the ratio of users completing a purchase to those starting one, indicating the effectiveness of the purchasing process. · Feature Utilization Rate: A measure of how often specific functionalities (e.g., wishlist, cart add) are used compared to their availability. |
Performance Efficiency | · Average response time during peak usage hours. · Throughput: Number of transactions processed per minute during sales events. · Page load time for high-resolution product images. · Percentage decrease in page load times post-optimization efforts. · Average Page Load Time Across User Geo-Locations: A metric that combines server response times, content rendering, and geographic disparities to ensure users across regions receive optimal performance. |
Compatibility | · Number of integration-related errors per month. · Percentage of successful data synchronizations with integrated systems. · Number of successful API calls between the E-commerce platform and third-party services. · Number of customer complaints due to payment gateway integration issues. · Browser and Device Compatibility Score: Aggregate metric considering error rates, page rendering inconsistencies, and functionality failures across various devices and browsers. |
Usability | · Average number of clicks to complete a purchase. · Percentage of users who abandon their cart before finalizing a purchase · Average rating from user feedback on the checkout experience. · Percentage of users who utilized product recommendations. · Interface Latency: Time taken for the user interface components to respond to user interactions, like button clicks or form submissions. |
Reliability | · System uptime percentage over a given period. · Mean time between failures (MTBF). · Number of transactions rolled back due to system errors. · Duration of longest uninterrupted service uptime. |
Security | · Number of security breaches or vulnerabilities detected in a given timeframe. · Average time taken to detect and mitigate a security breach. · Percentage of transactions conducted over a secured connection (e.g., SSL). · Number of unauthorized access attempts detected and thwarted. |
Maintainability | · Average time taken to implement new features or updates. · Number of reported issues post-software updates or patches. · Number of deprecated features still in use by customers. · Frequency of code refactoring or optimization initiatives in a year. |
Portability | · Time and resources needed to migrate to a new server environment. · Percentage of successful data migrations during platform changes. · Time is taken to adapt the E-commerce platform for a new region or market. · Percentage of modules successfully ported to a mobile app without major changes. |