Our developers joined the Field's existing Cloud Team and following a smooth integration the rapid growth of their application has started.
By combining software, sensors, and autonomous technologies, we put data to work to boost efficiency and reliability within the infrastructure, construction, environment, and public sectors.
source: www.field.group
We believe that the success of any project hinges not merely on task completion, but on nurturing a relationship built on trust, mutual understanding, and clear communication.
We established a routine of regular, transparent communication from the get-go, setting clear expectations and promptly addressing any changes in scope or issues. This proactive approach ensured the project stayed on track and that no time was wasted.
One of the customer's struggles was limited development resources. Combined with our expertise we've set a goal to grow their software components to match rapidly chaning customers expectaions, but also with a strong emphasis on preparing the application to be scalable when met with a larger market.
We proposed to: analyse & re-think what software components are relevant & need to become scalable.
We suggested: a few technology changes or updates, but also a more structured way of working, keeping agile practices in mind.
We succesfully implemented and maintained a bi-weekly sprint planning & iterations, concluded with retros and demo sessions.
TypeScript is a programming language created as an extension for JavaScript, adding static typing to this dynamic language. It provides developers with greater control over the code by introducing data types, resulting in enhanced safety and easier error detection during code writing.
With TypeScript, one can write more readable and maintainable code, especially in larger projects, as typing allows for the identification and correction of errors at the code-writing stage. Additionally, TypeScript compiles to JavaScript, meaning the source code can run on any browser or platform that supports JavaScript.
TypeScript is utilized in numerous large-scale projects due to its advantages in typing and extensive functionality, making it a popular choice in the realm of web application development and beyond.
Tech stack updated with our suggestions:
Postgres + postgis / MongoDB
Express / Fastify / Sharp / BullMQ / Jest
VueJS / Bulma / Mapbox
Azure with Kubernetes + Argo CD
Gitlab for CI & project management
We provided a team of 3 experienced backend developers who smoothly integrated with frontend experts already present on the customer's side.
Eventually one of our developers became a team leader, responsible for planning & concluding sprints and working closely with a customer's product owner with a goal of translating the product requirements into technical work items.
Working with Codeflyers has been a game-changer for us! Their innovative approach and unparalleled technical expertise have propelled our project to new heights. We're thrilled with the progress and their proactive attitude.
Christoffer Apneseth
CTO at Field