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.