|Column: How I see IT||Allan Bachan, VP, Managing Director, MRO Operations, ICF | Kyle Tuberson, Chief Technology Officer, Public Sector, ICF||View article|
|What IT can do||Henrik Ollus, Customer Success Manager, QOCO Systems||View article|
|A new MRO IT solution for AISG’s multiple locations||Alejandro Bravo, Sr. VP Production Control & COO, AISG||View article|
|Planning for a digital future||James Angus, Commercial Director of the Integrated Vehicle Health Management (IVHM) Centre at Cranfield University and John Maggiore is a senior aerospace leader, executive consultant, and digital transformation expert at Cranfield University IVHM Centre.||View article|
|HAECO embarks on an MRO IT upgrade||Teresa Cheung, Assistant General Manager, Centre of Excellence & Cathay Operations, Line Maintenance and Christine Yung, Leader of the AMOS Competence Excellence team, HAECO Hong Kong||View article|
|ATR steps-up to a modern MRO IT solution||Patrick Massicot, Head of Airframe & MRO Services, ATR||View article|
Column: How I see IT
Author: Allan Bachan, VP, Managing Director, MRO Operations, ICF | Kyle Tuberson, Chief Technology Officer, Public Sector, ICFSubscribe
Upgrading IT – Which software solution approach should you choose?
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 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.
Further, 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 become 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 best fits the organization’s needs.
For now, that’s how we see IT.
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.