Steps for IT Managers to Take to Optimize Their Software Development Process

0



To help developers scale as quickly as possible, vendors and enterprises will place more emphasis on consolidating tools and creating easy-to-use integration pathways, ”says Nick gamble, Vice President of Solutions, Unqork in an exclusive interview with EnterpriseTalk.


ET Office: In the ever-changing business landscape, how can business applications and functionality run faster?

Nick Gamble: Today, it’s more important than ever for businesses to modernize their software. The events of 2020 have accelerated the digital transformations already underway in many companies, bringing new urgency to digitization efforts. Efficient and modern software is no longer a “good to have”: it is essential for every company to remain competitive and to meet the expectations of its customers.

To meet these expectations, companies spend $ 500 billion per year (Gartner) to build and maintain applications with legacy code. Most of this work falls to the internal technical teams, who are also responsible for managing a remote working environment first. All of this has created a situation in which the engineering and IT teams are standing still, barely doing any maintenance on existing software. Ask most software engineers, and they’ll tell you that they spend most of their day fixing bugs and fixing security holes. When they find the time to devote themselves to creating new software, code-based methods slow the pace of innovation. New projects can take 12-18 months to launch and are vulnerable to failure of various factors – requirements change, funding changes, or developers change jobs.

Clearly the status quo – coding – doesn’t work. Businesses need a way to build complex, mission-critical software faster. There is a resurgence of interest in no-code and low-code technologies on the part of enterprise users in response to this. Gartner recently estimated that by 2025, approximately 70% of enterprise applications would be designed without code or with weak code. If this prediction comes true (which I think) there will soon come a time when every business will need a no-code strategy and every engineer and tech team member will need to know how to use our code or low-code tools. coded. The most innovative companies will be those that start implementing these changes now.

Read also: AI takes control of supply chain management

ET Bureau: How can businesses speed up their application development process without sacrificing quality or creating a legacy?

Nick Gamble: Most large companies are drowning in legacy applications. Overall, established businesses – for example, insurance companies, banks, city governments, healthcare systems – often have decades of legacy code underpinning mission-critical applications. The problems with legacy systems are the same as those with code: very few people know how to build and maintain legacy systems (only 0.5% of the world’s population can code), they contain code-based vulnerabilities that go undetected or unresolved until a significant security incident occurs, and their construction and maintenance is extremely time consuming.

No-code and low-code can speed up application development, which is why they are frequently lumped together in conversations about innovations in enterprise software development. But they reflect fundamentally different approaches. The important distinction comes with the quality and the heritage. With low-code, IT teams are able to create about 80% of a product with prepackaged code, but this still generates a legacy: they still have to rely on the code to complete and maintain the project. afterwards. And, they’re still susceptible to code-based vulnerabilities – on average, there’s one bug for every 50 lines of code.

Meeting these challenges requires an approach that both reduces the maintenance burden on technical teams and enables them to create new software more quickly. This is where no-code comes in. No-code enables hyper-accelerated application development while simultaneously reducing maintenance burden and increasing quality.

ET Bureau: What steps can companies take to keep their employees engaged in today’s hybrid work model?

Nick Gamble: At Unqork, we have strived to maintain the social aspects of the workplace and to find time for the whole company to come together. Since leaving remotely, we have continued to host our weekly company-wide meeting to bring everyone together and share updates to help people stay engaged and informed on what’s going on. happening throughout the company.

We have also been flexible about where people work. Personally, I have found that a change of scenery has helped me stay engaged. Of course, everyone has different levels of flexibility as to where they can work, but sometimes even just changing rooms or working outside for a few hours can help you feel energized and engaged.

Read also: Strategies for CIOs to Drive a Successful ERP Cloud Migration

ET Bureau: What trends do you think will emerge in the application development process for the foreseeable future?

Nick Gamble: As software becomes more essential to business success and companies seek to move away from code-based methods, there is a natural increase in the number of people involved in the software development process. Where software development was once reserved for software engineers, there are now more opportunities to involve business users in the development process.

While software engineers will always be the ones creating software, they can get other stakeholders in the business to brainstorm or test software (even if they don’t know how to code). In addition to reducing the time between transfers and shortening the overall development and iteration schedule, it helps cross-functional teams create quality software that better meets the unique needs of the business and their customers.

Automation will also become an essential part of digital transformation for all businesses. Companies are already looking at their systems and asking, “What processes can we digitize? Increasingly, businesses will ask, “What processes can we digitize and automate?” “

And on the developer side, there will be an ongoing push to make things easier for the teams that create and maintain software. To help developers scale as quickly as possible, vendors and enterprises will place more emphasis on consolidating tools and creating easy-to-use integration pathways.

Nick Gamble serves as VP of Workplace Solutions, where he led technical design and implementation for some of Unqork’s largest clients including: New York, Goldman Sachs and other Fortune 100 companies. Prior to Unqork, Nick worked with startups and companies on digital transformation efforts.


Share.

Comments are closed.