By David Angradi, Executive Vice President, Sales, Coda Global
Before we begin the process of developing a new killer app for a client, there is often a lot of back-end work that must happen first. One of the first key details for a project kickoff is to figure out how to incorporate the client’s technology opinions into the mix.
When it comes to application development (AppDev) work, Coda has pre-selected a set of the most common technologies that we recommend – our own technology opinion set – that we are experts in applying to accomplish client builds. These technologies include containers, automation & orchestration tools, microservices and more. Our technology opinions are based on years of knowledge and hands-on development creating and crafting strong client experiences.
Clients’ also have technology opinions of their own. They may have a specific requirement that a new cloud-native application must be developed to integrate with their SAP instance for an enterprise resource planning (ERP) function or a specific customer relationship management (CRM) platform. In these cases, we work with the customers’ subject matter experts (SMEs) to best match our technology opinion sets with theirs to provide an optimal outcome. We will work with application or environment SMEs to build the underlying environment needed for success.
Perhaps nowhere is this most often the case as when it comes to the back-end work necessary before we can begin front-end application development. To ensure all downstream components are up to speed before we begin any AppDev work, the heavy upfront work is often to focus on the back-end. By setting up the infrastructure, the necessary platforms and the automation first, we enable developers to begin build work without having to worry about the environment. This often equates to one-third of a total development project.
The development environment must be packaged logically so developers can consume the infrastructure and focus on building applications. Additionally, it doesn’t matter whether the environment is in the public cloud – AWS, Azure, Google – or on premises in a private cloud. The cloud makes things easier, but it doesn’t solve the problem of pulling everything together.
Increasingly, companies are looking to a single consultancy such as Coda to provide both the back-end automation setup and the front-end development work. This makes sense, as we all come with our own tech opinions, and a third team in the mix often makes for more decisions, meetings, and ultimately, more cost and slower development. Coda provides all the necessary skills for both front-end and back-end work, providing customers with a single point of contact to ensure project success.