04:44 PM
Connect Directly

Capital One Delivers 85% Of Software Through Agile

Agile software development methods have reduced delivery times to three to six months while cutting costs significantly.

In its efforts to transform the customer experience from a traditional banking transaction to one that is more like a a consumer's interaction with Amazon or Apple, Capital One is relying on agile technology development to change the way it deploys new applications and services.

However, when Capital One bought ING Direct back in 2012, the two financial organizations had almost completely opposite information technology strategies. Capital One, which at the time was primarily a card company with a small but growing banking operation, relied on an outsourcing strategy for most of its systems that were considered commodity systems or technology. ING Direct, however, had a technology strategy where most of its technology was run in house.

Capital One is looking to change the way it interacts with its customers.Capital One is looking to change the way it interacts with its customers.

"At ING direct, we didn't really outsource," said Rudy Wolfs, Senior VP of Card IT at Capital One, during his presentation at the InformationWeek Conference. Wolfs was one of the founding executives at ING Direct. "When ING Direct joined Capital One, we did things differently. There are things that are truly commodities, but there are also things that need to be in house for competitive advantage," Wolfs told the audience.

Although finding a balance between in-house development and commodity technology was challenging, the bigger change for the newly combined IT team was to adopt an agile development methodology for all technology projects, Wolfs reports. When Capital One started to roll out agile development in 2011, Wolfs said it amounted to just one percent of software that was delivered. Today, 85 percent of software is delivered by the agile method. With agile, Capital One now also releases approximately 400 product releases a month, has cut delivery times to three to six months while "cutting costs significantly" and has 95 percent of products meet expectations on the first release, according to Wolfs.

One of the most important aspects of the agile method deployment is to make sure that the business partners are intimately involved with the developers throughout the project. "Our business engagement is very high and that is very important," Wolfs related, noting that one of the metrics that Capital One tracks is now much time business leaders spend working with the developers. Currently Capital One has more than 3,000 developers and business users trained on the agile methodology.

Having business users interact with developers throughout the project is completely different than a traditional software development methodology, where IT receives specifications from the business side and reports back six months or a year later with a finale product — often missing the mark when it comes to the user's expectations. By having the business involved often, "they really feel like IT is like part of the team, not just a group that operates by itself," Wolfs said. "By having business involved with the development team along the way, it changes the entire dynamic with the business. They get a better product when they [busines and IT] are together." Capital One tracks nine metrics when it comes to agile, including agile team size, commitment level, quality of product, delivery time, cost and meeting expectations on the first deployment, among others.

However, Wolfs warned that measuring an agile program too soon can actually harm the project. "It's good to measure, but not measure too soon," he said, noting that rolling out strict metrics at the very beginning of migrating the development process to agile can lead to bad habits. "If you start to focus on guidelines right up front, those goals make for bad behavior." For instance, people will manage to the metrics rather than just working within agile to deliver better software.

While agile development has helped Capital One deliver better products to its users, Wolfs says that Capital One needs to also stay on top of the latest technologies. Capital One has set up three innovation labs for its developers so they can test new ideas without worrying about hurting other ongoing projects. "We need to give associates a space to innovate," he said. "We have three labs where the associates can test and learn, and to explore things that maybe people aren't thinking about. We need to do things like this because we believe we need to behave like a technology company."

In order to encourage innovation through the company, Capital One rotates developers through the innovation labs, rather than just leaving team of developers in the labs full time, although Wolfs notes that there are a few associates who are permanently assigned to the labs. "My goal is make sure the labs are not the only place where innovation is done. Innovation should be encourages on all of the teams," Wolf added.

Greg MacSweeney is editorial director of InformationWeek Financial Services, whose brands include Wall Street & Technology, Bank Systems & Technology, Advanced Trading, and Insurance & Technology. View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Author
4/9/2014 | 3:45:25 PM
re: Capital One Delivers 85% Of Software Through Agile
Older organizations would likely have a more entrenched culture around how they develop new projects, so I think it's safe to say that it would be harder for them.
User Rank: Author
4/8/2014 | 4:01:07 PM
re: Capital One Delivers 85% Of Software Through Agile
That is very true, and a prime reason why countries with a less mature banking system (like Australia) often have more innovative tech capabilities than U.S. banks.
User Rank: Author
4/7/2014 | 7:18:09 PM
re: Capital One Delivers 85% Of Software Through Agile
Interesting point - I imagine that older companies would have a harder time adopting agile development compared to younger companies like these.
User Rank: Author
4/7/2014 | 5:31:36 PM
re: Capital One Delivers 85% Of Software Through Agile
It's worth noting that, in banking years, both Capital Once and ING DIrect US are/were relatively young companies -- Cap One about 30 years and ING Direct maybe 15? Also, the original business models of both institutions are highly technology-focused, in terms of use of analytics, alternative channels, etc. So while adoption of agile may be something relatively new, I'm guessing that the cultures at both organizations already were somewhat oriented to business/IT alignment, adoption of new capabilities, flexibility, etc.
User Rank: Apprentice
4/2/2014 | 1:10:22 PM
re: Capital One Delivers 85% Of Software Through Agile
The beauty of Agile is that it evolves with the project, and as long as the company stays committed to the process it will continue to pay dividends.
User Rank: Author
4/1/2014 | 1:01:38 AM
re: Capital One Delivers 85% Of Software Through Agile
The agile development method of having the business users interact with the developers frequently is enabling Capitol One to deliver products that meet expectations. If 95% of the products meet expectations on the first try, that's an extremely high success rate. I imagine this is part of the cost savings since developers are getting feedback on the application which enables them to deliver it on time and on budget. I also think the innovation labs for developers can spark creativity and give developers the freedom to test out their ideas.
Register for Bank Systems & Technology Newsletters
White Papers
Current Issue
Bank Systems & Technology
BS&T's 2014 Elite 8 executives are leading their banks to success, whether it involves leveraging the cloud, modernizing core systems, or transforming into digital enterprises.
Bank Systems & Technology Radio
Archived Audio Interviews
Join Bank Systems & Technology Associate Editor Bryan Yurcan, and guests Karen Massey and Jerry Silva from IDC Financial Insights, for a conversation about the firm's 11th annual FinTech rankings.