Covered in this article
Related articles

Release Process

This document describes a common approach for release delivery for OEM customers.

  1. Roadmap planning
    1. AVA responsibility:
    2. OEM customer responsibility:
  2. Release acceptance
  3. Release delivery
  4. Summary

Roadmap planning

AVA responsibility:

To ensure that platform will evaluate according to the customers and market needs, AVA will gather feedback from OEM customers on a regular basis regarding:

  • General feedback
  • Suggested components improvements
  • Suggested functionality improvements
  • Required functionality
  • Required components

Then the feedback would be help prioritise the roadmap for at least two next releases (2 months). Roadmap update information will be communicated to the OEM customers.

OEM customer responsibility:

Provide feedback to AVA:

  • Platform usage experience
  • Future/ongoing projects
  • Future/ongoing use cases

Frequency and communication methods should be agreed individually with OEM customer and AVA Customer Success

Release acceptance

Before installing release should be approved by OEM customer. AVA installs new releases on the https://app.thatapp.io production every 2nd week. OEM customers will receive release notes to understand what was done. New functionality can be tested by OEM customers on the AVA production.

Once every four weeks a general release notes will published in our documentation portal. All release changes will be tested and approved by the OEM customer on the AVA production.

AVA will ensure release quality, each release tested by AVA QA team before deploying to AVA production and on the moment of delivery to the OEM WL instance will be already tested by AVA production users.

Release delivery

By default, AVA will install releases on OEM instances on a monthly (once in four weeks) basis. If all release changes are tested and approved by the OEM customer AVA will install release to the OEM instance in a week after release date. Documentation on the White-labeled portal can be updated with two strategies:

  1. AVA handles updates documentation updates
  2. OEM customer handles documentation updates

Summary

  • Release cycle: Roadmap planning => Release acceptance => Release delivery
  • Roadmap planning based on customers feedback
  • Release acceptance based on release notes review and testing on the AVA production
  • Release delivery consist from platform and documentation portal update
  • Platform update usually performed in a week after release date once in a four weeks