If you want to prevent performance and stability issues plaguing your SAP deployments and other custom applications join this 45 minute discussion, as Solvay, a global manufacturer, shares how software analysis provides insight into legacy systems, identifies unknown security issues, and reveals hidden complexity.
We all know that excessive complexity, lack of visibility and fast-paced business
demands don’t mix well. With offshore software factories in different locations and applications that support over 12,000 users, Software Development Manager Steve Naylor knows that visibility is critical to maintaining uninterrupted services while reducing development costs. In this webinar, he will discuss how objective assessment and access to development and architectural standards has transformed development efforts – enabling Solvay to keep pace with business demands, reduce cost and risk.
Register here for the April 1st webinar on application stability and performance.
As the impact computers have on our lives increases at an unprecedented rate, software systems are becoming increasingly complex. For example, a pacemaker has less than 100,000 lines of code written into it. A F-35 Fighter jet has about 250,000 lines. Facebook on the other hand has upwards of 600,000. Now what about that fancy new Lexus you just purchased? That has about a million lines of code. As the applications that make up these various systems are becoming more and more integrated and intricate, it is crucial for those in application development to take a multifaceted approach to developing their technologies and measuring their software size.
There’s an old adage in the IT industry – you can’t manage what you can’t measure. Knowing how complex an organization’s application portfolio is provides insight into how to manage it best. The problem is the issues that comprise software complexity – legacy system remnants, antiquated code, overwritten and rewritten code, the integration of formerly proprietary applications, et al – are the same things that make measuring it difficult.
With multiple system interfaces and complex requirements, the complexity of software systems sometimes grows beyond control, rendering applications and portfolios too costly to maintain and too risky to enhance. Left unchecked, software complexity can run rampant in delivered projects, leaving behind bloated, cumbersome applications. In fact, Alain April, an expert in the field of IT maintenance, has stated, “the act of maintaining software necessarily degrades it.”
As IT organizations face increasing demands from business, their IT systems have become increasingly complex. Today’s applications are typically a heterogeneous web of systems and software from an array of vendors and custom development.
Managing those vendors and dealing with those complexities has not escaped business and IT leaders. Nearly 50% of global business continuity decision-makers and influencers have called “increased reliance on technology” the number one risk to their organizations. Another 37% said the “business complexity of the organization” is their top risk. Much of this risk can be attributed to vendor management.
So, how can IT leaders address the dual challenges of managing the complexity of their IT environment, while also optimizing IT budgets and reducing IT borne risks to the business?
Have you performed code analysis on your software recently? If not, you are in good company as many companies are failing to do the one thing that could improve their software security – making sure the software isn’t vulnerable to an attack to begin with.
The Consortium for IT Software Quality (CISQ), will host an IT Risk Management and Cybersecurity Summit on March 24 at the OMG Technical Meeting at the Hyatt Regency Hotel in Reston, VA. The CISQ IT Risk Management and Cybersecurity Summit will address issues impacting software quality in the Federal sector, including: Managing Risk in IT Acquisition, Targeting Security Weakness, Complying with Legislative Mandates, Using CISQ Standards to Measure Software Quality, and Agency Implementation Best Practices.
Companies seeking to reduce time to market while improving application quality, today usually choose between assigning application development projects to either in-house teams or outsourced system integrators (SI). However, the cost arbitrage of Global In-House Centers (GIC), better known in the industry as “Captives,” continues to provide advantages in cost competitiveness that cannot be overlooked.