SaaS App Revamp for Cloud-Based Service Management Platform
- Custom Software Development
- Confidential
- Apr. 2024 - Ongoing
- Quality
- 5.0
- Schedule
- 4.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"The combination of high-quality execution with genuine project investment stands out."
- Other industries
- New York City, New York
- 1-10 Employees
- Online Review
- Verified
Qavi Tech has been hired to enhance a SaaS application for a cloud-based service management platform. The team is responsible for scaling the app, upgrading it, developing new core modules, and testing it.
Qavi Tech has successfully completed the cloud migration and achieved platform stability. The team has also improved the application speed, UI responsiveness, and component optimization. Qavi Tech has strong internal communication and provides high-quality deliverables, showing technical competence.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the Co-Owner & CEO of a cloud-based service management platform.
Describe what your company does in a single sentence.
We're a cloud-based service management platform for the language and accessibility service industry.
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire Qavi Tech to accomplish?
- Stabilize software
- Scale for additional traffic
- Develop new modules and features
SOLUTION
How did you find Qavi Tech?
Referral
Why did you select Qavi Tech over others?
Proven Expertise
How many teammates from Qavi Tech were assigned to this project?
6-10 Employees
Describe the scope of work in detail. Please include a summary of key deliverables.
Scope of Work:
1. Enhancement of Existing SaaS Application:
- Scale the current multi-tenant cloud-based application
- Upgrade from Laravel 9 to Laravel 11
- Maintain AWS infrastructure and compliance standards
- Ensure seamless integration of new modules with existing architecture
2. Development of New Core Modules:
- Scheduling system
- Billing and payment processing
- Notification management system
- Chat messenger functionality
- Credential management system
- Reports and analytics module
3. Mobile Application Development:
- Development of a mobile version of the application
- Integration with core system functionality
4. Technical Infrastructure:
- PHP Laravel framework implementation
- ReactJS frontend development
- MySQL database management
- AWS cloud infrastructure maintenance
- Multi-tenant architecture optimization
Key Deliverables:
1. Team Assembly & Project Setup:
- Dedicated team of 7 professionals (mix of full-time and part-time)
- Implementation of Scrum methodology
- Sprint planning and milestone establishment
2. Technical Deliverables:
- Functional scheduling module
- Integrated billing and payment system
- Real-time notification system
- Operational chat messenger
- Secure credential management system
- Comprehensive reporting module
- Mobile application
- Laravel 11 upgrade implementation
3. Ongoing Support:
- Bug fixes and issue resolution
- Code quality assurance
- Performance optimization
- Security maintenance
- AWS infrastructure management
- Compliance maintenance (HIPAA, SOC 2, ISO 27001)
4. Documentation & Quality Assurance:
- Technical documentation
- API documentation
- User guides
- QA testing reports
- Sprint retrospectives and progress reports
The project is structured as a long-term partnership (2+ years) with specific deliverables and deadlines to be determined at the beginning of each sprint cycle. All development work must adhere to relevant compliance frameworks and maintain high code quality standards, with ongoing support included for the application's lifetime.
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
Cloud Migration:
Successfully completed migration from GCP to AWS
Achieved platform stability
Application Performance:
Improved application speed
Enhanced UI responsiveness
Component Optimization:
Successfully centralized key components
Reduced redundancy in application architecture
Improved component reusability
Module Enhancement:
Upgraded key modules
Enhanced existing components
Describe their project management. Did they deliver items on time? How did they respond to your needs?
Project Management Evolution:
Initial Phase:
- No dedicated CTO/PM at project start
- Struggled with timeline management
- Faced challenges meeting performance metrics
- Difficulties managing inherited codebase from previous team
Current State:
1. Leadership Improvements:
- Successfully integrated a new CTO/PM
- Added effective lead senior developer
- Established better sprint management
- Improved deliverable tracking
2. Timeline Performance:
- Early stages: Missed performance metrics and deadlines
- Current status: Showing significant improvements in meeting timelines
- Progressive improvement as team familiarity with codebase increased
3. Responsiveness to Needs:
- Through leadership additions, developed better project management structure
- Team demonstrated adaptability by improving performance over time
- Successfully navigated challenges of working with inherited code
Key Observations:
- Project showed marked improvement after leadership roles were properly filled
- Team demonstrated positive learning curve with existing architecture
- Management structure evolved to better meet project needs
- Timeline performance is on an upward trajectory
While the initial project management had significant challenges, the addition of key leadership roles and increasing familiarity with the codebase has led to improved performance and better timeline management.
What was your primary form of communication with Qavi Tech?
- Virtual Meeting
- Email or Messaging App
What did you find most impressive or unique about this company?
Key Strengths:
1. Team Quality and Collaboration:
- Strong teamwork and internal communication
- Effective cross-functional collaboration
- High-quality deliverables with fewer QA resources
- Proactive issue identification and escalation
- Team-wide ownership of quality
2. Adaptability and Flexibility:
- Quick response to urgent requirements (e.g., WCAG 2.1 AA compliance)
- Ability to handle shifting development priorities
- Successfully manages custom development tracks
- Responsive to post-release change requests
- Demonstrates agility in project management
3. Proactive Engagement:
- Team members take initiative in problem-solving
- Actively provide suggestions and input
- Ask clarifying questions
- Show genuine investment in project success
- Contribute to strategic improvements
4. Quality Assurance:
- Superior bug prevention compared to previous teams
- Achieved better reliability with fewer QA resources
- Integrated quality control throughout development process
- Effective issue management
Most Unique Differentiator:
The combination of high-quality execution with genuine project investment stands out. Unlike previous development teams, Qavi Technologies demonstrates both technical competence and authentic commitment to project success, creating a partnership rather than just a vendor relationship.
This level of engagement and ownership, coupled with their ability to maintain high quality while being flexible to changing demands, appears to be their most distinctive and impressive characteristic.
Are there any areas for improvement or something Qavi Tech could have done differently?
Primary Challenge: Timeline Management
Timeline Reliability:
- Difficulty in establishing dependable timelines
- Particular challenging with backlogged tasks
- Impacts on future development planning
- Affects ability to make reliable client commitments
Impact on Business:
- Creates uncertainty in project planning
- Complicates client relationship management
- Makes resource allocation more challenging
- Affects ability to set realistic expectations
Recent Progress:
- Significant improvements noted in recent months
- Positive trajectory in timeline management
- Expected stabilization within 2-3 months
Potential areas for improvement could include:
- Implementing better backlog prioritization systems
- Developing more accurate estimation methodologies
- Enhancing project planning tools and processes
- Creating more detailed timeline tracking mechanisms
- Establishing better metrics for timeline accuracy
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
4.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS