Netsmartz takes over as the Dedicated Mobile Application team for a client’s CRM solution

Cs AquantLaptop

Map Icon

Israel Location

Team Icon

8Team Size

Building Icon

CRM ServicesIndustry

Netsmartz powered the Mobile Application Development with iOS, Android, and React Native for the client across product lines – enabling better field operations and servicing.

About The Company

The client is a Tel Aviv-based organization focusing on service transformation and enhancing customer experience. The client offers a Service Intelligence platform that drives decision-making, provides service insights, and powers tech service providers (technicians and agents).

CS Aquant About

The Tech Stack

Cs Ios

iOS

Hh Ts Icon

Android

Cs Reactn

React Native

Cs Automation

Automation QA

Hh ts Icon

Java

Cs Saleforce

Salesforce

Team Composition

The engagement started with 1 Java, 1 iOS, and 1 Android developer. We scaled the team to add 2 QA resources. 2 React Native developers and a Salesforce developer were also added to the active roster.

The Problem Statement

The client’s architect had set up the product’s base (iOS, Android, Java backend). The client thus had developed the PoC and MVP of the product. Since they had a foundational level architecture ready, they needed the expertise to scale the product through – Android & iOS front-end and Java development.

In addition, the client wanted a full-scale, end-to-end engineering solution that consisted of a Salesforce developer and QA/QC resources to nip any bugs in the bud.

The Salesforce developer was necessary since they were building a product on top of Salesforce (an AI-based engine to recognize patterns and share solutions) – providing after-market services to a specific industry vertical. Their answer was geared to provide field-level CRM services to track, assess, and solve end-customer issues in collaboration with in-house teams.

The Challenge

The primary challenge was building a complete solution on a pre-existing architecture/codebase made by their in-house resource. While the resource was available in the process, the knowledge transfer window (time frame) was too little.

Thus the team had to understand the codebase and the architecture and then define functionality and tasks.

We had to work with an overlap in the PST timezone. The tasks, standup meetings, and collaboration efforts were slated in PST to ensure consistent interaction, maintenance of a feedback loop, and milestone updates.

The Solution

When we started, our team interacted with the client’s in-house team and project coordinator. The process started with the team self-debugging the existing codebase to understand functionality and features.

The client also created user stories in JIRA, consisting of design, functions, and API structures.

The team at Netsmartz went through the sequence of tasks that the client wanted. They then formulated queries and discussion points to consider and assess with the client in standup calls.

After a week’s worth of initial discussions, the team at Netsmartz gathered enough data to start the daily sprints to deliver the product, consider queries and requirements by the client, map progress, share updates on standup calls, and further the project pipeline.

Additionally, Netsmartz brought in a React Native developer to create a mobile application on a different product line – a part of the client’s field operations solutions.

Our Process

Netsmartz followed the following process to fulfill the client’s requirements:

Process Icon

Allocating Appropriate Resources

The preliminary task was to allocate skilled resources to assess the existing codebase and build atop the architecture & requirements shared by the client.

Process Icon

Commencing Development

After the resource allocation, the allocated mobile development resources debugged the existing MVP, started daily standups, set milestones, and crafted a plan to encompass client feedback and functional project needs. Automation QC resources were brought in to power the quality assurance.

Process icon

Team Engagement

The project coordinator consistently assessed the progress and iterations while taking care of any feedback loops generated on any tenet application. Additionally, a React Native developer was allocated to the project to work on a parallel problem set in a different product line for the client.

The Result

The primary achievements of this project were:

  • The Netsmartz team was able to take ownership of the pre-existing codebase, debug it, enhance it and build on top of it – while consistently interacting with the client and shaping the product as needed.
  • Netsmartz was able to add Automation QA resources to ensure better UX.
  • Within 3 months, Netsmartz shaped the product to enable launch plans, thus reducing the time-to-market for the client.

CONTACT US

Let's Build Your Agile Team.

Experience Netsmartz for 40 hours - No Cost, No Obligation.
Connect With Us Today!

Please fill out the form or send us an email to