Top Banner
DHI Software Evolvable Software Products in the World of Water Thomas Bech [email protected] Karl J. Hollenbeck [email protected]
29

DHI Software Evolvable Software Products in the World of Water Thomas Bech [email protected] Karl J. Hollenbeck [email protected].

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI SoftwareEvolvable Software Products in the World of Water

Thomas Bech

[email protected]

Karl J. Hollenbeck

[email protected]

Page 2: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Agenda

DHI Water & Environment

DHI Software

Challenges

Page 3: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Denmark - Australia, Bulgaria, China, Czech Republic, France, Germany, India, Malaysia, New Zealand, Norway, Poland, Singapore, Slovakia, Spain, Sweden, USA - Brazil, Japan, Thailand, Vietnam

Knowledge of water to value and welfare

Page 4: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI is an independent, self-governing research and consultancy organisation (non-profit)

DHI builds competence and promotes technological development relevant to the water and the environment

DHI has ongoing activities world-wide

DHI has a total staff of about 560

DHI Water & Environment

Page 5: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI’s Mission

We transform knowledge of water intovalue for customers and welfare for theglobal community

We provide solutions by applying andintegrating core competencies within amanagement and societal context

Page 6: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI’s Vision

We aim to be: The world’s preferred source of specialist

knowledge within our core competencies, striving to influence global agendas within water and environmental management

The world’s leading supplier of hydroinformatic tools. Our technology shall make a difference and set global standards

Page 7: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI’s Profile

Research/Development Product/Problem Solution

Consultants

Universities

DHI Water & Environment

Authorities

DonorOrganisations

Sector ResearchInstitutions

Industry/Business

Researchers/In-depth Expertise Consultants/Broad Expertise

Page 8: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Gross Turnover by Type of Activity

6%4%

16%

3%

71%

Core Funding for R&D(PerformanceContract)

Commissioned R&D(R&D Contracts)

Software Sales

Equipment Sales(Other Products)

SpecializedConsultancy

Page 9: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI Software Products

MOUSE

MIKE 21

MIKE BASIN

MIKE SHE

MIKE 11

MIKE 3

LITPACK

MIKE SWMMMIKE NET

Modelling the World of Water

Page 10: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI Software

What happens if the sea bed rises 0.5 m somewhere in the Indian Ocean ?

Page 11: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Software Products

DHI provides front-end software

products within 3 product lines:

Water in the marine environment Water resources Water in the city

- Desktop Software for Windows PC’s

23

Page 12: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Clients

Consultants Authorities (municipality -> Government) Universities Research Institutions

Page 13: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Marine Software

Modelling Systems for Rivers, Lakes, Estuaries, Bays, Coastal Areas and Seas

Professional Engineering Software Packages for Free-Surface Flows

MIKE 21, MIKE 3, LITPACK….

Page 14: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

MIKE 11 /MIKE FLOOD

Dynamic modelling of rivers, reservoirs, floodplains, detailed water quality assessment. MIKE BASIN

Regional environmental assessment, GIS information management.

Integrated analysis of rivers & groundwater,wetlands, irrigation systems.

MIKE SHE

MIKE 21C

River Morphology

Water Resources Software

Page 15: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

URBAN Software - MIKE Urban

GIS Functionality

Hydraulic Models

Page 16: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI Software – The figures

Sales budget 2006: roughly 55 mio DKK

Income from product sales funds: “The black figures” (60 %) Marketing & Sales Service & Support IT Infrastructure Development (2006 budget: 11 mio DKK)

Page 17: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Software Development Centers

DK - Hørsholm: Marine Software Urban Software Water Resources Software

CZ - Praha: Development resources available to all areas –

but primarily used by Urban Software

CN – Shanghai Development resources available to all areas

Page 18: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DHI Software

Drivers and Challenges …

Page 19: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Challenge: 20 years of History

Page 20: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Challenge: Keeping up with technology

New platforms and technologies 64 Bit computing Multiprocessor / Multicore systems New OS GIS platform .NET framework Development Environments Etc.….

Page 21: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Challenge: Market Demands

Diverse markets (and clients) Diverse demands – in terms of features

and technology Ideas come from:

Customers directly The DHI offices The consultancy departments

Page 22: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Development Drivers

Offices and Agents: Sell COTS to clients

Offices and Consultants: Sell Consultancy Services Sell ”Decision Support Systems”

Page 23: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Challenge/Trends

We are moving from dealing with Single, isolated problems

To Complex, multi-disciplinary issues

Symptoms Data -> Information -> Knowledge -> Decision Reports -> Operational Systems Models -> Information Systems -> Decision

Support Systems

Page 24: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Example: Hydropower DSS

The user: Operates the hydropower facility

The user want a system that:

Provides the predicted revenue from power sales for the next 48 hours, with a given release strategy.

Provides the predicted revenue from power sales for the next 48 hours, with a altered release strategy, power prices and precipitation rate (what if scenarios)

Page 25: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Example: Hydropower

Page 26: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

DSS Key Characteristics

Data integration across domains, types and sources

Combines, aggregates, analyses data Presents information useful for decision

making Keywords: Integration – Analysis –

Presentation

Page 27: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Challenges Summary

Dealing with 20 years of history Keeping up with technology Balancing drivers: COTS-Technology-Consultancy Dealing with DSS: Openness and Integration

across product lines

Dealing with all of the above in an organisation with 5 development centres, some of which are more focused on projects

Page 28: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Questions

How do we organize our assets (code), so that we are capable of dealing with all challenges ? What methods should we use ? What is in the ”Kernel” and what is not ? …

Page 29: DHI Software Evolvable Software Products in the World of Water Thomas Bech thb@dhigroup.com Karl J. Hollenbeck kjh@dhigroup.com.

Contact Details

Thomas Bech

[email protected]

Karl J. Hollenbeck

[email protected]

www.dhigroup.com