Welcome!

Microservices Expo Authors: Elizabeth White, Liz McMillan, Pat Romanski, Carmen Gonzalez, Gerardo A Dada

Related Topics: Microservices Expo, Java IoT, Microsoft Cloud, Linux Containers, Containers Expo Blog, Agile Computing

Microservices Expo: Article

‘We Don’t Know’: IT’s Guilty Secret

The complexity of the enterprise application portfolio presents major challenges in responding to evolving business needs

Factors such as growing complexity, staff turnover rates, poor documentation, changes in responsibilities and business strategy have contributed to a lack of understanding and possession of appropriate skills in key corporate IT systems. The current gap in knowledge and know-how has put tremendous strain on today's IT department, which is expected to manage and execute all aspects of the business portfolio.

Possessing a deep understanding of each and every IT system can be a challenge, especially given that some of the countless enterprise software applications have undergone over 40 years of change and enhancement. However, admitting a lack of understanding and awareness will only further damage IT's already-precarious reputation. So develops IT's guilty secret - failing to tackle what it does not know.

Downstream impact on the IT department's ability to manage all aspects of delivery, cost, risk and operational efficiency is inevitable. How should IT leaders deal with this skeleton in the IT closet?

The Knowledge Gap
Unlike capital investments in physical assets, whose value changes over the years, the majority of software applications keep and increase their intrinsic business value and are rarely overhauled or replaced. Over time, these applications also continue to consume the majority of the IT budget.

The majority of IT organizations feel unable to deliver new requirements on time and often suffer from the high costs associated with doing so. Large portions of the budget taken up by mandatory "business as usual" tasks (routine maintenance, scheduled updates and deliveries, software and hardware updates, critical fixes, regulatory and legislative change projects) combine to form the growing phenomenon of IT debt as a result of the business demanding change faster than its underlying software assets can cope.

With IT in a constant fire-fighting mode, the less time-critical tasks such as routine documentation, internal training, knowledge transfer, or exploratory planning projects are shelved to allow for more pressing concerns.

There are a variety of options for dealing with these types of issues, including internal application overhaul projects and outsourcing to professional services organizations. Regardless of the chosen approach, the ability to appreciate and understand the existing applications and how they currently operate is the first step in determining how and what to change.

An Enterprise Application Challenge
Addressing a lack of knowledge needs to focus on the day-to-day manifestation of the problem:

  • Poor management control: IT staff having limited insight into the application portfolio and, as a result, cannot assign resources to work on what matters most to the business.
  • Slow turnaround on business needs: Applications become inflexible to be adapted quickly and without risk. Business users and IT staff struggle to translate requirements into applicaiton results.
  • Inefficient development processes: Global development teams spend up to as much as 80% of their budgets on maintenance activities, draining resources away from new, high-value projects.
  • Difficulty in selecting modernization projects: Businesses recognize the value of modernizing their application portfolios but need insight to prioritize and assign budget to these high-value activities.

Winning the Knowledge Battle
Most IT organizations face a reality of having no single group or individual that knows enough about the core systems to act as genuine subject matter experts on those parts of the IT estate. The age, complexity and inadequate investment over time has all but seen to that.

Power and control IT requires knowledge and insight: a centralized business and technical insight into core applications, enabling global IT teams to identify, prioritize and execute development activities that realign applications with current business requirements. The only viable way to win the battle is to use technology to regain the knowledge. Systems to collect detailed insight into an application portfolio, at a detailed technical level with supporting business and end-user information, can provide a centralized repository that can be securely accessed by users throughout the development team.

The information will need to include:

  • Rich technical insights: The analysis of source code across dozens of environments - from the mainframe to distributed applications - can provide detailed insights into the structure and function of even the largest and most complex systems.
  • Subject matter expertise: Users can discover and describe their applications in business terms so business users, analysts, managers, and architects focus their ‘business lens' on the logic, processes, architecture and issues that exist in the applications that automate businesses.
  • Additional insights: To further technical insights, users can collect additional related and business-level information about the app portfolio from third-party sources like HR, ERP, PPM, ALM and business service management technologies. The collected information provides powerful management intelligence about the cost, value, risk and priorities of an application portfolio.

The Benefits of Regaining Control
Seeing the ‘whole picture' provides improved business transparency so that applications can be reviewed, assessed and renewed to provide stronger support for the business's needs.

For architects, analysts and development professionals, increased visibility delivers a number of rewards. Centralized and detailed insight into the structure of applications means team members can quickly get up to speed and become more productive on even the most complex applications, boosting productivity by at least 20 percent.

As the analysis activity becomes more efficient, so will the development tasks. By sharing key analysis results through a common interface, such as Eclipse, to the developers' desktops, IT managers can help further improve the effectiveness of the change program.

More generally, detailed application insight enables technicians to discover, organize, and document core business processes buried within their applications much faster. This enables companies to find and - where necessary - reuse proven business rules in maintenance or larger change projects, such as SOA enablement, regulatory compliance, third -party software upgrades or major modernization projects.

IT - The Omniscient Innovator
The complexity of the enterprise application portfolio presents major challenges in responding to evolving business needs and represents a difficult secret reality for IT leaders. Application portfolio management and analysis tools are an effective first step in helping organizations understand their applications and prioritize their modernization efforts.

The ability to analyze and establish knowledge of critical systems across the entire IT estate is important in driving efficiency throughout an organization. It will help form a bridge between absent understanding of existing applications and how and what changes are necessary to modernize them. This will clear a path to innovation that is as smart as it is efficient, and should help IT to escape the knowledge gap that is all too often IT's guilty secret.

More Stories By Derek Britton

Derek Britton is an IT professional with over 20 years software industry experience. A computer science graduate from De Montfort University, Derek has held a variety of software engineering, technical consulting and product management positions in the IT industry, and is currently Director of Product Marketing at Micro Focus, the leaders in enterprise application modernization. Find Derek on Twitter at @derekbrittonuk.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@MicroservicesExpo Stories
Get deep visibility into the performance of your databases and expert advice for performance optimization and tuning. You can't get application performance without database performance. Give everyone on the team a comprehensive view of how every aspect of the system affects performance across SQL database operations, host server and OS, virtualization resources and storage I/O. Quickly find bottlenecks and troubleshoot complex problems.
Application transformation and DevOps practices are two sides of the same coin. Enterprises that want to capture value faster, need to deliver value faster – time value of money principle. To do that enterprises need to build cloud-native apps as microservices by empowering teams to build, ship, and run in production. In his session at @DevOpsSummit at 19th Cloud Expo, Neil Gehani, senior product manager at HPE, discussed what every business should plan for how to structure their teams to delive...
DevOps is being widely accepted (if not fully adopted) as essential in enterprise IT. But as Enterprise DevOps gains maturity, expands scope, and increases velocity, the need for data-driven decisions across teams becomes more acute. DevOps teams in any modern business must wrangle the ‘digital exhaust’ from the delivery toolchain, "pervasive" and "cognitive" computing, APIs and services, mobile devices and applications, the Internet of Things, and now even blockchain. In this power panel at @...
SYS-CON Events announced today that Dataloop.IO, an innovator in cloud IT-monitoring whose products help organizations save time and money, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Dataloop.IO is an emerging software company on the cutting edge of major IT-infrastructure trends including cloud computing and microservices. The company, founded in the UK but now based in San Fran...
@DevOpsSummit at Cloud taking place June 6-8, 2017, at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long developm...
Today’s IT environments are increasingly heterogeneous, with Linux, Java, Oracle and MySQL considered nearly as common as traditional Windows environments. In many cases, these platforms have been integrated into an organization’s Windows-based IT department by way of an acquisition of a company that leverages one of those platforms. In other cases, the applications may have been part of the IT department for years, but managed by a separate department or singular administrator. Still, whether...
As we enter the final week before the 19th International Cloud Expo | @ThingsExpo in Santa Clara, CA, it's time for me to reflect on six big topics that will be important during the show. Hybrid Cloud: This general-purpose term seems to provide a comfort zone for many enterprise IT managers. It sounds reassuring to be able to work with one of the major public-cloud providers like AWS or Microsoft Azure while still maintaining an on-site presence.
I’m a huge fan of open source DevOps tools. I’m also a huge fan of scaling open source tools for the enterprise. But having talked with my fair share of companies over the years, one important thing I’ve learned is that you can’t scale your release process using open source tools alone. They simply require too much scripting and maintenance when used that way. Scripting may be fine for smaller organizations, but it’s not ok in an enterprise environment that includes many independent teams and to...
Between 2005 and 2020, data volumes will grow by a factor of 300 – enough data to stack CDs from the earth to the moon 162 times. This has come to be known as the ‘big data’ phenomenon. Unfortunately, traditional approaches to handling, storing and analyzing data aren’t adequate at this scale: they’re too costly, slow and physically cumbersome to keep up. Fortunately, in response a new breed of technology has emerged that is cheaper, faster and more scalable. Yet, in meeting these new needs they...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
More and more companies are looking to microservices as an architectural pattern for breaking apart applications into more manageable pieces so that agile teams can deliver new features quicker and more effectively. What this pattern has done more than anything to date is spark organizational transformations, setting the foundation for future application development. In practice, however, there are a number of considerations to make that go beyond simply “build, ship, and run,” which changes how...
SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2017 New York. The 20th Cloud Expo and 7th @ThingsExpo will take place on June 6-8, 2017, at the Javits Center in New York City, NY. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Internet to enable us all to im...
In IT, we sometimes coin terms for things before we know exactly what they are and how they’ll be used. The resulting terms may capture a common set of aspirations and goals – as “cloud” did broadly for on-demand, self-service, and flexible computing. But such a term can also lump together diverse and even competing practices, technologies, and priorities to the point where important distinctions are glossed over and lost.
Monitoring of Docker environments is challenging. Why? Because each container typically runs a single process, has its own environment, utilizes virtual networks, or has various methods of managing storage. Traditional monitoring solutions take metrics from each server and applications they run. These servers and applications running on them are typically very static, with very long uptimes. Docker deployments are different: a set of containers may run many applications, all sharing the resource...
Logs are continuous digital records of events generated by all components of your software stack – and they’re everywhere – your networks, servers, applications, containers and cloud infrastructure just to name a few. The data logs provide are like an X-ray for your IT infrastructure. Without logs, this lack of visibility creates operational challenges for managing modern applications that drive today’s digital businesses.
Financial Technology has become a topic of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 20th Cloud Expo at the Javits Center in New York, June 6-8, 2017, will find fresh new content in a new track called FinTech.
You have great SaaS business app ideas. You want to turn your idea quickly into a functional and engaging proof of concept. You need to be able to modify it to meet customers' needs, and you need to deliver a complete and secure SaaS application. How could you achieve all the above and yet avoid unforeseen IT requirements that add unnecessary cost and complexity? You also want your app to be responsive in any device at any time. In his session at 19th Cloud Expo, Mark Allen, General Manager of...
@DevOpsSummit taking place June 6-8, 2017 at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @DevOpsSummit at Cloud Expo New York Call for Papers is now open.
The 20th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held June 6-8, 2017, at the Javits Center in New York City, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Containers, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal ...
"Dice has been around for the last 20 years. We have been helping tech professionals find new jobs and career opportunities," explained Manish Dixit, VP of Product and Engineering at Dice, in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.