• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Cyara

Cyara

Cyara Customer Experience Assurance Platform

  • Login
  • Contact us
  • Request a demo
  • Login
  • Contact us
  • Request a demo
  • Why Cyara
    • AI-Led CX Assurance Platform
    • AI vision for CX
    • Cyara partner network
    • Cyara Academy
  • Solutions
    • Transform
          • TRANSFORM – Drive CX Change

          • Functional, regression, & objective testing | Cyara Velocity
          • Performance testing | Cyara Cruncher
          • See all use cases >
          • Cyara platform - Transform - Drive CX change
    • Monitor
          • MONITOR – Assure CX Journeys

          • CX monitoring | Cyara Pulse
          • Telecom assurance | Cyara Voice Assure
          • CX & telecom monitoring | Cyara Pulse 360
          • Call ID line assurance | Cyara Number Trust
          • Agent environment assurance | Cyara ResolveAX
          • See all use cases >
          • Cyara platform - Monitor - Assure CX journeys
    • Optimize
          • OPTIMIZE — Leverage AI for CX

          • Conversational AI optimization | Cyara Botium
          • Generative AI assurance | Cyara AI Trust
          • See all use cases >
          • Cyara platform - Optimize - Leverage AI for CX
    • Connect
          • CONNECT — Assure WebRTC CX

          • WebRTC optimization | Cyara testRTC
          • WebRTC monitoring | Cyara watchRTC
          • WebRTC quality assurance | Cyara qualityRTC
          • See all use cases >
          • Cyara platform - Connect - Assure WebRTC CX
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • CX use cases
    • Events & upcoming webinars
    • On-demand webinars
    • Resource library
    • Customer community
  • About Us
        • About Cyara

        • About Cyara
        • Leadership
        • Careers
        • Legal statements, policies, & agreements
        • Services

        • Cyara Academy
        • Consulting services
        • Customer success services
        • Technical support
        • News

        • CEO’s desk
        • Press releases
        • Media coverage
        • Cyara awards
        • Partners

        • Partners

Blog / CX Assurance

June 19, 2018

The Path to DevOps: Building in Quality from the Beginning

Gauthier Delmee, Cyara

Gauthier Delmee, Domain Consultant

Part of our work in the Domain Consulting team is to advise Cyara customers on their Agile/DevOps journeys. Through this process, we’ve identified a path to DevOps in the contact center that I’d like to explore in more detail.

In this first post of a three-part series, I will talk about putting in the guard rails with design-driven assurance. In part two, I’ll talk about how to accelerate the delivery of value whether you’re doing an automated deployment or configuration of off-the-shelf contact center software, or implementing cloud contact center software. In part three, I’ll cover ways to reduce the cost of failure, whether through building solutions with testing and monitoring in mind, automated deployment and configuration, or using test data in production. 

Path to DevOps: put in guard rails, reduce the cost of failure, accelerate delivery of value

Putting in the Guard Rails 

At Cyara Xchange 2018, we heard a great breakout presentation from Steve Hares at eBay about the importance of ‘shifting left’ and identifying defects as early as possible in the software development cycle. He and his team identified that there was a greater benefit to focusing on quality during the development phase — instead of focusing on it in the testing phase, where defects are much more costly to fix. To that end, they found they needed to create better requirements from the beginning. Steve’s presentation reminded me of a basic concept in software testing: whether you’re following an Agile, DevOps, or Waterfall model, you need to have strong foundations.

Design-Driven Testing and Assurance

A vital part of building strong foundations in the design phase is collaboration. Cyara Velocity provides a platform for collaboration and enables the business and technical teams to gain a common understanding of the solution they’re building. It shows a hierarchical view for the technical teams, dialog in a text/table format with the generated test cases, an online portal with versioned CX models, and visibility of project progress at all times, among other features. As I’ve said in the past, the type of organizational alignment Velocity can help facilitate is key for any CX improvement initiative.

Design-driven assurance with Velocity enables teams to validate — in an automated fashion — against the commonly understood and agreed design. I believe the most important stage of the development process is the design — if you fix that, it has a positive impact on everything else. It builds quality in from the beginning. And automation at this stage is key because it enables early, quick, and frequent testing.

Building and Implementing with Automated Testing and Monitoring in Mind

I’ve covered alignment and building quality in from the start, but when you’re using automated testing and monitoring, you need to keep in mind that these systems don’t deal well with variability. That means you need to plan for that in how your system behaves when you’re testing it. For example, you may have a solution that says if you identify a call as a repeat caller, it will be handled differently from a first caller. However, you would not want that to be triggered when you’re testing with Cyara — you don’t want the first call of the day going one way and the second going another way. You want to know that first callers or repeat callers are consistently going one way or another. 

Another scenario may be one where you want to test that your routing works without impacting agents. To do this, you would add logic that identifies synthetic testing or monitoring calls so they go to virtual agents that you’ve configured, not live agents. On the flipside, you may also want to make sure live calls don’t go to virtual agents. And if you’re making monitoring calls, you don’t want them to be reflected in your reporting because that’s going to impact your KPIs. You want to easily identify monitoring calls and exclude them from your reports. Those are two examples of where you need to implement the solution with automated testing in mind.

For more information, watch a quick Cyara Velocity video.

To learn more about how Domain Consulting can help you, contact us, or get in touch with your Account Executive.

Read more about: Automated Testing, Call Centers, Contact Centers, Customer Experience (CX), Customer Experience Issues, Design-driven Assurance, Integrations, IVR testing, Performance Testing

Start the Conversation

Tell us what’s on your mind, and learn how Cyara’s AI-led CX transformation can help you delight your customers.

Contact Us

Related Posts

Load testing tools

July 17, 2025

How Load Testing Tools Power High-Performance Telecom Environments

Learn how you can assure CX performance at scale and deliver quality interactions at all times with automated load testing tools.

Topics: Automated Testing, Contact Centers, Customer Experience (CX), Load Testing, Performance Testing, Telecoms

agentic ai-powered CX assurance

July 15, 2025

Cyara Ushers in Next Era of Agentic AI-Powered CX Assurance with Unified Platform

Learn how Cyara is ushering in the next era is agentic AI-powered CX assurance with the latest product updates and releases.

Topics: Automated Testing, Contact Centers, Customer Experience (CX), CX Assurance

Cyara vs the competition comparison

July 10, 2025

Cyara vs. The Competition: A Comprehensive Comparison of Voice Quality Testing & Monitoring Solutions

In this Cyara vs. the competition comparison, learn how Cyara's solutions outperform other solutions with end-to-end, AI-powered CX assurance.

Topics: Automated Testing, Contact Centers, Customer Experience (CX), In-Country, IVR testing, Voice Quality

Footer

  • AI-Led CX Assurance Platform
    • Cyara AI Trust
    • Cyara Botium
    • Cyara CentraCX
    • Cyara Cloud Migration Assurance
    • Cyara Cruncher
    • Cyara Number Trust
    • Cyara probeRTC
    • Cyara Pulse
    • Cyara Pulse 360
    • Cyara qualityRTC
    • Cyara ResolveAX
    • Cyara testingRTC
    • Cyara testRTC
    • Cyara upRTC
    • Cyara Velocity
    • Cyara Voice Assure
    • Cyara watchRTC
  • Use cases
    • Agent desktop testing
    • Cloud contact center monitoring
    • Contact center number test types
    • Contact center testing
    • Continuous testing
    • Conversational AI testing
    • CX monitoring
    • DevOps for CX
    • Email & SMS testing
    • Functional testing
    • Incident management
    • IVR discovery
    • IVR testing
    • Load & performance testing
    • Omnichannel testing
    • Outbound call testing
    • Regression testing
    • Voice biometrics testing
    • Voice of the customer
    • Voice quality testing
    • Web interaction testing
  • Resources
    • CX Assurance blog
    • Customer success showcase
    • Events & upcoming webinars
    • Resource library
    • On-demand webinars
    • Cyara portal & support site access
    • Customer community
  • About us
    • About Cyara
      • About us
      • Leadership
      • Careers
      • Cyara awards
      • Legal statements, policies, & agreements
    • Services
      • Cyara Academy
      • Consulting services
      • Customer success services
      • Technical support
    • News
      • CEO’s desk
      • Press releases
      • Media coverage
    • Partners
      • Partners
      • Integration & technology partners
      • Platform Integrations
  • LinkedIn
  • Twitter
  • YouTube

Copyright © 2006–2025 Cyara® Inc. The Cyara logo, names and marks associated with Cyara’s products and services are trademarks of Cyara. All rights reserved. Privacy Statement  Cookie Settings