GrC Maintenance


The Operations team performs regular maintenance work on the infrastructure and application. This covers both production and non-production environments.

Maintenance types:

  • Monthly regular maintenance
  • Platform and application upgrades
  • Zero-downtime activities
  • Maintenance on customer requests
  • Emergency maintenance

The service manager notifies the customer in advance of upcoming maintenance. The above maintenance activities are considered planned downtimes under the BMC Helix Availability Policy and Service Level Agreement (SLA).

Information

Customer approval is only required for Request for Changes (RFCs) requested by the customer.

Monthly regular maintenance

Materna is responsible for patching and all other maintenance of the underlying infrastructure. Monthly maintenance may include the following, exemplary activities:

  • Updates to the underlying infrastructure, including database, network components and virtual hosts
  • Migrations and upgrades to the infrastructure

Regular maintenance may occur in a monthly push to proactively apply server, backup, and security activities. Maintenance is typically performed according to the following schedule: 

EnvironmentSchedule
Non-Production (Development and QA)Every second Tuesday of a month after 05:00 pm (UCT)
ProductionEvery second Thursday of a month after 08:00 pm (UCT)

These upgrades will be processed as a standard change and the customer will be informed by a regular appointment. Any deviations from this procedure will be communicated separately by Materna in advance.

4 (1).jpg

Standard monthly maintenance windows in production last a maximum of 4 hours, with the aim of causing no downtime (zero downtime). While most maintenance does not require downtime, upgrades to infrastructure and shared services may require restarts of servers / containers within this window. 

Upgrades of BMC Helix platform and applications

In addition to maintaining the infrastructure components used, Materna also carries out upgrades of the BMC Helix platform and applications used. 

The platform and application upgrades are designed as zero-downtime-upgrades where full functionality for end-users is given throughout the upgrade period. There might appear some small limitations and operations to be avoided during the upgrade caused by the application: Zero-downtime upgrade for BMC Helix Innovation Suite and applications.

The customer is responsible for testing his application including his customizations on the non-productive systems within a maximum timeframe of 4 weeks. If necessary, the customer is also responsible for modifying his customizations in this period to be compliant to new application version.

Platform upgrades

The upgrade of the platform will be planned by Materna and announced 7 days in advance for non-prod and for production systems since these upgrades have no effect on customer’s applications. Platform upgrades are always rolled-out before application upgrades.

Application Upgrades

The non-productive systems and productive systems are always upgraded separately. The application upgrades of non-production systems will be announced in 7 days in advanced by Materna.

BMC Helix version concurrency

It is ensured that all services are on the latest generally available release. Materna implements new GA releases within 3 months of notification by BMC Helix.

Zero-downtime activities

Regular work is carried out on the infrastructure that is typically subject to a zero downtime policy. The availability of the service is given during the work, but there is still a very low risk of short interruptions during the maintenance. The customer is informed about this work in advance. Any anticipated risk time will be disclosed in the customer notification.

Maintenance on customer request

The services provided to the customer are proactively updated and maintained by Materna Operations.  However, customers can request dedicated upgrades or hotfixes. These are to be coordinated together with the service manager who is responsible for the service.

Emergency maintenance

Emergency changes are required to address a current outage situation in a customer's environment or to prevent an impending outage or security incident. Notifications will be sent to customers on short notice and as soon as possible.

Customization staging

This section is relevant for subscribers of:

  • BMC Helix IT Service Management
  • BMC Helix Business Workflows (Innovation Suite)

BMC Helix for German Regulated Cloud gives the customer full admin access to the Development Remedy ARS system. Adjustments / customizations can be carried out on the DEV environment. The possibilities include both forms and workflow. New integrations can also be developed and tested on this environment. Loading data from new sources is another use case that can be performed in the Development environment.

The best practices of the manufacturer BMC Software must be adhered to when making adjustments, so that no situation can arise in which the entire system loses its upgrade capability.

2 (1).jpg

The QA and PROD environments are so-called "controlled environments". Here, admin access is reserved for the Materna Operations team.

Once the customer has completed a customization, he can package it using standard Remedy ARS tools (Development Studio, ARExport, Deployment Manager), document it and make it available to the Materna Operations team. This is a standard request for change. The Operations team validates the package and performs the transport to the QA system.

Tests can be performed on the QA system by the customer and other parties. These are usually referred to as User Acceptance Tests (UAT). Once the tests are complete, the customer can request the transport to PROD from the Materna Operations team. Again, this is a standard request for change. The Operations team performs the transport to the PROD system.

R: Responsible; A: Accountable; C: Consulted; I: Informed

ActivityEnvironmentCustomer *Materna
Development (forms, workflows, integrations, data loads)DevelopmentR, A 
Packaging, documentationDevelopmentR, AC, I
Request: Staging QADevelopmentR, AI
Verification of customization (upgrade capability)DevelopmentAR
Implementation stagingQuality AssuranceI, AR
Execution of tests and acceptance QAQuality AssuranceR, AI
Request: Staging PRODQuality AssuranceR, AI
Implementation stagingPRODAR
Execution of tests and acceptance PROD R, AI

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Helix Subscriber Information