Q&A: HP Talks About App Development and DevOps - Part 3
July 31, 2015
Share this

In Part 3 of APMdigest's exclusive interview, John Jeremiah, Technology Evangelist for HP's Software Research Group, outlines the future of application development.

Start with Part 1 of the interview

Start with Part 2 of the interview

APM: Tell me about HP Software's portfolio of app development and ops tools.

JJ: HP delivers a comprehensive suite of products and services to facilitate the entire application lifecycle, including products for developers, testers and IT ops teams. Going back to HP's Four Transformative Areas, in addition to empowering the data-driven organization, these areas include protecting the digital enterprise; enabling workplace productivity; and transforming the hybrid infrastructure. Each of these areas can be incorporated into application development for added benefit.

For example, HP's Application Lifecycle suite of tools provides agile/DevOps teams a collaborative platform in Agile Manager; and automated and continuous testing with HP LeanFT and HP LoadRunner. Integrating HP's security solutions, namely Fortify, properly incorporates security in the DevOps delivery process.

Since speed and velocity are vital in a DevOps team, being able to virtualize infrastructure and services can greatly accelerate delivery and this is where both Service Virtualization and Network Virtualization are indispensable.

Regarding the data-driven organization, HP's Haven platform offers advanced data analytics in a SaaS model, enabling DevOps teams to analyze and derive actionable insights from development and production data.

Transforming the hybrid infrastructure entails creating a responsive, dynamic environment — comprising on-premise as well as cloud platforms — that can adapt quickly to changing application needs. Using HP's Helion Cloud, in concert with (or without) one's own platforms, gives DevOps teams maximum flexibility to run various jobs and apps where they need to be run, depending on factors like time-sensitivity and the level of required computing power.

Additionally, numerous testing tools like load testing are available in HP StormRunner Load, and they allow DevOps teams to test using load generated from other clouds as well. This allows DevOps teams to test application performance under load for various geographies and end-user segments.

Finally, DevOps teams need to have their finger on the pulse of what users are experiencing. Only with insightful feedback are they able to react, respond and deliver world class apps. HP's AppPulse family of products gives developers exactly this kind of insight, leveraging big data analytics to provide actionable insight.

APM: Can you give an example of HP's value proposition in action?

JJ: Consider the case of SpeechTrans, a leading speech translation company. SpeechTrans uses HP AppPulse mobile to apply Big Data analytics to end-user experience data — for example, what screens are end-users getting stuck on the most; where are end users exiting the app — so developers can focus specifically on improving these app areas.

Previously, it took SpeechTrans up to three weeks to fix an app issue; now, they can address most problems in less than two days. This approach has enabled SpeechTrans to achieve consistent 5-star ratings in mobile app stores, a key driver of new customers and revenues.

APM: Where do you see application development headed next?

JJ: We don't foresee the relentless focus on app velocity and quality abating anytime soon. Consider mobile apps in particular. According to Rubin Research, in 2004, the average mobile user executed one mobile transaction per day. Today, that number is 37, and by 2025, the number of mobile transactions conducted around the world will increase 5x. In addition, the number of smartphone users around the world is exploding. It's a land-grab right now, and whoever rolls out the best applications the fastest, will win. We expect organizations will get creative, using technologies like Big Data analytics to glean critical insights for identifying development roadblocks, enhancing processes and fine-tuning apps in production.

APM: Are there new upcoming challenges on the horizon that developers must look out for?

JJ: Competition will not only increase, but it will do so on a global scale, as regions like China and India explode for consumer e-commerce and smartphone use. DevOps teams will need to be able to test and roll-out applications quickly, across more geographies and device types.

In addition, security is growing as a development challenge. The pace of DevOps means that developers are often using pre-existing code, which may have security vulnerabilities. In reality, security is a fourth component of application quality, and it must become a fourth leg of the DevOps stool. Security audits and validating security requirements must keep up with the speed of DevOps. For this reason, like testing, basic security audits could benefit from automation as part of the DevOps process.

APM: How do you see big data and analytics playing a bigger role in application development going forward?

JJ: Moving forward, Big Data and analytics will play an increasingly important role in application development – both in terms of refining and improving development processes, as well as improving application functionality, end-user performance and resource-efficiency.

Consider this example – a DevOps team may analyze social sentiment as a means of determining what new functionality end users want most. Or, an IT Ops team may identify usage patterns for an app – for example, when during the day does an application come under heavy load, and when does this load taper off. This enables development teams to code applications accordingly – for example, architecting applications to accommodate longer or shorter queues (depending on time of day) which can free up CPU resources.

Finally, a testing team may detect that problem with a certain app function only occurs on a specific browser type. By correlating this with an information breakdown on end-user profiles, they may determine if users of this browser type are prevalent enough to warrant the time and effort required for a fix. With Big Data, the possibilities are truly endless, and we've only just started.

ABOUT John Jeremiah

John Jeremiah is a Technology Evangelist for HP’s Software Research Group. His background as a software developer and IT leader with over 20 years of experience includes roles in IT consulting, at Fortune 500 IT organizations, and with the US Navy. His previous positions span from application developer, project, and program manager, Director of Testing Services, and Delivery Process and Methodology Director.

Share this

The Latest

April 24, 2024

Over the last 20 years Digital Employee Experience has become a necessity for companies committed to digital transformation and improving IT experiences. In fact, by 2025, more than 50% of IT organizations will use digital employee experience to prioritize and measure digital initiative success ...

April 23, 2024

While most companies are now deploying cloud-based technologies, the 2024 Secure Cloud Networking Field Report from Aviatrix found that there is a silent struggle to maximize value from those investments. Many of the challenges organizations have faced over the past several years have evolved, but continue today ...

April 22, 2024

In our latest research, Cisco's The App Attention Index 2023: Beware the Application Generation, 62% of consumers report their expectations for digital experiences are far higher than they were two years ago, and 64% state they are less forgiving of poor digital services than they were just 12 months ago ...

April 19, 2024

In MEAN TIME TO INSIGHT Episode 5, Shamus McGillicuddy, VP of Research, Network Infrastructure and Operations, at EMA discusses the network source of truth ...

April 18, 2024

A vast majority (89%) of organizations have rapidly expanded their technology in the past few years and three quarters (76%) say it's brought with it increased "chaos" that they have to manage, according to Situation Report 2024: Managing Technology Chaos from Software AG ...

April 17, 2024

In 2024 the number one challenge facing IT teams is a lack of skilled workers, and many are turning to automation as an answer, according to IT Trends: 2024 Industry Report ...

April 16, 2024

Organizations are continuing to embrace multicloud environments and cloud-native architectures to enable rapid transformation and deliver secure innovation. However, despite the speed, scale, and agility enabled by these modern cloud ecosystems, organizations are struggling to manage the explosion of data they create, according to The state of observability 2024: Overcoming complexity through AI-driven analytics and automation strategies, a report from Dynatrace ...

April 15, 2024

Organizations recognize the value of observability, but only 10% of them are actually practicing full observability of their applications and infrastructure. This is among the key findings from the recently completed Logz.io 2024 Observability Pulse Survey and Report ...

April 11, 2024

Businesses must adopt a comprehensive Internet Performance Monitoring (IPM) strategy, says Enterprise Management Associates (EMA), a leading IT analyst research firm. This strategy is crucial to bridge the significant observability gap within today's complex IT infrastructures. The recommendation is particularly timely, given that 99% of enterprises are expanding their use of the Internet as a primary connectivity conduit while facing challenges due to the inefficiency of multiple, disjointed monitoring tools, according to Modern Enterprises Must Boost Observability with Internet Performance Monitoring, a new report from EMA and Catchpoint ...

April 10, 2024

Choosing the right approach is critical with cloud monitoring in hybrid environments. Otherwise, you may drive up costs with features you don’t need and risk diminishing the visibility of your on-premises IT ...