“Sometimes, when people are thinking about a new product or ways to improve or develop an existing product, their ideas aren’t fully formed,” explains Ashley Rolfmore, one of our product managers. “Here at System C, we can help them understand the concrete requirements of what they’re contemplating and ascertain whether they can buy an off-the-peg solution or need to build something new. If the latter, we can impartially validate whether the idea is technically viable and, if they wish, we can also offer the expertise to create the software they need.”

What is Discovery?

For the last few years, we have been offering expert guidance via the Discovery process – a tried and trusted framework for identifying the potential users for a new product and investigating in detail exactly what their needs are and how the product can deliver. “Discovery is, in essence, a requirements-gathering exercise,” says Matt Standage, Head of UX Design. “We use it to help people describe what they want as a piece of software development work.”

A Flexible Process

The first meeting with the client usually establishes the best way to gather information – often an initial workshop designed to elicit requirements in a structured way, plus interviews and research. Our team talks extensively to people who work for the company – not just the management team – and also to potential users, building a clear picture of how, for instance, a new app would be of benefit and how the user journey progresses.

“It’s not a fixed process for every customer,” says Matt. “It’s a bespoke process in which we adapt in response to where the customer is in their own thinking. In some cases, like the new WaveGo light-measuring app, the customer has already done a lot of market research and has a clear idea of where they’re headed. If that isn’t the case, we can help. Either way, our aim is to help identify gaps in their thinking and present what they want in a way that makes sense for a development team to follow.”

“We also help the customer to understand the relative value of the different features they want,” adds Ashley. “We help them rank and organise what’s important to them – it might, for example, be really important to be able to log in when offline.”

The Outcomes

Management of the Discovery process is available as an impartial standalone service from System C. Cheshire East Council, for instance, which uses our product as a contract management system for its social care provision, recently wanted to investigate how to manage its contracts on a broader front, including gardening and parks work and transportation needs. After talking to us, the Council had a list of requirements that it was able to turn into an invitation to tender for the supply of a bespoke system.

But we are able to offer much more besides. “Not only can we provide an accurate specification for any software the customer wants to go on to build, we can help with estimating budgets and timelines and even suggesting funding sources,” says Matt. “We can also offer prototyping, so that a client can see how their idea might work. Our USP is that System C itself sells products that do well, so our expertise extends across the full range of whatever the customer needs.”

As well as the WaveGo app, we have already used the Discovery process to develop a remote app for the System C system for social care financial management, to refine the operation of the spectacular Weather Wall used by ECMWF (the European Centre for Medium-Range Weather Forecasts), and with clients such as IQVIA and World Sailing.

Next Steps

Keep up to date with all our company and industry updates with our wide selection of news & blogs.

If you have any questions or enquires, please reach out to us as soon as possible. One of our friendly team members will be in touch.