If companies are rethinking the way they are doing ALM, Rome suggests thinking about what the company actually needs instead of what it wants. She said there is no need to be locked into a vendor—that’s in the past. Now, companies have more choices, and they can keep their goals in mind while they pick a solution or tool.
Rome also said that in the past, companies would pick a vendor, and it would be like “signing up for a mindset.” She said that today, customers and the industry need to have a conversation of what they need, and that as an industry, she said they should be doing a better job at supporting where that wants to go.
Microservices with ALM
Microservices are applicable in the modern ALM world as they are helping teams deliver products faster. Microservices introduce some challenges, and yet simplify the life cycle at the same time.
“Microservices do introduce challenges as integrated testing, and deployment become more complex and requires automation,” said Flint Brenton, CEO of CollabNet. “Poorly designed microservices can shift what were previously monolithic applications into the network, but the problem still exists in the form of data marshaling, load balancing and latency issues, and availability and fault tolerance of those services.”
ALM can solve this complexity problem by making it easier to find the DevOps pipeline, said Kelly Emo, director of life-cycle and quality product marketing at Hewlett Packard Enterprise. She said that when you have a microservice that is contained, it’s really focusing on a specific function or user story.
Instead of having a monolithic application with multiple requirements, there are now pipelines that can manage these specific services to give you clear visibility on how it’s progressing.
“You’re going to have a lot more data points going into the system, and you’re going to have all these pipelines managing these different services,” said Emo.
There will be so many data points that the team won’t be able to absorb them all, she said. This is where ALM is really aggregating that data. It’s been integrated with development, build and Continuous Integration tools, and all that data is flowing into ALM, she said.
Emo said that ALM solutions could start to apply analytics to that data, and that there’s a lot of innovation in the industry around analytics already.