Back To Top

Case Study

Workflow Solution for Australia’s Leading Digitization Company

Problem

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.

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.

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

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.

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

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.

Services
  • UI/UX
  • Front-end Dev
  • Back-end Dev
  • SEO
TECHNOLOGY
  • Laravel 5.3
  • Angular Js
  • Redis
  • Pusher
  • Elastic Search
  • Gulp
aldc-slider-1
aldc-slider-2
aldc-slider-3
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.

Real Google Reviews

Jonas Peeters

5/5 stars

★★★★★

Great experience working with the Capital Numbers team. They were extremely diligent, accessible and utmost professional in their work. They were worth every euro. We are happy with the results they showed us and also the solutions they come up with to satisfy our needs. I definitely recommend working with them. It is useful to have someone on your side who does have (although limited) knowledge of IT and web hosting.

Per Peterson

5/5 stars

★★★★★

We have found Capital Numbers extremely easy to work with as development partners. They have been great at spending the time on the front-end of projects to understand the full scope which is helpful during development to guide decision-making and potential trade-offs to deliver on time and within budget. They're effective at integrating technical solutions with creative work and we have had a great experience with their project management.

George Levy

5/5 stars

★★★★★

I have been a customer of Capital Numbers for many years and multiple projects across both all my personal websites, and multiple clients. They are my most trusted partner when it comes to any web and mobile development issues.

See all Reviews

Ready to get started?

Schedule a 15 Minutes FREE, No-Obligation Consultation

No matter where you are in the planning process, we're happy to help, and we're actual humans here on the other side of the form. Step 4 We're here to discuss your challenges and plans, evaluate your existing apps and website or even make some initial recommendations. And, of course, We're here to help any time you're in the market for web or app designers and developers.

Schedule Time To Talk

Or, Use this form to share your requirements. Get guaranteed response within 8 Hrs.

Awards

  • Deloitte Technology Fast 500
  • Deloitte Technology Fast 50
  • 1000 High Growth Comapnies 2018
  • BCC 1st runner-up 2016
  • The telegraph infocom SME of the year 2014
  • Dun and Bradstreet leading smes of india 2017
  • CII awards 2015

Accreditation & Partnership

  • ISO 9001-2015
  • Acquia
  • CII
Rating:
4.4 ( 70 rating )