DEMCON Gestructureerde aanpak van mechatronische projecten



Vergelijkbare documenten
Agile bij grote administratieve systemen. Omgaan met requirements

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Hoe ga je van idee naar product? Jan Leideman

Programmeren in C ++ met wxwidgets les 5

SCRUM en Agile IT ontwikkeling en de impact op governance

KENMERKEN MODEL BASED TESTING TOOLS

TESTAUTOMATISERING IN EEN ETL-OMGEVING

Accelerate? Automate!

Medical device software

Continuous Requirements Engineering

Van testproces tot testvak... en verder

ABN AMRO Verzekeringen Project: Documentbeheer Verzekeringen

Een Inleiding tot Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

Marc Koper Performancetesten voor dummies

Project: DevThis! Bedrijf: Discodevelopment

Procesgerichte IT BPM de link tussen bedrijf en IT

The next generation in engineering

Hoe ver moet je gaan?

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

Opdrachtformulering (pagina 3 van 7)

Transformatie naar een wendbare organisatie

Performance Testen bij Rabobank Nederland. TestNet Noord Testers bij de bank 21 februari 2012 Allan Beumer

De projectmanager. en zelforganiserende teams

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Training en workshops

Informatica 2 Studiehandleiding

De keuze voor de juiste elektromotor

DIMAEN Brochure 2017 DIMAEN BV. 17 februari 2017 Rev.: 1.1. Page 1 of 5

Op weg naar een hoger niveau testorganisatie. Tim Koomen TestNet najaarsevenement 2009

AGILE WERKEN Leer je eigen capaciteiten optimaal te benutten dankzij een effectieve samenwerking.

Curriculum vitae. Opleiding Richting Ervaring Veel ervaring in CAD Woonplaats. 10+ jaar Project Lead Autodesk Inventor CorelDRAW X3

3V-ontwikkeling: samen met de klant van idee naar marktrijp product

ONDERZOEK ALS ONDERDEEL VAN HET ONTWERPEN VAN TECHNISCHE INNOVATIES. Inge Oskam Rutger de Vries

Agile (Scrum) Werken Jeroen Hak

Technische Opleidingen

Ketenregie 2 oktober Ketenregie in Agile / DevOps: Noodzaak? Quality Experience Day

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Van Idee naar Prototype naar Massaproductie. WOTS september, Utrecht

André Fondse

Programma. voor de pauze Kader - Cross media conceptontwikkeling: het proces

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Professionele softwareontwikkeling PRODUCTIVITEIT EN KWALITEIT MET FOCUS OP DE GEHELE LEVENSDUUR VAN APPLICATIES

6 Presentatie VTTI Tweede Coentunnel anders aangepakt 29 november VTTI Tweede Coentunnel anders aangepakt. Waar is de Coentunnel?

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

i-view 2.0: The Next Level in Telemetrie

Groningse Kredietbank Blockchain Proof of Concept Günther Bosman: Marco Bronswijk: Mirjam Oving. 10 april 2018

your reference in testing services WorkShop Agile in de praktijk - Erik Boelen - 18 december 2008

VOLGENDE GENERATIE REKENMODELLEN VOOR ENERGIESIMULATIES OP STADSNIVEAU

Agile : Business & IT act as one

Systems Engineering en de Modelgebaseerde aanpak. Eric Burgers

Customer Case: WoningNet

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

waarom? externe drivers Technologie Digitalisering Globalisering

Game Design Documenten. Welkom!

VERENIGINGSWIJZER.NL PROJECTPLAN

AERIUS: Rekeninstrument voor de PAS

Tool Ambitie Resultaat

Join the Innovation Makers!

Continuous Delivery. Sander Aernouts

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Plug and Play in de machinebouw. Zelf configurerende machines

Voorlopig onderzoeksplan Bachelorscriptie CleanDoc-

Aliens?

Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce

Overtuigend en Ontspannen Presenteren

USER EXPERIENCE ONDERZOEK Gastcollege 9 maart 2015

Testplan IpMEDT3 project

Uitdagingen bij de ontwikkeling van draadloze producten D&E event FHI ( s Hertogenbosch) 9 oktober 2013

Training en workshops

Whitepaper. Continuous Delivery [Auteur] Kenniscentrum De Smalle Zijde LM Veenendaal Tel. +31(0) Fax +31(0)

Agile Foundation examen - OEFENVragenformulier

Grafisch ontwerp. Referenties.

Transcriptie:

DEMCON Gestructureerde aanpak van mechatronische projecten Ruud Jeurissen Ruud.Jeurissen@demcon.nl 22 september 2011

Inhoud Probleemstelling Oplossing Resultaten 2

Inhoud Uitdaging Aanpak Voorbeeld 3

Inhoud Uitdaging wie is DEMCON wat doet DEMCON uitdagingen Aanpak Voorbeeld 4

Wie is DEMCON mechatronisch ingenieurs buro 130 medewerkers 5

Wie is DEMCON DEMCON: veel disciplines 6

Inhoud Uitdaging wie is DEMCON wat doet DEMCON uitdagingen Aanpak Voorbeeld 7

Wat doet DEMCON Hightech systems 8

Wat doet DEMCON Medical devices 9

Wat doet DEMCON DEMCON: innovatieve, gevariëerde projecten 10

Inhoud Uitdaging wie is DEMCON wat doet DEMCON uitdagingen Aanpak Voorbeeld 11

Uitdagingen veel disciplines multi-disciplinair werken verschillende denk-domeinen gevariëerde projecten wisselende tools / sw-talen / techniek (µc, PC, DSP, PLC, C, C#, MFC,.Net, Python) innovatief, lage herbruikbaarheid 12

Uitdagingen groeiende organisatie grotere projecten grotere teams 13

Uitdagingen uitdaging: hoe kunnen we multi-disciplinaire kennis efficiënt inzetten in mechatronische projecten? 14

Uitdagingen uitdaging: hoe kunnen we multi-disciplinaire kennis efficiënt inzetten in mechatronische projecten? 15

Inhoud Uitdaging Aanpak project aanpak tooling cultuur Voorbeeld 16

Project aanpak aanpak 1: ontwikkeling in 3 fasen pop (proof of principle) prototype 0-serie innovatie behapbaar 17

Project aanpak voorbeeld: voetzool scanner wekelijkse controle via telemetrie proto 0-serie pop 18

Project aanpak 19 aanpak 2: V-model wat? hoe? ontwerp realisatie test elke fase: pop / proto / 0-serie

Project aanpak efficiënt inzetten engineers systeem architect engineer tester 20

Project aanpak efficiënte communicatie eenduidige documenten eenduidige verantw. 21

Project aanpak omgaan voortschrijdend inzicht / changes Agile (Scrum) alleen sw iteratief 22

Project aanpak hulp door project aanpak: pop / proto / 0-serie V-model Agile (Scrum) 23

Inhoud Uitdaging Aanpak project aanpak tooling cultuur Voorbeeld 24

Tooling tool: Matlab / Simulink grafisch programmeren hiërarchische sub-systems (= operand, functie) continu proces (bv sample-based elke 1ms) output input variabele sub-system 25

Tooling doel 1: simulatie (systeem) offline ontwerpen en testen regelsystemen domein-kennis van applicatie nodig (system engineers) 26

Tooling 27 doel 2: code-generatie (systeem + software) slaat ontwikkelstap over design = implementatie = documentatie (model-based design) hoger nivo programmeren (applicatie-nivo) geen low-level problemen (pointers etc) software-afdeling levert: embedded-sw framework hw-drivers tooling scripts

Tooling tooling helpt door: simuleren code-generatie 28

Inhoud Uitdaging Aanpak project aanpak tooling cultuur Voorbeeld 29

Cultuur 30 geen wij / zij denken tussen disciplines open sfeer, korte lijnen project-kamers maandelijkse presentaties afdelingen kennis-management Wiki interne cursussen contact met universiteiten / hogescholen / onderzoekscentra

Cultuur hulp door cultuur: samen 31

Inhoud Uitdaging Aanpak Voorbeeld project omschrijving simulatie code-generatie 32

Project omschrijving ventilatie-systeem voor ruimtes (bv scholen) doel: CO2 regelen actieve roosters, regelbare fan, 2 richtingen balans regeling 33

Inhoud Uitdaging Aanpak Voorbeeld project omschrijving simulatie code-generatie 34

Simulatie simulatie regeling: CO2 en temp klaslokaal, 1 dag CO2-produktie: 1 uur les kinderen naar wc temperatuur: zon komt op, gaat onder zon draait om lokaal 35

Simulatie resultaten CO2 temp setpoint 36

Inhoud Uitdaging Aanpak Voorbeelden project omschrijving simulatie code-generatie 37

Code generatie code-generatie geneert C-code willekeurige C-compiler flowchart blauw = system engineer groen = sw-engineer 38

Code generatie regelaar 2x flow temperatuur CO2 klaslokaal 39

40 Code generatie

41 Code generatie

42 Code generatie

43 Code generatie

44 Code generatie

45 Code generatie

46 Code generatie

47 Code generatie

48 Code generatie

Code generatie 8-bit AVR 49

50 Code generatie

51 Code generatie

Code generatie voorbeeld project: simulatie code-generatie 52

Samenvatting veel disciplines innovatieve, gevariëerde projecten pop / prototype / 0-serie V-model Agile (Scrum) simulatie code-generatie 53 voorbeeld project

Vragen? Vragen?? 54