Software Development

What is RVL’s Approach to Software Development?

Across all Software disciplines our experienced engineers at RVL follow a structured, transparent development process designed to reduce risk and support validation.  Our customers value the process as they have found it leads to fewer surprises, clearer timelines, and the ability to plan their own activities around our delivery schedule. Not only that, they also appreciate that disciplined development practices typically result in cleaner code, better documentation, and systems that are easier to modify or scale as their needs evolve.

Our Approach Stages:

  • Requirement Review
    Working from client or team generated specifications, system requirements, or functional descriptions.
  • Project Planning
    Collaborative development of realistic project plan detailing resources, timelines, risks and budgetary costs.
  • Architecture and Design
    Firmware structure, task models, interfaces, and resource planning.
  • Implementation
    Clean, readable code with in-house coding standards with version control and issue tracking using GitHub
  • Verification and Testing
    Unit testing, integration testing, code reviews, and hardware-in-the-loop where appropriate.
  • Documentation and Handover
    Source Code, build instructions and technical documentation.
  • Support
    Ongoing support for product maintenance with support contracts for product updates where required.

 

 

Software Development
Quote
In today’s marketplace it is a real pleasure working with a truly caring supplier; one which does not just see the £ signs, but eagerly wants their customers to succeed and guides them to a greater result.

For a company like ours, in an area outside our own skill set, RVL demonstrates compassion, understanding and a desire to do the right thing which is simply fantastic. We are very proud to be working with such a trusted partner.”
Alan J Smith, Chairman, Commtel Ltd