Skip to content

Guidelines Process

Guidelines and principles are being developed by a task force composed of DHI experts and specialists in the relevant area.

When guidelines and principles are being developed, they follow a process to ensure that the guidelines will:

  • be developed by key experts in DHI on the subject.
  • contain the required scope and content.
  • be reviewed by stakeholders.
  • be rolled-out to the right audience.

The process outlined below must be followed during the development of guidelines.

flowchart LR
  %% Overall layout is left-to-right
  Col1 --> Col2
  Col2 --> Col3
  Col3 --> End([Implementation support,<br/>Reviews and Audits])

  %% Guidelines setup
  subgraph Col1[<b>Guidelines Setup & Scope</b>]
    direction TB
    B[Define guideline owner<br/>and task force];
    B --> C{Architecture Board approves<br/>the task force?};
    C --> |No| B;
    C --> |Yes| D[Define scope];
    D --> E{Scope approval};
    E --> |No| D;
  end

  %% Write guidelines
  subgraph Col2[<b>Write Guidelines & Review</b>]
    direction TB
    F[Initial Draft] --> G[Task force review<br/>and updates];
    G --> H{Task force approval?};
    H --> |No| G;
    H --> |Yes| I[Stakeholder review<br/>and updates];
    I --> J{Stakeholder approval?};
    J --> |No| I;
  end

  %% Guidelines review
  subgraph Col3[<b>Approval & Roll-out</b>]
    direction TB
    K{CTO/AB approves guidelines?};
    K --> |Yes| L[Make Roll-out Plan];
    L --> M{Architecture Board approves<br/>the roll-out plan?}
    M --> |Yes| N[Roll-out];
  end

  style C fill:#c2f0c2,stroke:#2d8a2d,color:#000
  style K fill:#c2f0c2,stroke:#2d8a2d,color:#000
  style M fill:#c2f0c2,stroke:#2d8a2d,color:#000
  style E fill:#f0e68c,stroke:#B58B00,color:#000
  style H fill:#f0e68c,stroke:#B58B00,color:#000
  style J fill:#f0e68c,stroke:#B58B00,color:#000
  1. Define guideline owner and task force
    Assign a guidelines owner (driver) and set the task force, find stakeholders, and define the audience.
    The work done by the owner and task force related to writing the guidelines can be registered on the Architecture Board project.
    Defining the task force also means initiating the guidelines document specifying the task force, stakeholders, and audience on the DHI Developers.
    The composition of the task force must be approved by the Architecture Board.

    • Guidelines owner/driver
      The guidelines owner is responsible for setting up meetings and making sure that the guidelines are written and reviewed by the task force.
      Guidelines work must be organized creating a feature in the Architecture Board project in the epic of the category and user stories for tracking the progress of the guidelines.
    • Task force
      The task force is a group of experts who write the guidelines and approve them before the guidelines goes into stakeholder review.
      The task force must be formed so that they have skills and the ability to define the scope.
      The task force members must cover affected teams, projects and products within the scope.
    • Stakeholders
      Stakeholders are key people within the area and the region that are supposed to use and apply to guidelines. The stakeholder group will assist in review and roll-out of the guidelines.
      The stakeholder group must cover most T&I offices to ensure a smooth roll-out.
      Consider staff in T&I: CZ, PL, US/CAN, DE, DK Projects, DK Products, Data Model Integration and Earth Observation Centre (if not already represented in the task force)
      Stakeholders within GBUs should be considered on a case-by-case basis. If stakeholders are required, reach out to the GBU OpEx Directors to identify suitable candidates.
  2. Task force Approval
    Gate: The Architecture Board must approve the task force and stakeholders to ensure that specialists able to assist in defineing scope and writing the guidelines are available.

  3. Define scope
    The guidelines owner makes sure that a suggested scope/ToC including a short description for each section, to make it clear what the guidelines scope is.
    While reviewing the scope, the guidelines could be split into multiple guidelines and tasks.
    The scope must also identify dependencies on other guidelines.
  4. Scope approval
    The task force reviews and approves the suggested scope.
  5. Initial Draft (guidelines owner)
    The initial draft must be created and written based on the guidelines template as markdown (template in section below) created on DHI Developers.
    Do not add the markdown(s) to the 'mkdocs.yml' page until they are published.
    The draft document is written by the guideline's owner. Draft documents and/or documents in progress will be shared with the task force and the stakeholders identified.
    The guidelines owner must organize work on guidelines creating a feature in the Architecture Board project in the epic of the category (Package) and user stories for tracking the progress of the guidelines.
  6. Task force review and updates
    The task force reviews, updates and approves the guidelines. This is done in the markdown file created on DHI Developers.
    It is important that all task force members provide their input.
    In case the guidelines owner or task force members does not have time for providing input for a specific deadline, contact a member of the Architecture Board to agree on next steps.
  7. Stakeholder review
    Stakeholders get the guidelines document for review once approved by the task force. Once feedback from stakeholders has been considered, the guidelines are ready to be published.
    Stakeholder review is done sharing guidelines previews on DHI Developers with the stakeholders.

    • The guidelines owner sets up an introduction meeting with all stakeholders explaining the objective and how to provide their feedback.
    • Stakeholders should be given a one-week window to provide their feedback.

    The task force must agree on changes suggested by stakeholders before updating the guidelines.

  8. Guidelines Approval
    Gate: The CTO and/or the Architecture Board must approve the reviewed guidelines before a guideline roll-out can start.
    The CTO should, as a rule of thumb, approve mandatory guidelines, AI releated guidelines and Cloud/Azure related guidelines.

  9. Make Roll-out plan and roll-out
    The Architecture Board is responsible for roll-out and must approve the plan for rolling-out the guidelines.
    The guidelines must be published on DHI Developers and Viva Engage (e.g. section Developers).
    Guidelines must during roll-out be implemented in the DHI Playbook (contact jabh). It is important that the audience of guidelines gets notified about the new guidelines.
    An important part of roll-out is to make sure that people know about the guidelines. This means that just publishing guidelines must be accompanied by alignment with key stakeholders.
    A suggested roll-out template can be found in the Roll-out Plan Template section below.
    Gate: The Architecture Board must approve the roll-out plan.
  10. Implementation support, Reviews and Audits
    Once guidelines have been published, supporting documents and actions will be taken. E.g. templates (Visual Studio etc.), step-by-step guides, guideline updates and a review and audit process.

Guidelines Template

Every set of guidelines must contain a mandatory set of sections.

# [Title]

## Version History
|Version|Date|Description/Updates|
|---|---|---|
|1.0|[Date]|[Description]|

## Introduction
Short introduction to the guidelines as a very short summary.

## Contacts
Section listing who are working on the giuidelines. The list must be approved by the Architecture Board.

|Guidelines Owner|[nn](mailto:nn@dhigroup.com "No name")|
|Task force|[nn](mailto:nn@dhigroup.com "No name"); [nna](mailto:nna@dhigroup.com "No Name A")|
|Stakeholders||
|Approver(s)|Architecture Board|

## Roles to Apply
List of development roles that must know about the content of the guidelines.

Development roles:

- Architects
- Backend developers
- Frontend developers
- Infrastructure/DevOps Engineers
- Product Manager/Product Owners
- Testers

## Enforcement Levels
Section providing an overview of the sections of the guidelines, specifying the enforcement levels as well as what kind of projects/products the enforcement level applies to.

|Section|Enforcement Level|Comment|
|---|---|---|
|Section 1|Important|Specifying ownership of the individual task is important.|
|||

## References
Section containing references to other guidelines.

These references must also be found in the one or more sections of the guidelines.

Roll-out Plan Template

The roll-out plan can be started once the guidelines have been approved by either the Architecture Board or the CTO.

Use this template as a base for the roll-out plan.

For every set of guidelines

  • Publish on DHI Developers
    The guidelines owner publishes guidelines on the DHI Internal Developer site containing the guidelines.
  • Viva Engage (DHI Daily Digest)
    The Architecture Board makes a post on Viva Engage in the Technology and Innovation Community so that T&I Staff gets a DHI Daily Digest mail.
    The guidelines owner should make a draft of the post.
    If the guidelines are relevant to all DHI staff, post the guidelines in the All Company Community.
  • Roll-out on PO Community Meeting(s)
    A brief introduction for product owners on the weekly T&I PO Community meeting being held on Wednesdays at 10-11 CET.
    The meeting should be a short introduction to the development guidelines and what to being published outlining the content. Highlight the affected development roles to the product owner.
    No recording will be made.
  • Make development staff on-boarding video
    Make a 10-15 minute on-boarding video for development staff affected (e.g. as a meeting with no attendees).
    The video should provide a short introduction for the development guidelines, what the guidelines contain and where to find them.
  • Store roll-out meeting recording(s)
    Store employee roll-out meeting recordings/videos on the DHI Training Portal.
    Make sure that everybody has access to the recording and add a link to the recording in the guidelines on DHI Developers.
    Contact Lars Hoffmann to get recorded videos published on the DHI Training Portal.
  • Contact PO's and GBU stakeholders
    Contact T&I product owners and GBU project managers to make sure that they know about guidelines. Have a dialog on what guidelines they can, should or must apply to.
    Review and audit process should be ready and suggested to the PO's.
  • Skill development
    Investigate the option for making developing skills for AI agents that can assist in checking if products or projects are applying to the guidelines being rolled out.

Regular meetings and updates

  • Development Manager Updates
    Development managers should have regular updates on guidlines released and what teams and products should apply to what guidelines (as agreed with PO's), so that managers have a change to follow up with development staff.

  • Viva Engage
    Use Viva Engage regularly to highlight guideline updates and/or summaries.

Review and Audits

A robust software development review and audit process ensures:

  • Quality and security are built into delivery
  • Compliance and governance are enforced systematically
  • Risks are identified early (technical, legal, operational)
  • Consistency across teams and geographies

The review and audit process is agreed and planned with product owners depending on the maintenance tier agreed with the individual product owner.

Guideline Tiers

Guideline tiers define the guidelines governance effort based on product criticality, budget and risk.

Each tier determines:

  • Review depth & frequency
  • Required automation & audit controls
Guidelines Tier Description Review Frequency
High Strategic investments, proactive maintenance, high investment budget, guidelines appliance plan required. Quarterly
Dedicated Business critical systems, regular maintenance, dedicated maintenance budget, partial guidelines appliance plan Every 6 months / per release
Reactive Reactive maintenance, limited enhancements, limited maintenance budget, selected guidelines appliance plan Yearly
Minimal Legacy systems, minimal maintenance, risk acceptance, no or limited budget, no guidelines appliance plan N/A

Products and Guideline Tiers

The list of assets/products and the product owners are listed below with guideline tiers.

Please find the Digital Assets by PO and BO on SharePoint, managed by Martin Lythe Ciborowski

Guideline tiers of individual products will be evaluated every year.

Note

Suggested product guideline tiers are provided by product owners and are in an alignment process with business owners and management.

Product Product Owner Business Owner Guidelines Tier (2026) Guidelines Tier (2027)
Azure Market and SaaS Karthik Balachandran (KBAL) Karthik Balachandran (KBAL) Reactive Reactive
Bathymetry Portal Marie Lund Larsen (MLLA) Lars Boye Hansen (LBH) Reactive Reactive
Data Link Niels Riegels (NDR) Stephen J Flood (SJF) Reactive Reactive
DC.Live Nita Renanta (NIRE) Henrik Refstrup Soerensen (HRS) High High
DHI BlueCast Babino Gupta (BAGU) Luca Zaccheroni (LUZA) Reactive Reactive
DHI CityFlow Live Johannes Winberg (JOWI) Lars-Goeran Gustafsson (LGG) Dedicated Dedicated
DHI CityFlow Live Receiving water Johannes Winberg (JOWI) Kalyan Chakravarthy (CMKA) Dedicated Dedicated
DHI CityFlow Live Stormwater Johannes Winberg (JOWI) Lars-Goeran Gustafsson (LGG) Dedicated Dedicated
DHI CityFlow Live Treatment Plant Johannes Winberg (JOWI) Henrik Refstrup Soerensen (HRS) Dedicated Dedicated
DHI CityFlow Live Wastewater Network Johannes Winberg (JOWI) Lars-Goeran Gustafsson (LGG) Dedicated Dedicated
DHI CityFlow Live Water Distribution Johannes Winberg (JOWI) Jonas Kirstein (JOKI) Dedicated Dedicated
DHI PlumeCast Babino Gupta (BAGU) Simon Brandi Mortensen (SBM) Reactive Reactive
DIMS.CORE Nita Renanta (NIRE) Henrik Refstrup Soerensen (HRS) Minimal Minimal
Domain Services Hizrian Muhammad Faris (FARI) Hizrian Muhammad Faris (FARI) Reactive Reactive
Entitlement System (Revenera) Jiri Kirkos (JIKI) Douglas N. Graham (DNG) Reactive Dedicated
FEFLOW Volker Clausnitzer (VCL) Dr. Carlos Andres (CVI) Dedicated High
Leakage Monitor Jiri Kirkos (JIKI) Zdenek Svitak (ZS) Dedicated Dedicated
License System (Old) Lasse Kelman Christensen (LAC) Lasse Kelman Christensen (LAC) Minimal Minimal
Litpack Elena Stuart (ELST) Stephen J Flood (SJF) Minimal Minimal
Mesh Builder Niels Riegels (NDR) Niels Riegels (NDR) Reactive Reactive
MIKE 21 Mooring Analysis Elena Stuart (ELST) Stephen J Flood (SJF) Reactive Reactive
MIKE 21/3 Elena Stuart (ELST) Stephen J Flood (SJF) Dedicated Dedicated
MIKE 21C Aurelien Gasc (AUG) Mark Britton (MFB) Minimal Minimal
MIKE C-Map Elena Stuart (ELST) Stephen J Flood (SJF) Minimal Minimal
MIKE Cloud Platform Leona Tejklova (LETE) Ilias Pliotas (ILIP) Dedicated Dedicated
MIKE ECO Lab / ABM Lab Elena Stuart (ELST) Stephen J Flood (SJF) Dedicated Dedicated
MIKE HYDRO Basin Niels Riegels (NDR) Bertrand Richaud (BER) Reactive Reactive
MIKE Metocean Simulator Niels Riegels (NDR) Pierre Brink Swiegers (PIBS) Reactive Reactive
MIKE Mine Nita Renanta (NIRE) Ferdinand Flechtner (FEFL) Dedicated Dedicated
MIKE OPERATIONS Aurelien Gasc (AUG) Elbys Jose Meneses (EJME) Dedicated Dedicated
MIKE OPERATIONS SW Enabler Aurelien Gasc (AUG) Aurelien Gasc (AUG) Dedicated Dedicated
MIKE SHE Aurelien Gasc (AUG) Philipp Huttner (PHHU) Reactive Reactive
MIKE View Niels Riegels (NDR) Niels Riegels (NDR) Minimal Minimal
MIKE WaterNet Advisor Jiri Kirkos (JIKI) Petr Ingeduld (PI) Dedicated Dedicated
MIKE+ Mathieu Hellegouarch(MJH), Niels Riegels (NDR) Morten Just Kjoelby (MJK), Philipp Huttner (PHHU) Dedicated Dedicated
MOOD Kai Claussen (KCL) Patrick Dich Grode (PDG) Dedicated Dedicated
Python Libraries Henrik Andersson (JAN) Jesper Sandvig Mariegaard (JEM) Dedicated Dedicated
Shared MIKE Components Lasse Kelman Christensen (LAC) Lasse Kelman Christensen (LAC) Dedicated Dedicated
Water Tools Portal (WTP) Nita Renanta (NIRE) Elbys Jose Meneses (EJME) Reactive Reactive
WEST Christopher Eugen Gaszynski (CHGA) Henrik Refstrup Soerensen (HRS) Reactive Dedicated

Other T&I Products or Teams

Products with no an official product owner, product owners that are not part of the Product Owner Community or supporting teams without direct product ownership.

Product or Team Product Owner/Manager Guidelines Tier (2026) Guidelines Tier (2027)
Build Automation & QA Team Karthik Balachandran (KBAL)
Earth Observation Centre of Excellence Portals
- et4fao.dhigroup.com
- frame.dhigroup.com
- eo.dhigroup.com
- marine-vegetation.satlas.dk
- esa-sen4et.org
- bathymetry.satlas.dk
- nanok.xyz
- satlas.dk
- urban.satlas.dk
- eo-labs.dhigroup.com
- eo4wi.earth
Marie Lund Larsen (MLLA) Minimal Minimal
Earth Observation Centre of Excellence Portals
- coastalprofiler.dhigroup.com
- coastalmapper.dhigroup.com
- mcsav.dhigroup.com
- sav-sweden-v2.dhigroup.com
- sav-denmark.dhigroup.com
- marineobserver.dhigroup.com
- soilmoisture.io
- map.communityactionforfreshwater.org
- communityactionforfreshwater.org
- excavation.z16.web.core.windows.net
- vistatrees.dhigroup.com
- sdg632hub.org
- sdg661.app
- map.globalwetlandwatch.org
- datacube.dhigroup.com
- regioner.dhigroup.com
- worldforestdata.dhigroup.com
Marie Lund Larsen (MLLA) Reactive Reactive
Earth Observation Centre of Excellence Portals
- ramona.earth
Marie Lund Larsen (MLLA) Reactive Minimal
Earth Observation Centre of Excellence Portals
- LBST
Lotte Nyborg (LN) Dedicated Reactive
MUSE Babino Gupta (BAGU) N/A N/A
UX Design Anna Katrine Hoegh Andersen (AKHA) High High
WBALMO Dr. Michael Kaltofen (KAL) Minimal Minimal

GBU Development

GBU's or DHI Companies in some cases developed and maintain products independent of T&I.

Product Company/Office Contact/Manager Business Owner Area Guidelines Tier (2026) Guidelines Tier (2027) Comment
Data Farm Christian Fischer Holm (CFH) Marine & Coastal N/A N/A Currently no synergies.
Singapore (EMMP), Ballastvand, M&C Nordics Contact:NGR
MIKE+ CN DHI China Jiyan Meng (MJY) Water in Cities Reactive Dedicated
MIKE Marine CN DHI China Jiyan Meng (MJY) Marine & Coastal N/A Reactive
NCOS Online DHI Seaport Pty Ltd, Australia Oliver Brass (OLBR) Simon Brandi Mortensen (SBM) Marine & Coastal Reactive Reactive Focus on Security and Infrastructure guidelines.
SKYNET DHI S.r.l. a socio unico, Italy Mirko Flauto (MIFL) Andrea Crosta (ACR) Marine & Coastal, Water in Cities, Inland Guideline tier will be defined once skill reports are available.

GBU Development Contacts

Developer Office Projects
Hema Kumar (HAPP) NZ MEDUSA, CREST, SAFESWIM

OpEx Directors

  • Marine & Coastal: Jacob H Jensen (JHJ)
  • Water in Cities + Water Resources: Mikkel Moeller Christensen (MMCH)