5 minute read

COLUMN: How I see IT: Upgrading IT – Which software solution approach should you choose?

Upgrading IT — Which software solution approach should you choose?

Allan Bachan, VP, Managing Director, MRO Operations, ICF with Kyle Tuberson, Chief Technology Officer, Public Sector, ICF

As airlines and MROs eye digital transformation, IT leaders are inundated with options for software platforms. With varying missions and distinct structures, the decision to implement a certain platform depends on each organization’s unique mission. Success depends on an IT leader’s ability to understand their organization’s unique technological capabilities and determine which features and use-cases are best-suited for a specific project. Choosing the optimal software platform, as well as strategically choosing the right innovation partner, is one of the key steps to fruitful modernization, allowing leaders to properly address long-term needs and future-proof pivotal infrastructure.

Low-code/no-code platforms, open-source software, and proprietary software are a few options that IT leaders have when it comes to delivering software applications. While it’s nearly impossible to compare platforms with such different capabilities, understanding the high-level benefits and drawbacks can help IT leaders make an informed decision on what’s best for their organization. Each technology option has more nuanced details but learning the basics about these software options can help organizations operate stronger.

Further, by working with a technology partner who’s experienced in implementing these platforms, organizations can be prepared to enact the best solution for their digital transformation goals.

LOWDOWN ON LOW-CODE

Low-code/no-code platforms offer drag-and-drop user interfaces to build applications without the need for in-depth, hand-coded computer programming. Those using low-code systems can easily create business applications and address mission needs with talent that isn’t specialized in computer science and software engineering.

Best-suited for repetitive tasks, low-code/no-code

“If you’re looking for a quick turnaround, proprietary software may be the best way to go. There’s also less need for internal talent to update the system, handle security, or enact feature enhancements.”

systems are user-friendly and agile. Because of their simplicity to build, these platforms cannot be extensively customized. An example of common business practices that low-code would be useful for is handling HR onboarding, because the systems can be applied universally to any organization.

Given that these platforms are easy to use, barriers to programming are lower for anyone on staff. In turn, more senior developers can instead focus on more complex issues that require a deeper experience set.

INSIDE OPEN SOURCE

Organizations can modify platforms built on open-source technology without too many constraints. Open source presents users with more white space for creation and modification. When working on a specific project, open-source software is beneficial due to its customizable and collaborative nature.

Furthermore, open-source platforms help keep budgets under control, as they don’t require big upfront costs. It may also serve as a ‘free trial’ before supplemental, paid features are added on.

Open source also allows for continuous improvements based on an organization’s evolving needs. These systems rely on peer review and community production for their use, which leads to higher quality. By choosing systems that are prepared

for changing demands, IT leaders can ensure they are able to remain agile, ultimately saving time and resources in the long run.

A PEEK INTO PROPRIETARY

On the flip side of open source, proprietary software is licensed and managed by an organization or individual, with its source code kept private. Proprietary software does not allow modification of the source code like open-source software does. However, proprietary software vendors often enable the ability to customize features to meet specific business needs. This customization can be limiting and there can be roadblocks to accomplishing certain missions or added costs associated with the project.

Proprietary software can be implemented faster than open source, considering the code is already built for your needs. If you’re looking for a quick turnaround, proprietary software may be the best way to go. There’s also less need for internal talent to update the system, handle security, or enact feature enhancements. However, proprietary software can often be expensive due to licensing costs.

PUTTING A PLATFORM (OR TWO!) INTO ACTION

The reality of the digital transformation process is that organizations will often need to implement a combination of platforms to accomplish their goals. Product teams should start with a keen focus on customer outcomes, including user experience, rather than becoming distracted by a plethora of potential features.

It’s key to offer product teams the autonomy to decide what they are looking for, but simultaneously provide safe guard rails, such as a common software delivery framework, to ensure they don’t drift too far. Business practitioners’ knowledge coupled with the expertise of an innovation partner that understands the mission, practices, as well as platforms, allows for the most seamless process.

Since platforms aren’t one-size-fits-all, engaging with an experienced innovation partner to advise and implement these technologies will ensure organizations accomplish their desired outcomes. A team consisting of key decision makers on the business side, internal IT leaders and external technology professionals is best equipped to implement a modernization strategy that is optimal for the organization’s needs.

For now, that’s how we see IT.

ALLAN BACHAN

Allan is a Vice President at ICF with 32 years of industry experience as an Aviation M&E, MRO and Supply Chain solutions and systems domain expert. He is responsible for ICF’s MRO Operations and IT practice and he manages the Aircraft Commerce Consulting relationship with ICF. His experience includes managing application design, development, and full cycle implementation — from selection to go-live — for strategic clients in the MRO industry using different commercially available MRO IT products. In his career, Allan has fulfilled the following leadership roles: MRO IT practice and technical lead; MRO systems Product Principal; M&E and MRO Solutions Director and Manager of Technical Records, Maintenance Planning and Production Control.

KYLE TUBERSON

Kyle has over 20 years of technology consulting experience in the areas of data visualization, geospatial analytics, data management, and data science. He builds teams that use data to create innovative solutions to difficult business challenges. Currently, Kyle leads initiatives focused on providing IT modernization services to the government and to industries such as healthcare and energy. Services include IT modernization, cloud computing, machine learning, internet of things (IoT), geospatial analytics, data visualization, and more.

INTERACTIVE GIVE US YOUR OPINION

CLICK HERE TO POST YOUR COMMENT

INTERACTIVE SUBSCRIBE HERE

CLICK HERE TO READ ALL FUTURE EDITIONS

This article is from: