Blog

Proof of Concept

Written by IPTel Solutions | 28 January 2025 1:35:04 AM

Conducting a proof of concept is one of the key ways you can use to test out technology and solutions and see if they are a good fit for your business. How does the POC process work though? Let’s take a look in this blog.

Any Proof of Concept (POC) is all about determining if the system delivers on the business and technical requirements, so have outlined a sample process below. 

When considering a network refresh, you might want to consider a POC to see how the proposed solution stacks up against what you already have, or against a competitor. The POC process is used to help confirm the proposed deployment is fit for purpose before a larger rollout takes place.

ASSOCIATED BLOGS:

POC Process

The process of running a POC tends to follow a specific set of steps – and this is to ensure that all parties agree on what the outcomes of the POC should be.

Critically it’s also important to define who does what in the POC – a simple RACI can be a great help here to confirm which actions are from which party. Clarity early on sets everyone up for success!

The overall process is detailed more in the sections below.

ASSOCIATED BLOGS:

Requirements Gathering

We tend to start any POC with a meeting to run through what we’re looking to do and the success criteria for it.

In that meeting, we will build out a spreadsheet of the agreed requirements – these are numbered and may be categorised (business, technical, nice to have, etc).

We (as supplier) and you (as customer) agree on these before we start, so we have a clear understanding of what we’re trying to achieve!

A simple paragraph is good at this time to define what everyone thinks is going to happen – something as simple as:

“The POC will run for four weeks, during which time we will install dual MX appliances and we will implement one site with SD-WAN. We will conduct testing to meet the requirements and confirm the POC as successful, or detail any issues discovered”

ASSOCIATED BLOGS:

Test Sets

The numbered requirements from the stage above are built into a test set, so the requirements are tested.

The test set typically details the expected test set to test the use cases and the expected evidence to be gathered. The test set references which requirements are being tested in each test – this allows us all to agree that a specific thing was asked for, implemented and tested.

You want to exit any POC safe in the knowledge the system did all the things you asked for, before you invest in the full solution and the test set is a record that this is the case.

ASSOCIATED BLOGS:

Setup the Environment

The environment is then setup according to the proposed design, to meet the requirements and testing can commence.

The testing can be witness testing, or just based on gathered evidence.

It is typical once the testing is complete to allow the system to sit for 2-3 weeks, so its in production for that time and prove it works both in the testing state and the production state.

 

ASSOCIATED BLOGS:

Testing

The testing stage occur once the POC has been installed.

This typically is in a few parts – the following are fairly typical, although not all required for a POC:

  • FAT: Factory Acceptance Testing
  • SAT: System Acceptance Testing
  • UAT: User Acceptance Testing

The testing works through the use cases, gathering evidence of test success / failure:

  • Where a test fails, it is marked as non-compliant and the evidence of the issue recorded. This is then re-designed, or a work around offered and this is re-tested
  • The above process continues until all tests are passed, or workarounds approved

The above process is designed to ensure we capture what you want to achieve with the network and confirm through testing it met those requirements.

ASSOCIATED BLOGS:

Proof of Concept: Summary

In this blog, we’ve worked through the mechanics of how a POC is typically used to help make a buying decision.

There’s a few considerations to make during the discussion of a POC:

  • Live or Not: Do you want to implement the POC in a live environment or just a lab?
  • To Pay or Not to Pay: For smaller POCs, we can work with clients to run these – but as they grow, are you willing to invest?
  • Support: If the POC is live – do you want support during the test phase?

Hopefully this blog has been useful in framing the process of a Proof of Concept. The POC does allow you to test out the technology and your selected technology partner – it’s our opportunity to work with you and get to know each other and check our mutual alignment.

ASSOCIATED BLOGS: