Software engineering & integrated modelling Trends & Toekomst perspectief. Tamme van der Wal



Vergelijkbare documenten
Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

antwerp management school

VALUE ENGINEERING: THE H E G A G ME! E

Risicomanagement bij veranderingen

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Continuous Delivery. Sander Aernouts

Meer dynamiek en samenwerking in de levenscyclus van een Asset. AMC Seminar Berend Jongebloed Den Helder, 30 Oktober 2014

De juiste requirements juist

"WAAR STAAN WIJ?..." Internationale BIM ontwikkelingen. 13 October 2015

Product Quality Management, onze toekomst René Tuinhout

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

13/07/2012. Op naar Product Quality Monitoring René Tuinhout. Agenda. Tijdsindeling. K o f f i e p a u z e. TestNet Summerschool, juni 2012

Test rapportage Waarom eigenlijk?

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

VisionWaves DELTA. Integraal Management Platform. VisionWaves. Gateway naar de waardeketen, ook voor AMC! Marc van Lokven. Partner Aviation & Defense

TFS als perfecte tool voor Scrum

Agile : Business & IT act as one

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Interaction Design for the Semantic Web

ISA SP-99 Manufacturing and Control Systems Security

Bareld Bruining ZIN & ONZIN VAN ON-LINE PROCESS ANALYZERS

Brainport Industries. Towards integrated supply networks. John Blankendaal Managing Director. Turnhout, 27 februari 2014

Enterprise Portfolio Management

ARTIST. Petten 24 September More info:

Identity & Access Management & Cloud Computing

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

De Agile Analist. Henk Jan Huizer

Fidelity of a Strengths-based method for Homeless Youth

Built Positive Together We Build What s Next

End-to-End testen: de laatste horde

RISICO MANAGEMENT, BASIS PRINCIPES

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Derk-Jan de Grood Boek-track TestGoal Voorjaarsevent Testnet: 22 juni 2009

It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus

Adding value to test tooling

Adding value to test tooling

Risk & Requirements Based Testing

Contractmanagement voor Software-ontwikkeling

Testing University. A fool with a tool is still a fool

2 e webinar herziening ISO 14001

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

Enterprisearchitectuur

Digital municipal services for entrepreneurs

NFR & Architectuur: Twee handen op één buik. Remco de Boer

ISO/IEC in een veranderende IT wereld

De grote logistieke petje op petje af quiz. Vereniging Klantordergestuurde Logistiek Wouter Lagendijk (Mitopics) Jauco Martens (IPL Consultants)

Van draaideur naar entry service provider. Hans Hopma.

Seminar BSC & IBM Cognos 8 22 September 2009 Yves Baggen- Solution Architect BI Charles van der Ploeg Partner en adviseur van Decido

Wat heeft een tester aan ASL en BiSL?

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

BIM Mythes. 'Broodje BIM' in het kader van Bouwlokalen Marcel van Bavel Léon van Berlo Hans Hendriks Dik Spekkink

Bescherming van (software) IP bij uitbesteding van productie

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

Living Labs. dr.ir. Elke den Ouden. Kennisevent Renovatie Hoofdgebouw TU/e Eindhoven, 27 september 2016

Aanbesteding van IT projecten bij de overheid. 26 maart 2015 Hans Mulder - Hans Nouwens

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

PLM & CAD Consultancy

Optimal Reliability Decisions

Lagant Management Consultants B.V. Presentatie NGI 26 augustus 2003

Building effective IT demandsupply

ISACA NL C**** in a day Inspiratiesessie CRISC

E-learning maturity model. Hilde Van Laer

Materialiteit en waardecreatie. Jos Reinhoudt 21 mei 2015

Stichting NIOC en de NIOC kennisbank

Chris de Kok TDI 3. Vak: Software Architectuur Datum: Docent: Fons van Kesteren

Open Data en Enterprise Data: vervagende grenzen in de extended enterprise

Inleiding ontwikkelmethoden

Model driven Application Delivery

UNECE/UNESCAP Workshop on. Electronic Trade Documents. Ulaanbaatar, Mongolia, October 2009

onderzoek ontwerp realisatie implementatie

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

CABA of Welke requirementstraining voor Agile teams?

Martin Dees Algemene Rekenkamer. Performance Auditing

Software Test Documentation

Op zoek naar nieuwe business modellen

Wim Ottenhoff, Jan Verbeek, 4 december PLM in de keten Overzicht en status project

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Agile Testen in de praktijk

Do you recognize this?

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Meer waarde met hbo door internationale samenwerking!

Tester, hoe word jij geschikt voor de toekomst?

Real-time data Warehousing

Driving business agility with open source Innovation fueled from outside

INHOUD WORKSHOP. Introductie Korte informatie over interventies. Interactieve discussie

ESCMID Online Lecture Library. by author

Usability evaluation of a guideline implementation systym for cardiac rehabilitation: Think aloud study

" Inleiding: " Sectie GISt " GDMC " TUDelft " Case studies " Conclusies

Hoe een verouderde installatie terug energieefficiënt

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei

Bachelor in de Toegepaste informatica

De nieuwe generatie testtools Vliegen ze, vliegen ze voor u, of vliegen ze niet?

Product Risico Analyse

Transcriptie:

Software engineering & integrated modelling Trends & Toekomst perspectief Tamme van der Wal

Onderweg naar morgen [Ruth Jacott, 1994] Onderweg naar morgen Een reis die duurt een leven lang Onderweg naar morgen Een onvoorspelbaar spel Een weg bezaaid met lief en leed Waarvan je nog zo weinig weet De toekomst houdt zoveel voor jou verborgen En al droom je soms van gisteren Je weet, je leeft vandaag Voortdurend onderweg naar morgen Voortdurend onderweg naar morgen

Vraagstelling: Waar gaat het heen met environmental modelling & simulation (EMS)? Wat is de bijdrage van software engineering aan (de [continue] verbetering) van) EMS?

IT project success? Key factors to success: Management Support User Involvement Project Management Clear business objectives Minimized Scope www.standishgroup.com 2004 results 29% succeeded (delivered on time, on budget, with required features and functions); 53% challenged (late, over budget and/or with less than the required features and functions); 18% failed (cancelled prior to completion or delivered and never used)

Toekomst [software + modelling] Model gebruik INTERN ONE OFFs DEDICATED INTEGREREN BUSINESS CASE EXTERN PUBLICEREN en BEHEREN uniformiseren ZELFSTANDIG COLLECTIEF COLLECTIVE OWNERSHIP MULTI FOCAAL Model ontwikkeling systematiseren

Toekomst [software + modelling] Van LUMPED naar (loosly) LINKED Van LOVEBABY naar AUTONOOM Van DEVELOPER-DRIVEN naar USER-DRIVEN

Trends in software development The front-end-move More emphasis on design and requirements Model driven architecture; round-trip engineering Agile process and Extreme Programming Throw-not-away prototyping; demo-or-die Functionality wise development NOT shipping Situated Software Deal with user groups and differences "designed in and for a particular [social] situation or context."

Trends in modelling & simulation More and bigger (still) [exponential?] increase in models and tools Average model size (complexity) becomes larger Integrated modelling X-domain modelling More dimensions (time-space-scope-quality) Data driven goal driven Models based on data towards models based on outcomes User oriented design; human factor aspects.

Confrontatie matrix Front End Move XP Situated Software More & bigger KATHEDRAAL ZANDKASTEEL GSM integrated VENDEX IKEA BAZAAR / MARKT Goal driven DECORETTE TATTOO SHOP / Plastisch chirurg MacDONALDS

Zijn die trends goed? Commentaar op XP: DesignAfterFirstTesting is DAFT," "ConstantRefactoringAfterProgramming is CRAP "The whole thing is a bunch of daft crap, actually". Commentaar op Front-End-Move: Vermeende winst gaat verloren door hype-hop (leercurves, investeringen, geen hergebruik); Commentaar op integrated modelling: The black hole of complexity

BOUWSTENEN voor de TOEKOMST Systematisering Formalisatie Keten vorming - informatielogistiek Certificering Quality assessment (meta information) Integrity Externalisering Collectieve regie vereniging? Onderhoud

Systematisering 1: FORMALISATIE Ontology: Model: Framework: Explicit and Formal Specification of a Shared Conceptualisation Focussed simplification of the real world (ook data!) productivity tool Build models based on (the) ontology using a framework

Systematisering 2: INFORMATIELOGISTIEK KENNIS MANAGEMENT INFORMATIE LOGISTIEK DATA STROMEN

Certificering 1: QUALITY ASSURANCE Hoe kun je de kennis over een model vastleggen en overdragen? Meta-informatie standaarden Wetenschappelijke bijsluiter Wie kan de kennis over een modellen [objectief] vaststellen? Auditing; verification tools;

Certificering 2: INTEGRITY Hoe weet ik dat ik de juiste component heb? Laatste versie? Nationaal Clearing House? IM-MOD? Hoe weet ik dat ie doet wat ie doen moet?

Externalisering 1: COLLECTIEVE REGIE Wie heeft of organiseert de regie? Hoe gaan partijen bijdragen?

Externalisering 2: ONDERHOUD Hoe organiseer je onderhoud? Wie bepaalt nieuwe releases?

paradigma shift Value chain inversion: waarde creatie aan het eind van de pijp (het gebruik) in plaats van bij het begin. Commercial approach in model development: Gestuurd door time-to-market, usability, product life cycle Hergebruik als genetische code

De toekomst ligt achter de schouder! Ingredienten zijn aanwezig (niets nieuws) Doelstellingen zijn bekend (nog altijd hetzelfde) Maar vereist andere organisatie Vereist andere aansturing (geld stromen)

conclusies De toekomst van environmental modeling & simulation is sterk gebaat bij het OPEN SOURCE model; Samen ontwikkelen, samen gebruiken GEBRUIK is belangrijker dan ONTWIKKELING User oriented design / situated software