Project Overview
Client: Wirelane
Industry: Charging Solutions
Service Provided: Customer application management and sales process lifecycle enhancement
Wirelane, a leading provider of smart EV charging solutions, aimed to enhance their software to improve the customer experience and streamline their sales process. This case study explores the challenges they faced, the solutions implemented, and the results achieved.
Challenge
Problem
Wirelane was using a PowerApps canvas application based on SharePoint, which was slow and inefficient. The application faced several issues:
- Poor performance due to extensive use of formulas and components.
- Inefficiency in data processing and editing.
- User frustration caused by slow application response times.
Initially developed by Wirelane using PowerApps with SharePoint as the data source, the application’s complexity and inadequate data handling capabilities led to significant performance issues and inefficiencies.
Solution
Approach:
- Structure Analysis: Analyzed the existing application structure to identify bottlenecks and inefficiencies.
- Application Segmentation: Divided the application into smaller, manageable components.
- Model-Driven Approach: Transitioned from a canvas application to a model-driven application using Dataverse, a more efficient relational data platform designed for better performance and scalability.
Key Actions:
- Initial Development: Wirelane created a canvas app based on SharePoint data.
- Application Rewrite: The app was rewritten to use Dataverse as the primary data source, while SharePoint continued to serve as the source for files and images.
- Application Development: Continued development led to the app becoming more complex, necessitating optimization.
- View Separation: Initially, views in the application were separated to maintain distinct logic and filter data at the Dataverse level, reducing the size of queries from the app, yielding moderate improvements.
- Further Optimization: The canvas application was divided into separate canvas pages connected to an overarching model-driven app, significantly improving performance.
Technologies Used:
- SharePoint Online
- PowerPlatform: Dataverse, Power BI, PowerApps (Canvas, Model-Driven), Power Automate
- Exchange Online
Results
Outcomes:
- Performance Improvement: The transition to Dataverse and the model-driven approach resulted in significantly faster application performance.
- Enhanced User Experience: Users experienced shorter editing and functional addition times, reducing frustration.
- Efficient Data Handling: Improved data processing capabilities streamlined the sales lifecycle process.
Specific metrics showcasing the improvements include:
- Reduced application load times by 200%.
- Improved data refresh rates by 60%.
- Enhanced user satisfaction scores by 150%.
Client Feedback
Testimonial: “Thanks to the new application architecture, we have seen a remarkable improvement in performance and user satisfaction. The switch to Dataverse and a model-driven approach has made our processes much more efficient.” – Viktor H. / Head of Marketing and User Experience
This case study highlights how Wirelane leveraged advanced data handling technologies and strategic application redesign to overcome their challenges, resulting in enhanced performance and user satisfaction.