How to Allocate Your Software Engineering Resources for Greater Impact
March 15, 2021

Arisa Amano
Internal

Applications power organizations — including internal business operations and customer-facing solutions — inside and out. Digital disruptors first prompted this transformation. And the pandemic has taken business demand for software creation and iteration to a whole new level.

McKinsey & Co. notes that COVID-19 "speeded the adoption of digital technologies by several years." It adds that: "The customer-facing elements of organizational operating models are not the only ones that have been affected. [There are] similar accelerations in the digitization of their core internal operations (such as back-office production, production, and R&D processes)…"

As businesses accelerate their adoption of digital technologies, there is an increasing demand and burden on developers. Engineering teams are faced with the growing need of creating and revising internal applications, often detracting from time building customer-facing and differentiated product capabilities.

Many Developers Spend Far Too Much Time on Internal Applications

Our recent research, which is based on a survey Propeller Insights conducted with more than 500 IT/engineering/technology department leaders, indicates that 62% of developers spend more than a quarter of their time fulfilling requests to build internal applications. Nearly 75% need to make updates to internal applications at least weekly, while about 70% must make updates to internal tools more than once a week. Two-thirds of the survey group said that work on internal applications delays their developers' efforts on customer-facing products on a daily or weekly basis.

That's a big distraction for developers, and it's a lot of work that could be reduced or eliminated.

Especially when it comes to internal applications, businesses often underestimate the "total cost of development" — not only do you need to consider the upfront costs to build and initially launch the tool, but the ongoing maintenance costs that's required as tools and needs continue to evolve. For example, leaders may think the total cost of a new internal console is that it'll take five developers two weeks to develop. But after the tool is built, new unanticipated demands (such as increased traffic driving infra needs or changes to the product requiring a UX change) continue to suck up engineering resources on an on-going basis.

Software Engineering Leaders Need to Consider a Different Approach

Most internal applications don't require innovative designs, but there's still a lot of push-pull between the developers who build them and the line-of-business employees who actually use them and know what they need from those tools better than anyone else. And, generally, businesses get a far bigger return when they focus resources on projects that serve their customers and partners.

More than 92% of our survey respondents said that when engineers lack the time and/or resources to fulfill a request for internal applications, it creates a strain on interdepartmental relationships. Half said their biggest pain point related to internal tool creation is the lack of adequate engineering resources or incremental requests. More than a third (35%) of our survey respondents said that software engineers lack interest in or enthusiasm for work related to internal tool creation and maintenance. And almost 79% said if engineers weren't building internal tools, they would be using that extra time to develop customer-facing features.

Engineering leaders can create greater cross-organizational harmony, better use resources, engage their in-demand talent, and build more business value by adopting new technology.

This Isn't Your Ordinary Low-Code/No-Code Platform

Low-code/no-code solutions can help engineering teams and businesses accelerate app development. In fact, the COVID-19 pandemic has triggered a massive shift in adoption of low-code/no-code platforms. However, many types of internal applications can't be built on existing platforms, at least not easily. That's because many internal applications need to work directly with a company's existing infrastructure, and existing platforms aren't designed for that.

New generation platforms allow users to build applications directly on top of their company's databases and API, providing the flexibility and scalability required by many internal applications. These platforms also let users inject custom code to meet the unique needs of their companies.

In addition, enterprise-ready platforms have built-in compliance, privacy and security safeguards. This is critical to prevent identity theft, help organizations avoid non-compliance penalties, and provide leaders with peace of mind. This last point is important because nearly 95% of engineering leaders voiced concern about employees having access to customers' data.

The best of new generation platforms also allow non-technical people who use internal tools to self-service and build software to meet their exact needs. This lessens the burden on engineers, who can spend less time trying to understand user requirements and wading through a backlog of internal app creation and change requests. That frees up scarce resources, which engineering leaders can then deploy elsewhere. Now developers can focus on more value-added pursuits.

Everybody benefits because engineers have better things to work on than internal tools.

Arisa Amano is Co-Founder and CEO at Internal
Share this

Industry News

February 29, 2024

ManageEngine, the enterprise IT management division of Zoho Corporation, announced the integration between Endpoint Central, its flagship unified endpoint management solution, and Check Point's Harmony Mobile, a leading mobile threat defense solution, to help IT security teams automate the remediation of mobile threats.

February 29, 2024

Stack Overflow and Google Cloud announced a strategic partnership that will deliver new gen AI-powered capabilities to developers through the Stack Overflow platform, Google Cloud Console, and Gemini for Google Cloud.

February 29, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced the graduation of Falco, a cloud native security tool designed for Linux systems and the de facto Kubernetes threat detection engine.

February 28, 2024

JFrog announced a new technology integration with Qwak, a fully managed ML Platform, that brings machine learning models alongside traditional software development processes to streamline, accelerate, and scale the secure delivery of ML applications.

February 28, 2024

ServiceNow, Hugging Face, and NVIDIA, announced the release of StarCoder2, a family of open‑access large language models (LLMs) for code generation that sets new standards for performance, transparency, and cost‑effectiveness.

February 28, 2024

GMO GlobalSign announced the availability of an Issuer for Kubernetes cert-manager.

February 27, 2024

MacStadium announced the launch of its online community to deepen the connections of application developers through knowledge sharing and collaboration.

February 27, 2024

Octopus Deploy announced the acquisition of Codefresh Inc.

February 26, 2024

Intel announced its new Edge Platform, a modular, open software platform enabling enterprises to develop, deploy, run, secure, and manage edge and AI applications at scale with cloud-like simplicity.

February 26, 2024

Tray.io announced AI-augmented API Management, a new Tray Universal Automation Cloud capability that turns any new or existing workflow into a reusable API, significantly decreasing the technical debt associated with the operational effort and costs of traditional API management (APIM).

February 26, 2024

Bitwarden Secrets Manager is now integrated with Ansible Playbook.

February 22, 2024

Check Point® Software Technologies Ltd. introduces Check Point Quantum Force series: an innovative lineup of ten high-performance firewalls designed to meet and exceed the stringent security demands of enterprise data centers, network perimeters, campuses, and businesses of all dimensions.

February 22, 2024

Tabnine announced that Tabnine Chat — the enterprise-grade, code-centric chat application that allows developers to interact with Tabnine AI models using natural language — is now available to all users.

February 22, 2024

Avaamo released Avaamo LLaMB™, a new low-code framework for building generative AI applications in the enterprise safely, securely, and fast.

February 21, 2024

CAST announced the winter release of CAST Imaging, an imaging system for software applications, with significant user experience (UX) enhancements and new features designed to simplify and accelerate processes for engineers who develop, maintain, modernize, complex software applications.