Our Core Values: The Key to Product Development That Drives Results

With three major software releases per year, our Product and Engineering teams must evaluate what to include in each release — balancing time, energy, and cost during analysis, research, design, and development.

This balance helps us decide how we spend time on developing new features vs. improving current features, and it also sets our Engineering team — and our resulting product developments — apart from others. But there’s yet another underlying factor that drives our product decision-making: our three core values.

Ensure customer success
This is our obsessive and unwavering commitment to making customers successful. We do everything in our power to help customers achieve their goals and satisfy their organizational missions.

Focus on results
At Coupa, we have a relentless focus on delivering results through innovation and a bias for action. Achieving real, tangible results is built into the DNA of our company.

Strive for excellence
We are committed to a collaborative environment infused with professionalism, integrity, passion, and accountability. We strive for excellence by raising the bar for ourselves and our customers.

Example #1: Redesigning our notification and announcement feature

Coupa’s applications require engineers to build notification and announcement features. Based on user requirements, we trigger these calls on each page load. For a few years after the notification and announcement feature was released, we monitored and measured its performance and usage, and we didn’t identify any critical issues. However, since continuous optimization is a key part of our product development lifecycle, we ultimately identified around 1.2 million calls per day with 90th percentile latency of 4,500 milliseconds. To us, this seemed like the perfect opportunity to innovate.

 

As we started carefully looking at customer usage patterns and how this feature was being used, we were able to redesign the notifications, changing the way these calls are accessed and triggered without impacting end users. So, instead of making calls on each page load, we made on-demand calls that were triggered by user actions. We also used AWS Redis Cache to cache certain data for faster retrieval without invoking database calls. This continuous optimization had mind-blowing results, reducing 1,200,000 API calls per day to 150,000 calls per day along with a decrease in response time from 4,500 milliseconds to 200 milliseconds. That’s an 87% reduction in calls and 95% reduction in response time!

 

By invoking our core value to focus on results, we were able to strive for excellence and ensure customer success by creating faster calls, which made their overall experience faster and more productive.

 

Below are two graphical representations of our work, the first showing the throughput before and after the optimization, and the second showing the latency.


Example #2: Implementing a Database Column Alert

Another example of a successful optimization was the implementation of our Database Column Alert framework, embedded within our product development lifecycle, which provides upfront information on capacity of each database column and generates alerts to act on. Engineers have observed many times that applications would break due to database columns reaching their limits, resulting in application downtime and loss of unrecoverable customer data during that downtime.

 

In some cases, recovering from this downtime ranges from a couple of hours to days depending on the size of data. This impact can result in huge financial loss to both the customer and to Coupa while processing millions of transactions per day. Our Engineering team knows that to ensure customer success, we have to take proactive measures to identify critical issues up front and avoid downtime and financial losses.

 

Above are just a few of our many success stories that highlight how our core values impact the decisions our Engineering team makes on a daily basis throughout the product development lifecycle.


04 Jan, 2024
Coupa's Head of Talent in EMEA discusses how to be successful in interviews with Coupa's Leaders.
04 Jan, 2024
Learn how Coupa Empower's MEvolution program has positively impacted the women of Coupa.
04 Jan, 2024
Learn about Coupa's Veteran program
04 Jan, 2024
Learn more about the vulnerabilities of the OAuth2 Authorization Framework.
04 Jan, 2024
Three considerations that the Coupa dev team uses to design a user-friendly and intuitive search.
04 Jan, 2024
Nine tactics Coupa managers used to scale their organizations successfully
04 Jan, 2024
How do Coupanians address challenges in communication and collaboration?
04 Jan, 2024
How is Coupa Engineering tackling more tools and tech stacks w/out tool fatigue?
06 Dec, 2023
Before working at Coupa, I was extremely dissatisfied with my job for nearly a decade. I felt trapped, imprisoned, frustrated to the point of not knowing whether to burst out bawling or laughing (and did both over the years), and nearly desperate. Why did it take me so long to leave and find Coupa? Before Covid and the social norm of using Zoom or Google Meets, I knew there were no other companies nearby my small, Wisconsin town that could provide a similar income without an hour commute, and as the breadwinner of my family with my husband an elementary school teacher along with our two high school girls, I could not justify trading my happiness to diminish theirs. Being a midwesterner as well as a GenXer, I talked myself into “sucking it up” and grinding for the next 20 years until I could retire for them to have stability. Covid, Zoom and then Coupa changed my life. With the global pandemic changing the way business worked, it was like my eyes were opened up to the entire world of possibilities. I made it my second job to read job descriptions and attend virtual interviews, refusing to settle for a company I wasn’t obsessed with. My obsession with Coupa started before even my first conversation with Talent Acquisition, from the very beginning when I read the job description that included Coupa’s Core Values. Not only did I fully embody and believe in all three values from the start, but I was obsessed with a company that would even have values like this! I had no idea how important and embedded these values really were to this company at the time, but it was the first reason I wanted to work here.
Share by: