Technology Stack

  • Laravel iconLaravel
  • Angular iconAngular
  • Redis iconRedis
  • Pusher iconPusher
  • Gulp iconGulp
The Challenge

The Challenge

For the last decade, our client has worked in the digitisation space to help organisations transition from manual, paper-based forms and processes to automated, smart online systems. This automation results in long-term cost savings for their end client.

They’ve been successful with their offerings and have contracts with several key government departments. When they contacted us to help scale their production team, we were happy to do so.

Their biggest concerns had to do with the ability to scale their production team in a cost-efficient way, and to ensure that the quality was up to standard for their government clients.

Scaling the Production Team

Although he had a lead in-house engineer, he was already completely busy dealing with day-to-day jobs, and the product enhancement was being neglected.

The client had a team in Ukraine and was working with a developer there at the time. When he was ready to scale, he started looking for additional developers.

They needed an PHP development company to provide enough flexibility to add or remove members from the remote team.

Because of our trustworthy, reliable, and experienced reputation, the client contracted us for a trial.

Ensuring Organization

The client now needed a core team of engineers to supplement the lead in-house engineer, while ensuring that the entire organization was using the same processes, coding structure and engineering practices.

The client digitised offline forms, processes, and workflow into efficient and user-friendly online systems. These new systems include automatic notifications, predetermined automated workflow, and real time reporting. All of this can be customised to meet specific business requirements.

Their customised solutions are built on their powerful platform. Key functionality is incorporated through a modular system, with features and functions based on their end clients specific business requirements.

Modules included:

  • forms (the data collection component)
  • custom workflow
  • notifications (through email and SMS)

Each business would come to the client with their own customized needs and processes. What that meant for us is that we had to quickly learn adapt to the needs of the clients and development modules. We also had to allocate suitable developers for this job on a very short notice.

Resource Allocation

The client had a very high-end implementation of Laravel and was using several Laravel packages, including services like REDIS, Pusher, and Elasticsearch, so we had to acquire knowledge of these products along with the coding style of the existing product. It was difficult to assign an engineer who was versatile in everything, so we learned on the job, and quickly.

We had no live data access and live site access. Because we had no live data, it was a challenge to us to understand the project flow.

Further issue arose from lack of communication. The client is based in a time zone which was five and half hours ahead of us. We had to accommodate the time difference into our workflow to ensure that there is adequate overlap everyday. The developer had no prior experience in working with the Australian client, so there was an initial challenge of getting communication right.

Knowledge Transfer

This was an existing product and the client has already spent several years in development. Getting up to the speed for this product was most challenging as we had to understand what functionality each module offers and how the underlying code is working.

Some government forms had between 200- 500 fields, and some of these fields were connected or tied as a multi-step form. It was up to us to understand the flow and design the database to accommodate this. We worked in close communication with the client on this part to make sure everything was done precisely.

The team had to learn and acquire knowledge about the entire system in a very short time to understand how everything is linked together. Since the system was a workflow with nested logic, it was a difficult task. To make sense of all the forms and fields required many interactions and screen sharing with the client during the initial days.

Allocation of Projects

When a new system goes live for a client, they see a huge surge in support requests and usually need lots of changes. When pitching for a lot of additional work, they can’t forecast the manpower requirements very accurately. It’s sometimes necessary for them to scale instantly, so we have to train and onboard people on their development process on a very short notice.

The Solution

The Solution

In June 2017, we started working for the client on a trial basis. We placed two of our most senior web developers under the active supervision of the head of their development department.

One of our best assets was our dedicated team of expert e-commerce developers who all had extensive experience in Shopify. We also knew to get an experienced project manager and team leader involved for the discussions.

One of our best assets was our dedicated team of expert e-commerce developers who all had extensive experience in Shopify. We also knew to get an experienced project manager and team leader involved for the discussions.

Organization icon

Organization

To keep documentation and project communication more organized and structured, we discussed and agreed to maintain project communication using JIRA rather than email communication. We used SLACK online conference for meetings, training, and monthly project audits with senior members of the client team.

Additional Scaling icon

Additional Scaling

We impressed the senior management and clients with the quality of our development, commitment, timely updates, and dedication. So the client hired another full-time dedicated developer in July 2017, expanding its remote team with CN from two to three full-time members.

Contracts icon

Exclusive Contracts

Within the next two months, the client expanded the team further with CN. They were working with some other organizations outside India and experiencing regular issues. So, they decided to stop working with other development companies and expand the team exclusively with Capital Numbers.

Code review icon

Code Review

After working on a module, we’d push all code to GIT. The client’s lead engineer would then review the code and either merge it with the master branch or reject it and ask the developer to fix any issues. The code is run on a pre-production system where they test the functionality. It’s pushed to live only after the system is working as expected. Over time, our engineers learned more about the client’s expectations and rejections became far and fewer.

Benefits icon

Benefits

Management

  • As always, we provided a comfortable setup for the client and all its members to work with our developers. The project manager developers are fluent comfortable in English and can communicate through SLACK conference, phone calls and emails. There were zero miscommunications on this project.
  • We were mostly working with the client’s project managers and allocating projects on a first-in, first-out basis, but also keeping our daily task allocation process very flexible. This flexibility allowed us to accommodate urgent requests.
  • We maintain detailed monthly records of each project, so we can look up any old projects for reference whenever needed.

Training and Onboarding

  • We also took on the responsibility of training new members, saving the client time and money. Whenever we add new members to the team, we take the responsibility to train them internally and make them ready to work successfully on the client’s projects within few working days.
Features icon

Download this case study

  • Fill 1Created with Sketch.
  • Fill 1Created with Sketch.

Great Reviews

97 Out Of 100 Clients Have Given Us A Five Star Rating On Google & Clutch

Jose RodriguezCapital Numbers 5/ 5
Jon KayserCapital Numbers 5/ 5
Katherine MaoCapital Numbers 5/ 5
Rupert WallaceCapital Numbers 5/ 5
James MorrisCapital Numbers 5/ 5
Richard HarperCapital Numbers 5/ 5
Read More Reviews
  • clutch 2023
  • Read Capital Numbers reviews on G2

We’d Love To Hear From You

Get Custom Solutions, Recommendations, Resumes, or, Estimates.
Confidentiality & Same Day Response Guaranteed!

What can we help you with?

Our Consultants Will Reply Back To You Within 8 Hours Or Less

  • Shovan
  • Dibakar
  • Indrajit
  • Avishek
700+ In-House Experts
25+ Awards in the last 9 Years
237+ Clients Worldwide
100+ Five Star Reviews On Clutch, Google and GoodFirms
    Select files from your   or   or 
    • Checkmark Icon 100% confidential
    • Checkmark Icon We sign NDA

    Recent Awards & Certifications

    • World HRD Congress
    • Times Business Award
    • Times Brand 2024
    • ISO
    • Promissing Brand

    Step Into Our Development Center

    cookie close

    This website collects cookies to deliver a better user experience. Read Cookie and Privacy Policy