View all Resources

case study

How the NVIDIA Tegra Team Accelerated Code & Document Reviews with Collaborator

NVIDIA

Industry

Technology

Products

Collaborator

Download Full Case Study

NVIDIA is a technology company based in Santa Clara, California. Founded in 1993, it branched out from gaming technologies, and is now involved in climate analysis, medical visualization, autonomous vehicles, virtual environments for training artificial intelligence networks, and natural language.

NVIDIA is united by a unique culture – the operating system of our company. We dream big, take risks, and learn from mistakes together. Speed is the key to our success. Craftmanship is a passion. There are no org charts – the project is the boss.

NVIDIA began using Collaborator ten years ago. At first, it was just one of many tools available, but the relationship between NVIDIA and SmartBear developed into a tight partnership. SmartBear now provides full-time support for Collaborator, with regular meetings and technical exchanges.

Stringent requirements

Scott Taylor, a career verification engineer, works on the NVIDIA product line that produces chips designed for the autonomous vehicles and self-driving car market. “As more and more people use your products, the documentation and the scrutiny on your design quality and code increases,” he points out.

The autonomous vehicle market has a particularly stringent set of requirements for code and documents. ISO 26262 is a safety-related standard specific to the automotive industry, which focuses on reducing possible risks due to a design failure or any kind of unintended behavior. Things like a problem in the specification, a bug in the implementation, a random event like an alpha particle, or any foreseeable operation errors or misuse.

“You need to have evidence of adhering to all of the necessary processes, and be able to audit them,” Scott explains. “If there’s a problem at any time in the lifetime of that car, we have to be able to prove what we did to mitigate it. This information and all of this documentation – which is stored in many different formats – needs to be archived and accessible for decades. Any tool we use must be able to handle this requirement.”

Handling complexity and scale

When your software directly affects the health and safety of the people who use it, compliance is more than just a business goal. NVIDIA uses Collaborator to maintain compliance at scale.

With autonomous vehicles, one major compliance challenge is maintaining documentation for decades. Scott summarizes the additional issues involved. “We have to provide audit logs of who did what, and when they did it: timestamps, who reviewed it, what the process was, and whether that process was followed. There must be clear identification of who is responsible for approvals at any given time. These results can never be tampered with. For instance, you can’t change or delete comments in a review. That audit trail has to be complete and absolute. These are major challenges for a review tool where you’re balancing the rigors of auditing with ease of use.”

Their tool also needs to handle scalability, where documents may be hundreds of pages long. And in any given review, dozens of versions can be uploaded, with multiple milestones and comments from multiple reviewers. The need for inter-document dependencies means that as one document changes, all the other documents that reference it (or are making assumptions on what that document says) also need to be cross-checked. There’s a tremendous amount of complexity in making all of this work.

Performance is also key. With a finite amount of server capacity, and thousands of users using Collaborator at any given time, a slow response can hamper results. This led to engagement between NVIDIA and SmartBear to make sure the entire system could scale to seamlessly handle this level of complexity.

Incredible support

“It’s not just that we log a bug and wait for something to be fixed,” explains Scott. “In order to support the ISO standards, we were able to explain what new features and bug fixes we needed. SmartBear’s ability to resolve those was almost as fast as if NVIDIA had an internal team. There’s a tremendous back and forth going on.”

As use models evolve, usability challenges change over time. The challenges faced a year ago are different from the challenges today. For engineers – the power users of Collaborator – there are always conversations about finding the right usability balance point. One of the keys to making this work has been for NVIDIA to get involved with SmartBear directly. NVIDIA views the relationship they have with the SmartBear team as an actual partnership.

Scott explains how this works in practice. “A couple of years ago, we needed better internal support and external partnership to make all of this flow. We said to SmartBear here are the key pinch points for us to get our first chip ISO-certified. How can we work together to make this happen in the timeframe we need? SmartBear provided incredible support. There were times when we asked for a new feature, and within a week we had a functional version. The interlock was fantastic during this key timeframe. This is a shining example of interactions between a customer and vendor.”

Seeing the benefits

One of the biggest benefits has been that NVIDIA can now confidently meet their ISO compliance. “The external auditors who look at those work products, they’ve had to ask very few questions about that side of things.”

As a result of using Collaborator, which includes over 150,000 reviews in the last ten years, NVIDIA has improved their products without sacrificing quality. Better reviews mean they’re able to meet their milestones with less rework, thus bringing their products to market more quickly.

Key benefits:

  • SmartBear support delivered new features quickly, sometimes within a week
  • Time to market, reviews, and quality have all improved, thanks to Collaborator
  • Over the last five years, the process for documentation and code reviews has been streamlined
  • External auditors who monitor ISO compliance have to ask very few questions because they’re provided with the information they need

“Over the last five years, we’ve streamlined the process for both documenting and code reviews. And with all the features and the processes, we now have a great story on meeting our ISO compliance. We expect this this trend to continue.”

Scott Taylor, Verification Engineer

Final impressions

Overall, Scott has praise for the product. “We’ve improved our time to market by using Collaborator. We were able to outsource certain things that we didn’t have to do ourselves and, at the same time, get better reviews and better quality. Meeting our milestones for this, the amount of time it takes to do a review, has decreased. There are some pretty complicated database queries to figure out that, but we spot checked a few and said, this same document a year ago took this long to do. Now we’re getting them done two or three days faster.”

Learn more about Collaborator

YOU MAY ALSO LIKE

Dell Technologies + Collaborator

Dell Technologies + Collaborator

Reaching far beyond its beginnings as a PC manufacturer, Dell Technologies has become an acknowledged world-leader in transforming IT and safeguarding mission-critical data. Having reached the top, Dell stays there by always moving forward to create the next- generation essential infrastructure their business and consumer partners need to ensure their digital futures. Dell ISG is at the leading edge of that charge. They make it all happen by focusing on the innovation and execution that keeps Dell Technologies competitive. “SmartBear is not just a vendor. SmartBear and Dell ISG created a strong partnership and SmartBear, understands our DevOps strategy. At the end of the day, they support us just like an extension of the Dell team.”
CASE STUDY
Aimetis

Aimetis

Headquartered in Ontario, Canada, Aimetis Corporation is a global leader in intelligent video technology. The company is propelling the adoption of video analytics as an integral component of integrated video management solutions for security surveillance and business intelligence applications. Based on innovative, open technologies, Aimetis products provide customers with a single platform for migrating from analog video to intelligent IP video solutions.
CASE STUDY
Cisco Systems + Collaborator

Cisco Systems + Collaborator

Cisco Systems, Inc. (known as Cisco) is the largest networking company in the world, that develops, manufactures, and sells networking hardware, telecommunications equipment, and other high-technology services and products. Through its numerous acquired subsidiaries, such as OpenDNS, WebEx, and Jasper, Cisco specializes into specific tech markets, such as Internet of Things (IoT), domain security, and energy management.
CASE STUDY