SaaS Project Case Study:
EAMA App and Dashboard


EAMA Inc. embarked on a transformative journey to modernize field service management through a comprehensive SaaS solution. This initiative aimed to address operational inefficiencies and enhance client engagement across plumbing, electrical, mechanical, and more. By integrating advanced scheduling, CRM capabilities, and real-time tracking into web and mobile platforms, EAMA aimed to streamline workflows and deliver superior service experiences, propelling organizational growth and client satisfaction.


1. Research and Discovery
User Research: Conducted surveys and interviews with technicians, property managers, and clients to understand pain points and needs.
Competitor Analysis: Evaluated three key competitors (Competitor A, Competitor B, Competitor C) in terms of features, usability, and market positioning (see competitive analysis below).

2. Design and Prototyping
Wireframing: Created low-fidelity wireframes to map out user flows and interface structure.
Prototyping: Developed high-fidelity prototypes using Figma, incorporating feedback from stakeholders and iterative testing.

Overview
Role: UX/UI Designer | Senior Content Developer | Project Manager
Duration: 1.5 year
Company: EAMA Inc.
Website: www.eama.ca
Scope: Sole responsibility for user research, UX/UI design, and content development.
Challenges: Overcoming operational inefficiencies, enhancing user adoption, and ensuring scalable design for future growth.

3. Development and Testing
Collaboration: Worked closely with developers to ensure design integrity and functionality alignment.
User Testing: Conducted scenario-based testing with real users to validate design decisions and improve usability.

4. Launch and Iteration
Deployment: Managed the launch of the first version of the app, followed by continuous iteration based on user feedback and analytics.
Iterative Improvements: Iteratively refined features and UI elements to enhance user experience and address pain points.

Problem
EAMA Inc. faced operational inefficiencies and client dissatisfaction due to outdated manual processes and fragmented service management tools. This resulted in slower response times, higher operational costs, and missed growth opportunities.
Pain Points
Operational Inefficiencies: Addressed through automated workflows.
User Adoption and Training: Mitigated with comprehensive onboarding.
Data Integration: Ensured accuracy and consistency across platforms.
Scalability: Built a modular architecture to support future growth.
User Experience Design: Iteratively improved for intuitive usability.
Security and Privacy: Implemented robust security measures.
Resource Allocation: Managed effectively to meet project timelines.
Feedback Integration: Incorporated agile methodologies for continuous improvement.

Solution
We developed a robust SaaS platform integrating web and mobile applications tailored for field service management. By implementing streamlined scheduling, CRM functionalities, and real-time tracking, EAMA transformed its operations. The solution empowered technicians with efficient workflows and enhanced client interactions, ultimately driving operational efficiency and customer satisfaction to new heights.
Process of Work
Web Portal Admin Access Guide Chart

Competitive Analysis
Conducting a comprehensive competitive analysis of ServiceTitan, Jobber, and Housecall Pro revealed valuable insights into their respective strengths and weaknesses. ServiceTitan impresses with its robust analytics and comprehensive feature set, albeit at a higher cost and complexity. Jobber stands out for its user-friendly design and solid customer support, catering well to smaller service businesses. Meanwhile, Housecall Pro distinguishes itself with a strong mobile app and competitive pricing, making it a favorable choice for mid-sized service providers. This analysis informed strategic decisions in positioning our SaaS solution, emphasizing usability, feature integration, and customer support excellence.

Persona: Project Manager

Customer Journey

Site Mapping and Sketch Drafts



Design Demonstration
Desktop



Mobile




User Flows
Crafting user flows for the EAMA App project was pivotal in mapping out seamless interactions for diverse user roles—technicians, property managers, and clients. Each flow, meticulously designed with clear steps and decision points, aimed to streamline service requests, enhance quote management, and ensure transparent service progress tracking. By prioritizing user-centric design principles and iterative feedback, the user flows facilitated intuitive navigation and operational efficiency, ultimately fostering a cohesive and satisfying user experience across the SaaS platform.

Registration/Login Flow

Dashboard Navigation Flow

Service Request Flow
User Testing and Feedback
User testing played a pivotal role throughout the development lifecycle of the EAMA App and Dashboard Portal, ensuring that the user interface (UI) and user experience (UX) design met the needs and expectations of its intended users. The approach to user testing encompassed several key strategies:

Approach
Early Prototyping: Gathered initial feedback on basic functionalities.
Iterative Testing: Tested high-fidelity prototypes with realistic scenarios.
Scenario-Based Testing: Users were presented with realistic scenarios and tasks relevant to their roles and needs within EAMA Inc. This approach helped assess the usability of specific features and the app's overall navigation.
Remote and In-Person Testing: Both remote and in-person testing sessions were conducted to accommodate diverse user preferences and geographical locations. Remote testing allowed for broader participation and feedback from a wider user base.
Quantitative and Qualitative Feedback: Metrics on task completion rates, qualitative insights on user preferences.

Insights
Usability Issues: Addressed navigation and form completion challenges.
Feature Prioritization: Aligned features with user needs and preferences.
Feature Requests: User input led to valuable feature suggestions, such as integration with third-party tools, additional customization options, and enhanced reporting capabilities. These insights guided the roadmap for future iterations and updates.
Performance and Stability: Users provided feedback on app performance, including loading times, responsiveness, and reliability. Issues identified were addressed to optimize the app's performance for seamless user experience.
Continuous Improvement: Iteratively refined based on ongoing user feedback.
User testing and feedback were integral to refining the EAMA App, ensuring that it not only met user expectations but also delivered a user-friendly and efficient service management platform. Continuous feedback loops and iterative design practices will continue to drive ongoing improvements, ensuring that the app evolves in tandem with user needs and technological advancements.

Project Experience
User-Centric Design: Emphasized user feedback and iterative design.
Collaborative Environment: Effective teamwork with developers and stakeholders.
Challenges Overcome: Balancing feature requests, user adoption, and scalability.
Tools Utilized
Figma and Adobe XD: Facilitated collaborative design and prototyping.
User Research Tools: Google Forms, Zoom, Google Meets for user interviews.
Project Management: Trello for task management, Slack for communication.
Prototyping Tools: Figma, Miro for interactive prototypes.
Reflection on Tools and Project
Reflecting on the tools used and the project experience underscores the critical role of collaboration, iterative design, and user-centered methodologies in delivering impactful digital solutions. Leveraging these insights will continue to guide future projects towards success, ensuring that each design decision is grounded in research and aimed at delivering exceptional user experiences.