INDHOLD. Bedre forudsigelighed med værktøjer og modeller

Størrelse: px
Starte visningen fra side:

Download "INDHOLD. Bedre forudsigelighed med værktøjer og modeller"

Transkript

1 NR. I MARTS I 201 I N D U S T R I E L T E K N O L O G I O G S O F T W A R E Bedre forudsigelighed med værktøjer og modeller Systems Engineering, modeldrevet udvikling og agile processer giver bedre træfsikkerhed, når indlejrede systemer udvikles. Af Jesper Holst Direktør EKTOS Integration, bedre performance og øget intelligens i produkterne. Det er kravet til indlejrede systemer og det øger kompleksiteten af udviklingsprojekterne. Budgettet for et typisk projekt er mangedoblet de seneste år. I virksomhederne giver de større budgetter til de enkelte projekter naturligt et ønske om større forudsigelighed i projekterne i tid, omkostning og performance. Dansk it-forskning har i nogle år arbejdet med modelbaseret karakterisering og udvikling af systemer. Netop den modeldrevne udvikling af indlejrede systemer, i modsætning til den dokumentbaserede styring af produktets udvikling, kan være med til at sikre forudsigelighed i udviklingsprojekter. Det øger overskueligheden for projektdeltagerne, og gør det muligt at finde designfejl tidligt i projektet. Flere danske virksomheder er ved at indarbejde modelbaseret udvikling og Systems Engineering som selvfølgelige discipliner i deres udviklingsprojekter. Det sker i tæt samarbejde med universiteterne. Her i publikationen beskriver tre af de forskere, der deltager i ITOS, deres arbejde med at bruge metoder og værktøjer til modeldrevet udvikling og Systems Engineering. Samtidigt er den nystiftede danske afdeling af International Council on Systems Engineering (INCOSE) godt i gang med de første aktiviteter, der kan bidrage til at udbrede kendskabet til Systems Engineering som disciplin i produktudviklingen. Projektledelsen af udviklingsprojekterne har også stået for skud i de seneste år. De agile udviklingsprocesser er blevet tænkt ind i mange danske virksomheders udviklingssystemer, og der er sket en betydelig professionalisering af projektledelsen gennem uddannelse og certificering. Den optimale projektledelse af udviklingsprojekter er og bør stadig være et hot emne i virksomhedsledelsen. Det betydelige spænd i, hvordan virksomhederne opfatter best practise, viser at der ikke er en enkelt gylden vej til den gode ledelse af et udviklingsprojekt. Det er snarere en individuel proces under konstant ændring. I min egen virksomhed, der leverer embedded HW og SW udvikling til primært danske virksomheder, giver kravet om forudsigelighed sig udslag i en stor andel af projekter, hvor der lægges vægt på en fast pris på udviklingsprojektet. Den modtagende virksomhed ønsker sikkerhed for hele eller dele af udviklingsbudgettet, som en naturlig reaktion på at budgetterne til produktudvikling stiger kraftigt, men samtidig er det vigtigt også at kunne sikre andre parametre som tid, ydelse, kvalitet og produktionspris. En professionalisering af projektledelsen og klar tale om kravsættelsen til et nyt produkt fra både leverandør og kundes side, er væsentlige elementer for gentagen succes med dette. INDHOLD 2 Klar tale og fast hånd om ændringer gør forskellen 3 Systems Engineering giver Terma The Big Picture Seluxit analyserer konfigurerbare systemer med modeller og simulering 6 Bliv på broen 7 It s cool to be old-school 9 Brugbarhed af model baserede metoder til udvikling af systemer 11 Den gode ide er den nemme del som regel 12 Forskellige projektmodeller i Martin Professionals perspektiv 1 Designværktøjer giver hardwareudviklere konkurrencefordel 15 SysML tackler tvær faglige vanskeligheder i multidisciplinære projekter 16 efactor 201 er skudt i gang ITOS er finansieret og udvikles i samarbejde mellem Industriens Fond, DI ITEK, AAU, DTU og 12 virksomheder. ITOS løber over fire år og er åbent for alle danske virksomheder, som arbejder med embedded systemer.

2 Klar tale og fast hånd om ændringer gør forskellen Målet skal være fælles og forstået også når det ændrer sig undervejs. Her skal man nå det fælles mål på tværs af teknologier, hvilket igen stiller krav om, at målet er formuleret og forstået ens på tværs af fagdisciplinerne. Af Jørn Johansen Director, Process Improvement DELTA Mennesker kan ikke huske ret mange ting over lang tid. Derfor er det vigtigt, at krav formuleres så entydigt og klart som muligt, og at anvendelsen af kravene gøres så operationel som muligt. Det også gælder ændringer af krav. En ensartet opfattelse af kravene er nødvendigt for et sundt udviklingsprojekt. Det gør teamets evne til kravudvikling og kravstyring til en stærk del af deres kompetencer. Problemet Skal mennesker samarbejde i et team om udvikling af et nyt produkt eller en service, er det indlysende vigtigt, at de har den samme opfattelse af målet, også selvom det ændrer sig undervejs. Lige så vigtigt er kompetencen til formulering af stringente og forståelige krav ved outsourcing, hvor vi beder en partner udvikle dele af eller hele systemet. Her er den løbende styring og kommunikation af ændringer endnu vigtigere. Endvidere kan der være eksterne krav, der skal overholdes. Fx hvis produktet er medicinsk udstyr eller anvendes i miljøer med høje sikkerhedskrav. I de tilfælde kræver standarderne dokumenterede og validerede krav, hvilket stiller ufravigelige krav om sporbarhed mellem krav og testcases. Endelig er der situationen, hvor produktet består af løsninger fra flere faglige discipliner; software, hardware og mekanik. Ved manglende fælles forståelse for målet på tværs af discipliner ender resultatet med ikke-optimale løsninger og suboptimeringer. Det viser sig typisk ved, at den embedded software kommer til at løse opgaver, der meget bedre havde ligget i hardware (eller omvendt) og styringen af mekanik bliver unødig besværliggjort. Løsningen En organisations evne til at udvikle og vedligeholde produkter eller services er betinget af den professionalisme eller modenhed, den har i forhold til modenhedsmodeller som CMMI eller ISO/IEC 1550 (SPICE). Her er graden af institutionaliserede processer understøttet af metoder, værktøjer og de enkelte medarbejderes kompetencer, samt ledelsens fokus på udviklingsorganisationen og løbende forbedring af de bærende elementer. I disse modeller er kravudvikling og kravstyring centrale i forhold til mange af de øvrige processe. Product line Begrebet har fundet fodfæste indenfor automobilindustrien og er godt på vej indenfor fx mekatronik. Hovedtanken er, at dele af produktet eller systemet går igen i flere produkter. Dokumentationen og kvaliteten af de enkelte dele og interfacet mellem delene skal være stærkt styret. Begrebet er defineret i ISO/IEC Her lægges der vægt på, at krav og kravstyring, arkitektur, design, konfigurationsstyring og kvalitet er helt på plads, så genbrug på forskellige delprodukt niveauer er mulig. Sporbarhed er ikke noget man drømmer om det er en indlejret del af den procesmæssige løsning. Niveauer af features og krav Ved at dele kravene op i flere niveauer af feature og krav, på en for organisationen forståelig og operationel måde, kan ejerskabet for de forskellige niveauer placeres forskellige steder i organisationen, produkter og produktvarianter kan konfigureres ud fra features og krav linkes til løsninger og testcases. Flere værktøjer tilbyder en samlet løsning til hele kæden. Standarder Nedenfor er nævnt et udpluk af standarder, der handler om krav. Det kan anbefales at medtage disse standarder, om ikke andet så til inspiration. Herudover kan det være nyttigt at se på CMMI og ISO/IEC 1550 (SPICE). ISO/IEC 2918 Systems and software engineering Life cycle processes - Requirements engineering IEEE 1233 Guide for Developing System Requirements Specification ISO/IEC Serie af standarder om Product quality ISO/IEC TR 2766 Guide for requirements engineering tool capabilities Defining requirements to pladser tilbage Vi holder masterclass i defining requirements om dynamiske metoder til at styre og definere krav. Successen fra sidste års masterclass med Delta gentager vi med de erfaringer indarbejdet, som den første masterclass gav os. Den holdes marts 201 og april 201 på Fyn. Tilmeld og læs mere om Defining Requirements her ITOS/Masterclasses/ Pages/Masterclassikravsspecifikation.aspx 2

3 Systems Engineering giver Terma The Big Picture Fokus på System Engineering intensiveres med nyt dansk chapter af den internationale System Engineering organisation INCOSE. Af Mikkel Vestergaard Hansen Director, Systems Engineering, Defense & Security, Terma A/S Systems Engineering er en interdisciplinær tilgang til succesfuldt at kunne realisere komplekse systemer. Der fokuseres på tidligt at få identificeret de rigtige krav, få dem dokumenteret, skabe det rigtige design, og sikre at systemet efterfølgende overholder alle krav, samtidig med, at helheden holdes for øje. Nogenlunde sådan kan Systems Engineering defineres. Værdi for Terma Terma A/S har oplevet en stor værdi i at have medarbejdere, der mestrer det brede perspektiv. Især i produkter med høj kompleksitet indeholdende elementer fra flere forskellige fagdiscipliner (software, elektronik, mekanik), som f.eks. radarsystemer eller selvbeskyttelsessystemer til fly. Ofte kan forskellige krav løses både i software, hardware eller i en kombination deraf, men udviklingsomkostningerne vil ofte variere meget afhængigt af den valgte løsning. Der vil også ofte være elementer i brugerens anvendelse af produktet, der gør, at den ene løsning er at foretrække frem for den anden, men at identificere dette kræver en god forståelse for brugerens behov og et godt overblik over helheden. Tværfaglig Derfor er vi I Terma A/S ved formelt at indføre en Systems Engineering proces, baseret på ISO/IEC 15288, der sikrer en struktureret tilgang til disciplinen. Processen er blevet skrevet af en arbejdsgruppe bestående af udøvende systemingeniører, på tværs af flere forretningsområder, og er løbende blevet reviewet af interes- senter fra andre procesområder (forretningsudvikling, udviklingsingeniører, product managers), da Systems Engineering processen udfylder en central rolle. Efter processen er formelt godkendt venter arbejdet med at træne medarbejderne i processen. Dette gælder både for systemingeniørerne selv, men også de andre medarbejdere som processen har indflydelse på. Krav til identificering Det at have en proces for Systems Engineering fordrer, at vi får identificeret de rigtige krav fra de relevante interessenter tidligt, får valgt den rigtige arkitektur, får implementeret løsningen, for derefter at sikre, at løsningen lever op til de krav, der var udgangspunktet, så kunden bliver tilfreds med produktet. Denne proces har naturligvis også fundet sted tidligere men i en mindre struktureret form. INCOSE Selve det at arbejde professionelt med Systems Engineering er ikke nogen nyhed på internationalt plan. Organisationen International Council on Systems Engineering (INCOSE) har gjort det siden INCOSE har sit udspring i aerospace industrien i USA, men er siden kommet til at dække meget bredt. Det er en not-forprofit organisation, der har til formål at hæve niveauet for, og udbrede kendskabet til, Systems Engineering på tværs af industri, uddannelsesmiljø og den offentlige sektor. Dansk chapter INCOSE har mange forskellige aktiviteter som årlige konferencer, video-web sessioner omkring relevante emner og mange arrangementer afholdt af de nationale afdelinger. INCOSE vedligeholder også en Systems Engineering Handbook, baseret på ISO/IEC standarden og tilbyder muligheden for at blive certificeret efter denne. Under en workshop sidste år, blev det besluttet at forsøge at starte et dansk chapter. Det blev en realitet i slutningen af 2013, og det danske chapter er nu begyndt at arbejde for at udbrede kendskabet til Systems Engineering i Danmark. Det er tanken at gøre det blandt andet gennem workshops og foredrag omkring emnet Nordic Systems Engineering Tour i København 21. maj 201 Heldagsarrangement med danske og internationale talere, der alle relaterer sig til Systems Engineering. For yderligere information og tilmelding se 3

4 Seluxit analyserer konfigurerbare systemer med modeller og simulering Af Thomas Pedersenn Institut for Datalogi, Aalborg Universitet og ITOS projektet Når man udvikler konfigurerbare systemer er konfigurationen af den endelige installation ukendt. Det gør det svært at forudsige samspillet mellem komponenterne og om de resulterer i uønskede konflikter. I sådanne situationer hjælper værktøjer til modellering, simulering og verifikation. Det ser et nyt forskningsprojekt på. Et intelligent hjem er et eksempel på et konfigurerbart system. Det består af en række forskellige apparater og enheder, som kommunikerer og samarbejder på kryds og tværs. Nexus er den protokol, som virksomheden Seluxit bruger til at understøtte denne kommunikation. Deres produkt giver også muligheden for at eksekvere kontrolsystemer, der udnytter protokollen. Et kontrolsystem er en eller flere tilstandsmaskiner, der modtager og sender simple værdier over lokalnetværket. Da vi har et system, bestående af flere kontrolsystemer der kommunikerer, og endda over et forsinket netværk, har vi de klassiske problemer, der også kan opstå i flertrådede programmer. Da disse problemer generelt er svære at forudsige og finde manuelt, ser vi i projektet på muligheden for at analysere kontrolsystemerne med automatiserede værktøjer. En bevægelsessensor der styrer lyset Unplugged c < = LAN_DELAY mmotionsensor_motion == == 1 exec_motion_detected! NoMotion motionsensor_timeout m eout == 1 exec_motion_notdetected! Modellering i UPPAAL UPPAAL 1 er et værktøj til modellering, simulering og verifikation af realtidssystemer, udviklet i et samarbejde mellem Uppsala og Aalborg Universitet. I UPPAAL modelleres et system grafisk som kommunikerende tilstandsmaskiner, hvor tilstanden indeholder almindelige variable som kendt fra programmering, samt ure (eng: clocks). Ud fra en sådan model er UPPAAL i stand til at analysere egenskaber ved modellen, f.eks. om systemet kan nå en given tilstand eller om en bestemt sammenhæng mellem tid og tilstand er opfyldt. Når vi skal modellere et kontrolsystem, baseret på Nexus, i UPPAAL er det en blanding af modeller, der laves ud fra kontrolsystemet, generiske modeller, og modeller der skal designes fra bunden. mmotionsensor_motion == 1 exec_m exec_motion_continues! otion_continues! Motion Motion Modellen af selve kontrolsystemet skabes ved at modellere tilstandsmaskinerne direkte i UPPAAL. Et eksempel med et simpelt kontrolsystem til en bevægelsessensor ses i figuren nedenfor. Denne kunne for eksempel styre en lampe. Efter den er blevet tilsluttet har den basalt set to tilstande, én for når der er bevægelse i rummet og én for når der ikke er. For at undgå for hurtige tilstandsskift, slukkes lampen først når en timer udløber. Netværk og timemodel De generiske modeller indeholder en netværksmodel og en timermodel. Netværksmodellen kommer ind i billedet, fordi vi ønsker at afdække problemer, der opstår ved kommunikationen, og den beskriver hvordan en netværkspakke bliver forsinket når den transporteres fra én enhed til en anden. En timer er et konkret element i Seluxit s system, der bruges i tilstandsmaskinerne til at lave forsinkede handlinger. Begge modeller er generiske fordi de ikke afhænger af det konkrete system og kan genbruges i andre. Miljøet med i modellen Når vi analyserer et kontrolsystem er det ikke tilstrækkeligt med en model af selve systemet, vi skal også kende det miljø som systemet indgår i. Disse modeller beskriver enhederne i omverdenen. Hvilke data de modtager fra kontrolsystemer og hvad disse modtager fra sensorer. De afhænger meget af, hvad man ønsker at analysere og kan spænde fra helt simple til meget komplekse beskrivelser af enheder. Da dette ikke er en del af kontrolsystemet, er det nødvendigt at designe disse fra bunden. 1 UPPAAL:

5 Fordele ved modeller Hele idéen med at skabe en model af et system er, at vi ved brug af forespørgsler i UPPAAL, kan verificere at egenskaberne er opfyldt. Dette kan være helt basale egenskaber, f.eks. som at systemet hverken har deadlocks eller livelocks. Det kan også være mere specifikke egenskaber. For eksempel er det rart at vide, at lyset altid bliver tændt, når røgdetektoren måler røg i rummet, selvom bevægelsessensoren ikke måler bevægelse, eller at termostaten ikke åbner for radiatoren, når vinduessensoren har lukket den. Simulerer kontrol Udover at finde fejl kan UPPAAL også kan assistere i selve udviklingsprocessen af kontrolsystemet. For det første har de grafiske værktøjer potentiale til at give større overblik, end de rene tekstuelle beskrivelse som Seluxit bruger i dag. For det andet kan UPPAAL også bruges til at simulere et kontrolsystem trin for trin, hvilket øger forståelsen for hvordan det modellerede system agerer. Denne simulering kombineret med at værktøjet kan svare med en sekvens der viser hvorfor en egenskab ikke er overholdt, der, gør det effektivt at finde og rette fejl. Videre muligheder Verifikation af modeller kan lyde som den hellige gral inden for udvikling af systemer, men det er vigtig at kende dens begrænsninger. For det første bliver verifikationen udført ved fuldstændig udforskning af tilstandsrummet. Selvom denne er optimeret vil nogle modeller stadig være for store og komplekse til at de kan analyseres inden for rimelig tid. Til dem og til stokastiske kontrolsystemer, kan den stokastiske udgave af UPPAAL hjælpe. Den finder sandsynligheden for et svar ved hjælp af intelligent simulering i stedet for den fuldstændige udforskning. Elegant løsning Et andet problem i udvikling og analyse af modeller, er at analysen kun kan blive så god som modellen. Hvis det endelige system ikke er programmeret, så det svarer til modellen, er der ingen garantier for om systemet har de samme egenskaber. Her kan man overveje at bruge automatiserede testværktøjer, der bruger modellen til at genererer test med, men i vores tilfælde er der en mere elegant løsning. Udover at finde en måde at modellere Seluxit s systemer, har vi også formelt beskrevet en tovejs oversættelse mellem system og model. Herved kan eksisterende systemer let analyseres med automatiserede værktøjer og modeller udviklet i UPPAAL kan oversættes til konkrete systemer hurtigt og uden at risikere de fejl der opstår ved manuel oversættelse. Den automatiserede oversættelse kan dog ikke skabe modeller for enhederne, da de ikke er kontrolsystemer. Men modeller kan importeres så de svarer til dem der er i et givet miljø. Seluxit s system er langt fra det eneste konfigurerbart system der vil kunne analyseres på denne måde. Andre eksempler kunne være Z-wave og Zigbee, inden for hjemmeautomation, eller mere generelt, modul-baserede systemer hvor det endelige system først er kendt på installationstidspunktet. Den automatiserede oversættelse kan også videreudvikles og tilpasses andre omgivelser. Vi har for eksempel tidligere også vist at kontrolsystemer beskrevet i UPPAAL kan eksekveres direkte med egenudviklet software. I dette tilfælde sendte kontrolsystemerne beskederne gennem HomePort en grænseflade der tilbyder en simple XML-baseret webservice indgang til apparaterne i et intelligent hjem. 5

6 Bliv på broen Senior Project Manager R&D, Executive Manager Knud Jørgen Poulsen Jan Aagaard Projekt lederen er manden på broen med det store overblik. Det er ikke klogt at stikke ned i maskinrummet eller over i messen og give en hånd med undervejs. Den vigtigste rolle er at sikre, at hele besætningen holder fælles kurs. I teknologivirksomheden DEIF, med hovedsæde i Skive og datterselskaber i 15 nøglemarkeder, er innovation en grundsten, der sikrer virksomhedens indtjening og fortsatte værditilvækst. Cirka 20% af firmaets 500 medarbejdere er beskæftiget med R&D. Ledelse... I DEIF s udviklingsafdeling i Skive, tror vi mere på mennesker end systemer. Hvor DEIF tidligere fokuserede på systemer i udviklingsprocessen, viser vores erfaringer i dag, at succes i projekter skyldes 80% ledelser og 20% systemer. Det ved vi fra projektevalueringer, hvor vi beder medarbejderne tage stilling til, hvad der kan gøres bedre eller anderledes næste gang. Svarene er mange, men hovedindtrykket er, at systemer ikke kan forebygge klassiske problemer i udviklingsprojekter. Det kan derimod en agil styring af en kompetent og visionær projektleder, der evner at uddelegere ejerskab og styrke et arbejdsmiljø, hvor samarbejdet glider frit mellem driftsfunktionerne. Erkendelsen er, at gode medarbejdere og gode holdninger hænger tæt sammen med god ledelse. Den kreative projektleder Udviklingsprojekter, der indeholder ny teknologi, er relativt uforudsigelige. Disse projekter er en kreativ proces, hvor man realiserer en vision eller en idé i form af et produkt. Specielt i opstarten af udviklingsprojekterne er idéstormen, den krøllede kreativitet og de vilde nye tanker i højsædet. 6 For at sikre at alle har den samme opfattelse af, hvad slutproduktet er, og hvad det kan, er det vigtigt i specifikationsfasen at fokusere på resultatet. At se udefra og ind ; at se det med kundebrillerne på og beskrive og visualisere det vha. modeller og udkast til f.eks. brochure, service og salgsmateriale. Det giver en langt højere grad af forståelse og identifikation på tværs af funktioner end en tyk teknisk specifikation fyldt med komplekse ingeniørtermer, der ikke nødvendigvis kan omsættes til brugbare resultater indenfor det enkelte område. Der skal skues langt ud i fremtiden, og man skal kunne se om hjørner for at udvikle den teknologi, som vil blive nøglen til eksempelvis større forretning eller bedre kvalitet. Begynd med slutningen På DEIF har vi et mantra, der hedder Begynd med slutningen og gør det vigtigste

7 først. Udover mellemregningerne på vejen derhen, er det er først og fremmest den vision, den gode projektleder skal sikre sig, at projektgruppen har for øje. Fokus på resultater, ikke metode Den tilgang er et opgør med en traditionel rolle, hvor projektlederen opfattes som en, der skal vide og koordinere alt, og derved tit sidder med fingrene langt nede i teknikken og risikerer at miste overblikket over hele projektet. Det kan være farligt at være at spillende træner. Ofte vil det nemlig føre til en prioritering af eget område. Hvis projektlederen f.eks. har baggrund i Udviklingsafdelingen, er det nemt at komme til at give større fokus på sit gamle arbejdsområde på bekostning af andre. Det kan betyde dårligere resultater fra øvrige grupper, mindre ejerskab og commitment til projektet og slutproduktet. For at sikre, at produktet får den maksimale værdiskabelse for virksomheden, er det nødvendigt gennem hele forløbet at sikre, at det har den helt rigtige pasning til virksomheden i hele værdikæden og i alle dens led. Den gode projektleder skal derfor kunne beherske og skifte lederstil flere gange gennem et forløb, hvad enten der skal gøres en indsats for kreativitet, leverancer eller driftsfunktioner. Ved at blive på broen og lede projektet overordnet vha. projektdrivere med delansvar, bevarer projektlederen overblikket over alle leverancer og sikrer, at delresultater og prioriteringer holder. Hele opgaver til hele mennesker Det er afgørende, at virksomhedens forskellige kompetencer bidrager med deres ekspertviden, så projektet når de bedste resultater på den korteste tid. Når projektlederen tildeler en opgave til en medarbejder, gør han det i tillid til, at kollegaen kan løse den. Kreativiteten og ejerskabet overgår til projektmedarbejderen i en ansvarsoverdragelse og forståelse mellem de to, der giver plads til det hele menneske. At efterleve det ideal kræver omstilling og holdningsændringer i hele organisationen. Når det lykkes, kan projektlederen med fuld sindsro holde sig fra maskinrummet, blive på broen og styre skibet sikkert i havn. It s cool to be old-school Individualitet er stadig et hit, når der skal innoveres. Af Christopher Meisner RTX Med den megen fokus på udviklingsprocesser, understøttende tools og nye teknologiske trends og platforme, er det let at glemme, at det stadig er de individuelle kompetencer og hard-core software udviklingstools, som i sidste ende skaber løsningerne. Ikke, at det første ikke er vigtigt men klassiske softwarediscipliner, kompetencer og tools er stadig lige så vigtige for at få frembragt innovative løsninger af høj kvalitet. Realtids software RTX A/S ( er en børsnoteret nordjysk virksomhed, der udvikler trådløst kommunikationsudstyr til en række forskellige applikationer og markedssegmenter og på en række teknologi platforme. Paletten af applikationer dækker over alt fra telemetri-udstyr til medico applikationer, home automation, professionelt trådløst audio udstyr, lavenergi løsninger til trådløse sensorer over til trådløst telefoni og professionelt kommunikations udstyr m.m. Fællesnævner for alle disse løsninger er, at de indeholder embedded realtids software systemer. Sideløbende følger software udvikling på PC platforme: drivere; løsninger til integration af det trådløse udstyr; samt udviking af tools og test automatiseringsløsninger. Stærke kompetencer indenfor disse områder er i høj grad det, der har været medvirkende til, at der er skabt modulære og portable software platforme og tilhørende tools. Det danner grundlaget for, at RTX effektivt kan udvikle innovative trådløse løsninger af høj kvalitet. Framework Figuren nedenfor illustrerer, hvorledes forskellige teknologiplatforme, som RTX opererer med, alle er bygget med de samme basale byggesten. Konceptet med standard frameworks og platforme er selvsagt ikke nyt eller specielt innovativt, men det er stadig vanskeligt at implementere korrekt. Det er lykkedes for RTX at konstruere det således, at det grundlæggende udviklingsframework er ens på tværs af teknologier og platforme. Den grundlæggende software er standardiseret således at operativsystem, håndtering af persistent data, debug/trace interfaces, test interfaces til bl.a udvikling og 7

8 produktionstest, etc. er ens på tværs af platforme. Det gør, at udviklingsmiljø er ens, at tools kan genbruges og at software komponenter relativt enkelt kan genbruges og deles på tværs af teknologi platforme. Samtidig kender og forstår alle udviklere den generelle udviklingsplatform på tværs af teknologier og domæner. Killer feature RTX har udviklet egen suite af udviklingstools. Ikke fordi det er vores kerneforetning at udvikle tools, men fordi det har været nødvendigt. RTX har bl.a. udviklet egen In-Circuit-Debugger. Der fandtes ikke nogen brugbar løsning til de Systemon-Chips (SoC), der udgør en væsentlig komponent i vores forretning, så derfor måtte RTX udvikle en selv. Det har siden vist sig at være et enormt stærkt værktøj. Tæt integration med SoC en og med det grundlæggende software framework gør, at bl.a. chip og systemtilstande kan monitoreres i real time en killer feature i et kommunikationssystem. Værktøjet er så innovativt at det er blevet et produkt i sig selv, og har vist sig så værdifuldt, at det er blevet udvidet med support for bl.a ARM platforme, hvor der ellers er kommercielle 3. parts alternativer. De to ovenstående eksempler på løsninger var aldrig lykkedes uden meget dygtige individuelle kompentencer. Disse kompetencer bygger dels på talent og god uddannelse, men i høj grad også på en stærk Nordjysk erfaring med embedded kommunikationssystemer. RTX forretningen bygger på specialist kompetencer inden for radio, kommunikations prokoller og netværks stakke, signalbehandling etc., samt domæne erfaring inden for de produktsegmenter vi opererer. Spørger vi vores kunder er det uden tvivl vores kompetencer og vores erfaring, der tilfører dem værdi, og som i sidste ende er vores berettigelse. Værdi af kompetencerne Software domænet for RTX er som nævnt primært embedded software. Dette domæne er selvfølgelig på mange måder forskelligt fra system software på PC, server, database eller web platforme. Men grundlæggende er det den enkelte medarbejders kompetencer og innovation, som i sidste ende skaber en særlig værdi i løsningen. I software konstruktion er mange af de nødvendige kompetencer klassiske hard core tekniske kompetencer. Selvfølgelig spiller samspillet mellem individer, team organisation, processor og proces-understøttende værktøjer en stor rolle. I den forstand er det både cool at være oldschool og new-school. Det er lykkedes for RTX både at opbygge stærke individuelle kompetencer og erfaring og at få disse til at spille sammen som organisation. Det har stadig værdi at forstå maskinarkitekturer og at være skrap til bits og bytes og softwareudvikling kræver stadig først og fremmest gode programmører og arkitekter med stærke old-school kompetencer. 8

9 Overblik: Brugbarhed af modelbaserede metoder til udvikling af systemer Adskillige modelleringsteknologiers anvendelighed er undersøgt i et kandidatprojekt mellem DTU og GN Resound. Projektet blev belønnet med ITOS embedded award Arbejdet fortsætter nu i et erhvervs PhD projekt mellem GN Resound og DTU, og er en del af ITOS. Af Allan Munck ErhvervsPhD studerende, DTU og GN Resound Kundernes forventninger til produkternes funktionalitet og brugervenlighed har gjort de indlejrede systemer stadigt mere komplekse. Forventninger om problemfri kommunikation med omgivende systemer har i høj grad bidraget til forøget kompleksitet. En forstærkning af disse tendenser kan forventes i de kommende år. Der er derfor behov for en massiv indsat for at sikre konkurrenceevnen og for at udnytte mulighederne i et kraftigt ekspanderende marked. Fejl koster De fleste virksomheder har med varierende succes udviklet indlejrede systemer ved hjælp af dokumentbaserede metoder, hvor systemerne beskrives successivt i form af dokumenter vedrørende krav, design, implementering, integration, verifikation, validering, produktion og ibrugtagning. For alle disse faser er der risiko for at indføre fejl, der kan få afgørende indflydelse på systems kvalitet og pålidelighed. Jo senere fejlene opdages jo større omkostninger og forsinkelser vil det medføre. I enkelte tilfælde vil det blive nødvendigt at opgive en lancering af produktet. Modeller finder fejl Indførelse af modelbaserede metoder hævdes at kunne løse mange af de problemer, der gælder for dokumentbaserede metoder. Den modelbaserede metode er karakteriseret ved, at systemspecifikationen opbygges som modeller frem for dokumenter. Modellerne kan benyttes til automatiserede og interaktive analyser og simuleringer. Det bliver derfor muligt at finde designfejl, før de fysiske prototyper fremstilles. Metoden gør det således muligt at lave grundige specifikationer af selv meget komplekse systemer, hvorfor det er attraktivt for virksomheder at indføre modelbaserede metoder til udvikling af indlejrede systemer. Overgangen fra dokumentbaserede metoder til modelbaserede metoder kræver dog grundige overvejelser og en betydelig indsats. Formålet med kandidatprojektet mellem DTU og GN Resound har været at undersøge forskellige modelbaserede metoder, modelleringssprog, værktøjer og processer med henblik på at finde en mere optimal måde at udvikle komplekse indlejrede systemer på. Det gennemførte studie er således baseret på en industriel case fra GN Resound, hvor der modelleres et komplekst system, hvori høreapparater udgør en central part. Kandidatafhandlingen kan rekvireres ved henvendelse til GN Resound R&D. Livscyklus og modellering De fleste bøger og artikler om modellering beskriver kun, hvorledes der laves modeller af systemer i regulær drift. Men alle faser af produktets livscyklus må medtages, så man sikrer, at systemet kan implementeres, produceres, vedligeholdes og endelig bortskaffes efter endt service. Projektet startede med en analyse af de forskellige fasers indflydelse på sy- 9

10 ITOS stemet og modellerne heraf. For hver fase identificeres en række interessenter, således at en række krav og begrænsninger for systemet kan identificeres og efterfølgende modelleres. Modelleringsmetoder Projektet indledte med at kigge på en metode, der har været brugt med succes til udvikling af aeronautiske systemer. Denne metode, Embedded Computer System Analysis Model (ECSAM), er dog af ældre dato og åbenbart ikke særlig udbredt. Derfor blev det besluttet også at kigge på Object Oriented Systems Engineering Methodology (OOSEM), som er af nyere dato og tilsyneladende ganske udbredt. Både ECSAM og OOSEM indeholder mange gode og sunde principper. Projektet er resulteret i en unik metodologi med elementer fra både ECSAM og OOSEM, men som i højere grad tager hensyn til systems livscyklus. Modelleringssprog og værktøjer En række modelleringssprog har været undersøgt i projektet, herunder ECSAM, SysML, UML, xtuml, SystemC, Matlab/ Simulink/Stateflow, Labview og QM. Sprogene blev vurderet ud fra en række parametre, herunder deres evne til at beskrive indlejrede systemer med stor udtryksfuldhed, fravær af unødig kompleksitet, ambiguiteter og implicitte relationer. Et godt værktøj er afgørende for succesfuld modellering. Projektet omfattede derfor en undersøgelse af mere end 20 forskellige værktøjer fra simple kontorprogrammer (særligt tegneprogrammer og regneark) til avancerede modelleringsværktøjer med modelcheck mm. Formålet med undersøgelserne var ikke at kåre en testvinder, men at finde den optimale kombination af sprog og værktøj for de individuelle modelleringsopgaver. Modelleringsproces Den unikke modelleringsmetode beskriver en systematisk proces, hvor følgende delmodeller udfærdiges efter behov: Reverse Engineering Model (REM), Business Domain Model (BDM), Problem Domain Model (PDM), Solution Domain Model (SDM), Implementation Domain Model (IDM), Software Model (SWM), Hardware Model (HWM) og Hardware Software Interface (HSI). Guiden beskriver ligeledes hvordan følgende dokumenter genereres ud fra modellerne: Product Description (PD), Test System Description (TSD) og Verification & Testing Requirements (VTR). Specifikationen dækker altså både selve systemet under udvikling samt eventuelle testsystemer og -procedurer. Eksekverbare modeller på vej Projektet viste, at endog modellering uden eksekvering eller uden simulering giver et stort udbytte. Fuldt udbytte opnås dog først, når modellerne kan eksekveres. Næste fase består derfor i at opbygge eksekverbare modeller og lave troværdige simuleringer til forudsigelse af et systems funktionalitet, ydelse, pålidelighed mm.. Et erhvervs-phd projekt er startet med henblik på at gennemføre dette videre arbejde. Erfaringerne fra dette projekt vil indgå i et fremtidigt ITOS framework for modelbaseret udvikling af indlejrede systemer. SysML blev fundet bedst til beskrivende modeller, der ikke kræver analyser eller simuleringer. SystemC blev foretrukket til simuleringsmodeller med lav grad af ambiguitet. Kombinationen af Matlab, Simulink og Stateflow blev foretrukket til lave simuleringsmodeller, når systemet består af flere forskellige domæner fx. analog og digital hardware, system software, DSP algoritmer, mm. Andre kombinationer af modelleringssprog og -værktøjer blev fundet mindre optimale. 10

11 Direktør, 3D Visionlab ITOS Den gode ide er den nemme del... som regel Af Rune Domsten Radikal innovation foregår konstant i næsten alle kroge af virksomheder og samfundet. Udfordringen er som regel at få tænkt alle detaljer igennem, bygget, produceret og allermest udfordrende at få skabt et marked inden ideen er forældet eller andre er kommet foran. Mange virksomheder har brændt fingrene med at lave produkter, som er meget forskellige fra det, de plejer. Det har ofte været ramt af lang udviklingstid og kunder, der ikke var parate til at tage imod det nye produkt. Det kan sagtens være fordi, det var for meget på forkant. Så den sikre vej er at lave et nyt evolutionært produkt. Med tidens stigende kompleksitet i produkter og løsninger samtidig med en fortsat hurtig teknologisk udvikling, bliver de almindelige processer for produktinnovation også sat voldsomt under pres. Minimal smidighed Fra en ide er fostret, til alle nødvendige specifikationer og detaljer er på plads, skal der laves meget tænke og papirarbejde. Her er skreven specifikationer en stigende udfordring både i ressourceforbrug og i kalender tid. Samtidigt er smidigheden minimal, og det gør, at justeringer og innovationer undervejs i et forløb ikke kommer med. Med andre ord sættes innovation og produktinput nærmest på hold, så snart konceptarbejdet et slut. Det er problematisk, at et team kun må være iderige og opfindsomme i den første fase af et projekt. Retænkning Det er derfor nødvendigt at gentænke processer, værktøjer og beskrivelser, når der skal tænkes i produkter, der skal møde et marked, som forandrer sig potentielt meget under et udviklingsforløb. Man kunne fristes til at skille et produkt mere ad i udviklingsforløb. F.eks. at hardware fryses tidligt og har overkapacitet og tænkes genbrugt i flere produkt generationer og varianter. At funktioner altid frigives i en basis version, og der er tænkt flere releases ind med reel fornyelse (ganske som det sker i smartphones, og som det skete med PC er i gennem årtier). Nu er tiden blot kommet til mere almindelige produkter, ikke mindst industriprodukter. Det er blevet en udfordring for industrien, at den er vant til at et produkt skal holde i min 10 år, og at der ikke skal komme nye opgrades og interfaces, men industrien er nødt til at se mulighederne i den nye verden ellers bliver den ramt af dem, der gør det. Crowdfunding I øjeblikket kommer en del af de radikale innovationer fra små nystartede virksomheder via crowfunding fra f.eks Kickstarter og Indigogo. Her bliver produkter præsenteret i en tidlig fase og potentielle kunder kan lægge præ-ordrer ind og kommentere på definitionen. Det udfordrer den gamle venture kapital i måden at skaffe kapital på, da de interesssante projekter bliver finansieret af risikovillige kunder, der præ-ordrer. Samtidigt, kan et team præsentere en ambitiøs ide uden det sædvanlige forarbejde og undersøgelser, som en etableret virksomhed ville gøre. Samlet er metoden med at anvende crowdfunding med til at reducere time-to-market og risikoen, da de første mange kunder allerede har lagt de første ordrer. Danske eksempler Det er p.t to gode danske eksempler på virksomheder Airtame og The Dash der får rykket markedet og kommer i gang, også selvom der i begge tilfælde er tale om meget kort eller kort udviklingsforløb og tekniske udfordringer, som ikke på forhånd er løst helt eller blot tilnærmelsesvist. Det bliver spændende at se, hvornår etablerede virksomheder begynder at benytte crowdfunding og co-creation, når de skal lave radikale innovationer til en ny eller etableret kundekreds. 11

12 Forskellige projektmodeller i Martin Professionals perspektiv Fremgangsmåden for projekter har stor betydning for resultaterne. Projektchef Martin Professional ApS Af Niels Jørgen Lange En virksomheds projektmodel handler om kommunikation og samarbejde; om hvilke forventninger virksomheden stiller i forhold til at indfri fælles mål og hvilke konkrete handlinger eller processer, der kan eller skal gennemføres for at indfri disse forventninger. For Martin Professional er projektmodellen én af de vigtigste forretningsprocesser, og derfor bruger vi også meget tid på at forstå og formidle indholdet. Integreret produktudvikling Det er mange år siden, at samarbejdet i en virksomhed byggede på overlevering fra én funktion til en anden, med lodrette skodder og silotænkning. I dag arbejder langt de fleste moderne virksomheder med Integreret Produkt Udvikling; en samarbejdsmodel, hvor fagdisciplinerne sidder omkring det samme bord og drøfter behov og løsning igennem hele projektet, og evaluerer resultaterne i fællesskab undervejs. Derved får man en bedre kommunikation på tværs af faggrupperne, og derved får man mulighed for at korrigere, hvis man er på afveje, inden det går galt. En udviklingsmodel skal: Være effektfuld, dvs. lede frem til et brugbart resultat på kort tid Være effektiv, dvs. udnytte de mulige ressourcer optimalt Sikre kvaliteten af projektleverancen Være fleksibel så evt. ændringer kan indføres undervejs Fremme innovation, så man kan kapitalisere nye og banebrydende idéer Kvalitet i processen De mest udbredte typer af projektmodeller tager forskellige udgangspunkter, og derfor har de også vægten, lagt på forskellige af ovenstående elementer. En fælles parameter er dog, at de alle vægter at kvaliteten i et produkt først og fremmest fremkommer ved at have kvalitet i processen, der frembringer det. Træfsikkerhed i højsædet Hos Martin Professional har vi sat træfsikkerheden i højsædet for vores projektgennemførelse. Samtidig arbejder vi både målrettet og hurtigt frem til markedsintroduktionen. Projektplanlægning, risikohåndtering, review, og statusrapportering er blot nogle få af de naturlige virkemidler, vi bruger til at sikre, at leverancerne vil kunne indfri målene inden for rammerne, der er givet af ledelsen. Fleksibel stage-gate Vi arbejder efter en fleksibel stage-gate model, hvor der stilles forventninger til projektteamets resultater i de forskellige faser. Samtidig har virksomhedens øverste ledelse mulighed for ved hver gate at tjekke om produktet stadigvæk vil have den forventede effekt og potentiale på markedet, om projektet stadigvæk har en sund økonomi, om projektet leverer den rigtige performance og stadigvæk er det rigtige projekt at køre videre med i porteføljen af projekter. PRINCE2 og PMBOK er eksempler på modeller, der beskriver både det operationelt udførende og det taktiske ledelsesniveau. De kræver samtidig en del administrativ tid til at sikre, at man overholder kravene fra modellen. Ved valg af model skal man derfor nøje overveje, om værdien af de formelle krav står mål med den samlede indsats og økonomi i udviklingsprojektet. Arbejder man f.eks. på et stort it projekt med mange aktører, stort budget og formelle (kunde-) krav til processen, er de nævnte modeller ganske anvendelige, og de har efterhånden også vundet en generel anerkendelse og udbredelse i it branchen. SCRUM Modeller der er mere agile og mindre formelle mht. formen, men fokuserer på indholdet, holder samtidig også det administrative overhead på et lavere niveau. SCRUM er en metode, der understøtter det agile og er målrettet det operationelle niveau for udviklingen af software i et projekt. Formen i arbejdet er ganske vist fastlagt formelt, men fokus er på resultaterne og hurtigt visuelt overblik, frem for rapporter og meget dokumentation. SCRUM er målrettet softwareudvikling, der har den fordel, at softwareproduktet er færdigt, når softwaren er kodet og testen verificerer at kravene er opfyldte. Der er hurtig respons fra oplægget til det færdige resultat. Hardware og mekaniske konstruktioner kan ikke på samme måde levere hurtige håndterbare resultater, alene af den grund at der er et produktionsled imellem tegning til færdigt produkt. Derfor har SCRUM principperne ikke fundet samme udbredelse uden for software miljøet, så agiliteten skal bygges ind på en anden måde. 12

13 Selvom det umiddelbart kan opleves som kontraster, kan stage-gate modeller på det taktisk/operationelle niveau give god mening for mange virksomheder, kombineret med f.eks. SCRUM og rapid prototyping på det operationelle niveau. Agilitet ikke en modsætning Agilitet er derfor ikke en modsætning til stage-gate modeller. En god projektmodel sætter rammen for arbejdet, men i sidste ende er det ikke projektmodellen der gør arbejdet. Den reelle værdi ligger i, hvordan det udføres i praksis. Rapid prototyping af mekaniske konstruktioner kan lade sig gøre med f.eks. SLA modeller, en teknologi der har udviklet sig meget inden for de seneste år. Efterhånden kan man skabe selv relativt komplekse konstruktioner og med forskellige materialer på meget kort tid, og på den måde konkretisere en teknisk løsning. Der er endnu ikke udviklet samme type af teknologi til elektroniske kredsløb. En del simuleringsværktøjer har været tilgængelige i mange år, men rapid prototyping af elektronik kræver fortsat, at man kører produktdesignet igennem en normal fremstillingsproces. Er dette arbejde en del af den kritiske vej i et projekt, er en hurtig prototype proces naturligvis vigtig. Find din egen model På det udførende niveau må det anbefales at bruge den faglige model, der bedst muligt sikrer fornuftig fremdrift, synkronisering og afklaring med de øvrige faglige områder. SCRUM inden for indlejret software giver derfor fortsat god mening, mens de øvrige fagområder arbejder efter en anden agil systematik. Der er næppe en metode, der er så generisk anvendelig, at den kan bruges på alle typer af projekter, uden tilpasning til den organisation og den type af produkt, der skal frembringes. Store formelle krav til form og dokumentation kan være lige så giftigt for fremdriften i et lille projekt, som løs styring og lav dokumentationsgrad kan være for økonomien i et stort projekt. Man må finde det rigtige leje, der passer til projektets karakter og virksomhedens prioriteringer. Hos Martin Professional arbejder vi efter en udviklingsmodel, der kombinerer alle faggrupper og relevante funktioner i et integreret produktudviklingsforløb, sådan at den samlede værdikæde optimeres fra idé til færdig produktleverance til kunden. Vi har taget ved lære af mange af teorierne og kombinerer de brugbare elementer med vores egen empiriske viden, og samlet det hele i en livscyklus model, der vil virke i Martins kontekst. Hæm ikke ideerne Martin Professional lever af show business, og vi skal være meget fokuseret for at definere nye kreative lysprodukter, som vil appellere til markedet. Vores produkt road map indeholder mange produktidéer, der er fremkommet fra mange kilder, der ikke altid lader sig beskrive i en model. Det vigtige er, at der samles op på processen, så man kan få en meget konkret markedsmæssig effekt af det produktprogram, der vælges ud til realisering. Har produktet, vi ønsker at udvikle,ikke det rigtige indhold, er det ligegyldigt, hvor effektive vi er i den efterfølgende realisering af produktet. Udviklingsmodellen er reelt en af de vigtigste forretningsprocesser i virksomheden, da en meget stor del af den samlede omsætning kommer fra produkter, der er udviklet få år forinden. Der sker meget inden for lysbranchen, og de lys og kreative effekter man kan levere i dag, er old school om 3-5 år. Vi har derfor ikke tid til at arbejde med produkter, der ikke vil slå igennem på markedet, men vi har tid til at lege med lys og generere idéer til nye produkter, for det er dér den reelle værdi funderes. 13

14 Når vi de seneste år har set danske virksomheder flytte udviklingen tilbage til Europa skal baggrunden blandt andet findes i det faktum, at danske/europæiske teknikere og ingeniører i højere grad har evnen til at sætte sig ind i designprocessen. De er skrappe til at justere undervejs, så der løbende kan inkorporeres nye specifikationer i designet. Udflytningen gav ikke de ønskede besparelser og fordele og i en del tilfælde det stik modsatte: Fordyrelser og forsinkelser. Forudsigelighed Skal man være konkurrencedygtige på markedet i fremtiden, kræver det, at man er i stand til at styre sin udvikling mht. omkostninger og tid. Det vil i den forbindelse være tvingende nødvendigt bl.a. at reducere antallet af prototyper. Vi vil derfor se en væsentligt større anvendelse af avanceret EDA-teknologi, da kravene til print i produkter som f.eks. telefoner, tablets og andre håndholdte produkter konstant øges mht. funktionalitet, størrelse og strømforbrug. Går vi bare nogle få år tilbage i tiden, så verden ganske anderledes ud, hvad angik komponent- og design kompleksitet man kunne i vid udstrækning klare sig med nogle få tommelfingerregler og gammeldags tegne- og printteknologi. Vi står ikke stille I dag indeholder næsten alle elektroniske produkter avancerede kredse samt interfaces, der bruger industri standard protokoller. F.eks. DDR2/3/ til hukommelse, SATA til lagring, PCI-e og USB ITOS Designværktøjer giver hardwareudviklere konkurrencefordel Fremtiden for virksomheder og hardwaredesignere er at bevare og udvikle sin viden og værktøjer til Electronic Design Automation (EDA). Optimizing design costs and processes 2/3 til kommunikation med eksterne enheder. Vi må formode, at udviklingen ikke står stille, og at vi hastigt bevæger os mod endnu større kompleksitet. Udfordringen er, at designernes kompetencer løbende skal opdateres og kombineres med moderne EDA-værktøjer for at fortsætte det høje niveau indenfor elektronikudvikling i Danmark. Designeren skal kontinuerligt opdatere sin viden. Selv garvede hardware designerne kan komme til kort, når det gælder om at udnytte de moderne værktøjer bedst muligt. Derfor er det også vigtigt at have adgang til løbende efteruddannelse og kvalificeret support. Integration er afgørende Det kræver på den anden side også, at EDA-leverandøren kontinuerligt opdaterer sine værktøjer, så de matcher den nye teknologi. Udviklingen stiller stadig stigende krav til værktøjerne, som bl.a. skal lette design processen og interaktionen mellem designerne ved at automatisere og effektivisere planlægning, kontrollere designforløb, foretage avancerede simuleringer, overskue store mængder af data, udpege egnede og tilgængelige komponenter samt sikre, at printet bliver designet uden fejlmuligheder. EDA-værktøjernes integration, både internt mellem de forskellige discipliner Preventing manufacturing delays from component procurement errors Optimizing power consumption and power efficiency Maximize electrical performance Af Arvid Thorndahl som diagramtegning, simulering, FPGA design, PCB design, mv. og eksternt mod mekanik og produktion, er afgørende for at kunne lette design processen og koordinere forskellige designeres intentioner. Fremtidens EDA-værktøjer vil bl.a. omfatte diagramtegnesystemer med funktionalitet, der kombinerer forskellige metoder til design entry (traditionel diagramtegning kombineret med tabeldrevet, scripting, højniveau sprog mv.), så fremtidens design kan håndteres effektivt. Simulatorer Der vil også være stigende behov for simulatorer f.eks. til PCB signal integritets analyse, hvor man medtager både power og signal integritet i samme analyse, så man kan undersøge hotspots på printet. Dermed behøver man ikke vente på at kontrollere hotspots med f.eks. et termiske kamera, til den første prototype er færdigmonteret med komponenter. Integration of electronics and mechanical enclosure Andre simulatorer kan kontrollere kritiske signaler på design med lavt strømforbrugende kredse, hvor det ellers kan være umuligt fysisk at måle på signalerne på en prototype, Minimize power driven thermal issues Optimize integration of key IP into the overall board system Direktør Nordcad Systems A/S fordi oscilloskopet påvirker signalerne. Viden og udvikling Nøglen til den fremtidige succes for designere og virksomheder, ligger i at kunne bevare den opbyggede viden i virksomheden, brug af avancerede værktøjer, løbende efteruddannelse samt adgang til højt kvalificeret support ellers bliver det ikke muligt at følge med den teknologiske udvikling. 1

15 SysML tackler tvær faglige vanskeligheder i multidisciplinære projekter Af Sune Wolff Erhvervsforsker ved Institut for Ingeniørvidenskab, Århus Universitet og Terma A/S Som regel mangler mekanik og software folkene et fælles sprog, når de udvikler nye indlejrede systemer sammen. Modelleringssproget SysML er udviklet til at tackle problemerne ved at forbedre den tværfaglige kommunikation. For at undgå mange af de problemer, der opstår ved udvikling af løsninger med både it, elektronik og mekanik, er der brug for et mere holistisk overblik over systemet, så tværfaglige udfordringer kan diskuteres langt tidligere. Håndtere krav SysML (Systems Modeling Language) er baseret på UML (Unified Modeling Language), men kompleksiteten er mindsket og mere abstrakte modelleringskomponenter er tilføjet. Det sikrer, at man kan beskrive andet end rene software systemer. SysML er lavet specielt til at håndtere krav, linke tests til krav, nedbryde systemer til mindre komponenter og allokere krav til de ansvarlige komponenter. Semantikken er udvidet til understøttelse af kravsmodellering samt performanceanalyse, som er to essentielle systemingeniør aktiviteter. Teknologier som SysML er nødvendige for at bevæge sig væk fra dokumentbaset udvikling af indlejrede systemer, til en modelbaseret tilgang. Fire SysML diagramtyper i aktion SysML er inddelt i fire diagramtyper: krav, struktur, adfærd og parametriske diagrammer. Diagrammerne dækker forskellige elementer af udviklingsprocessen og er lavet så de giver alternative men komplimentære overblik over systemet. Under et forskningsprojekt udført på Terma A/S blev de forskellige SysML diagramtyper anvendt til at specificere en simulator af elektronisk krigsførelse. Usecase diagrammer blev anvendt til at beskrive den overordnede anvendelse af simulatoren, mens kravsdiagrammer modellerede de mere tekniske krav. Blokken Et grundlæggende modelleringselement i SysML er blokken, der kan repræsentere alt lige fra software og hardware til mekanik og processer. Terma brugte et blokdefinitionsdiagram til at nedbryde simulatoren i mindre blokke og beskrive deres indbyrdes hierarkiske opdeling. Interne blokdiagrammer blev brugt til at beskrive interfaces og sammenhænge internt i disse blokke. Disse to diagramtyper bruges altså til at modellere strukturen af systemet. Terma benyttede tilstandsmaskiner til at beskrive det fjendtlige missils adfærd, mens sekvensdiagrammer blev brugt til at beskrive interaktionen mellem flyets selvbeskyttelsessystem og sensorer. Jagerfly Et jagerfly beskytter sig mod missiler ved at skyde såkaldte flares ud, som afleder missilet. Til at beskrive de fysiske egenskaber af de flares, selvbeskyttelsessystemet affyrer, blev parametriske diagrammer benyttet. De gjorde det muligt at beskrive en flares bevægelse over tid vha. differentialligninger. Fordele ved SysML For systemingeniører der vil forbedre præcision og effektivitet i kommunikationen med andre tekniske og ikke-tekniske interessenter, er SysML et glimrende valg som modelleringssprog, da SysML formår at beskrive hele systemer på tværs af de involverede fagdiscipliner. Overvåge lufthavn Ved at modellere hele systemet får man langt tidligere en kommunikationsplatform til at drøfte tværfaglige udfordringer med til at sikre, at problemer bliver synliggjort længe før den kritiske integrationsfase, hvilket klart mindsker udgiften for at rette disse fejl. Under det beskrevne forskningsprojekt på Terma gav brugen af SysML gode resultater. Især var det værdifuldt at kunne koble elementer fra de forskellige diagramtyper sammen for at opnå en mere holistisk beskrivelse af systemet. F.eks. var det værdifuldt, at man i én og samme model kunne beskrive kravhierarkier, allokering af krav og test cases til validering af krav. Det gjorde det nemmere at spore krav igennem systemet. Der er planlagt yderligere brug af SysML hos Terma til at beskrive et kommercielt produkt til overvågning af lufthavne. Her vil fokus være på interface beskrivelser mellem de del-systemer, der skal interagere i dette system. LÆR MERE Der er flere muligheder for at lære mere om dette spændende modelleringssprog. Aarhus Universitet holder kurser i systemingeniør disciplinen både på bachelor og kandidat niveau. I disse kurser er SysML et centralt element. ITOS tilbyder en Master Class til systemingeniører, hvor der er afsat en hel dag til undervisning i SysML. 15

16 Finale 5. april i Industrien Hus Kom og deltag! efactor 201 er skudt i gang Luften var fyldt med spænding og forventning, da efactor 201 Bringing embedded systems to life rullede i gang. Af Birthe Ritter Projektleder efaktor, DI ITEK 0 repræsentanter fra alle de kvalificerede hold var mødt frem for at deltage i launchen og få udleveret det Arduino-kit, som de har de næste 8 uger til at udvikle deres vinderprojekt med. Startskuddet blev givet ved en videokonference 7. februar mellem deltagerne fra AAU, AU, DTU og ITU styret af Edward Todirica fra DTU med assistance fra Ulrik Nyman i Aalborg og Sune Wolff i Aarhus. 1 spændende projekter 1 teams med i alt 9 studerende er kvalificeret til efactor 201, heraf 3 teams fra Aalborg, teams fra Aarhus, teams fra DTU, 1 team fra ITU og 2 blandede teams fra DTU/ITU. På videokonferencen præsenterede alle holdene sig selv, deres baggrund og erfaring med embedded systems. De fortalte også, hvad deres projekt drejer sig om, men da der var lutter konkurrenter tilstede, blev der ikke afsløret for mange detaljer. Undertegnede kan dog berette, at vi kommer til at se spændende løsninger der bl.a. sigter på at løse problemstillinger indenfor trafiksikkerhed, arbejdsmiljø, fysisk og psykisk velbefindende. Finale i Industriens hus De næste 8 uger fordyber de 1 teams sig i at udvikle deres løsning, og der er lagt op til en særdeles spændende slutspurt, når vinderne af efactor 201 findes på finaledagen lørdag d. 5. april i Industriens Hus. Her præsenterer og demonstrerer alle team deres projekt for et dommerpanel bestående af medlemmer af ITOS styregruppe og udvalgte eksperter indenfor embedded systems. Åben for publikum Finaledagen er åben for publikum. Her kan man se, høre om og måske prøve de spændende løsninger. Publikum har også noget at skulle have sagt. Der kan stemmes om, hvilket projekt man som publikum synes bedst om og finder mest forståeligt og brugbart. Der er kr. til 1. prisen og kr. til hhv. innovationsprisen og publikumsprisen. 16

Introduktion til projekter

Introduktion til projekter Introduktion til projekter v. 1.0.3 Introduktion I dette materiale ser vi overordnet på, hvad projekter egentlig er, hvordan de er skruet sammen og hvilke begreber, som relaterer sig til projekter. Vi

Læs mere

Kvalitetssikring af IT udvikling hos TDC

Kvalitetssikring af IT udvikling hos TDC Kvalitetssikring af IT udvikling hos TDC Kvalitetsrevisor Henning Sams Har være ansat hos TDC siden 1976 og har arbejdet med kvalitet i ca. 10 år, primært som QAér og Proceskonsulent. Underviser bl.a på

Læs mere

Hvornår er dit ERP-system dødt?

Hvornår er dit ERP-system dødt? Hvornår er dit ERP-system dødt? Ved du egentlig hvornår dit ERP-system er dødt? Vi giver dig vores bud på, hvilke tegn du skal holde øje med, så du kan handle i tide. Hvornår er dit ERP-system dødt? At

Læs mere

Dynamisk hverdag Dynamiske processer

Dynamisk hverdag Dynamiske processer Dynamisk hverdag Dynamiske processer Verden og hverdagen er kompleks og i konstant forandring - og derfor skal den måde vi arbejder med projekter og implementering være enkel og forandringsparat. Agil

Læs mere

Vil du sætte en høj standard i dit innovationsprojekt?

Vil du sætte en høj standard i dit innovationsprojekt? Vil du sætte en høj standard i dit innovationsprojekt? virksomhed at indføre viden om markedet direkte i sin produktudvikling, sine ydelser eller processer. Derudover er standarder med til at åbne og effektivisere

Læs mere

DayCare. CIM Care Systemer. Mere tid til børn og omsorg

DayCare. CIM Care Systemer. Mere tid til børn og omsorg DayCare CIM Care Systemer Mere tid til børn og omsorg CIM Care Systemer PPB Kommunikationsmodel Pårørende Tryghed Kommunikation Information Involvering Indsigt Borger Tryghed Information Hjælp til selvhjælp

Læs mere

Vidensmedarbejdere i innovative processer

Vidensmedarbejdere i innovative processer Vidensmedarbejdere i innovative processer Vidensmedarbejdere i innovative processer af direktør og partner Jakob Rasmussen, jr@hovedkontoret.dk, HOVEDkontoret ApS 1. Indledning Fra hårdt til blødt samfund

Læs mere

DESIGN ENGINEERING & DOCUMENTATION. Du har behovet... idoc har løsningen!

DESIGN ENGINEERING & DOCUMENTATION. Du har behovet... idoc har løsningen! DESIGN ENGINEERING & DOCUMENTATION Du har behovet... idoc har løsningen! 1 Hos idoc har vi store ambitioner for fremtiden Vores ambitioner bygger på et tæt forhold til vores kunder. Ambitionerne er drivkraften

Læs mere

Det Rene Videnregnskab

Det Rene Videnregnskab Det Rene Videnregnskab Visualize your knowledge Det rene videnregnskab er et værktøj der gør det muligt at redegøre for virksomheders viden. Modellen gør det muligt at illustrere hvordan viden bliver skabt,

Læs mere

Succesfuld implementering af automatiseret test

Succesfuld implementering af automatiseret test Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh john.fodeh@hp.com 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject

Læs mere

VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN

VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN LÆRINGSMÅL FOR INNOVATION OG ENTREPRENØRSKAB Tabellen på side 2 viser en række læringsmål for innovation og ud fra områderne: - Kreativitet

Læs mere

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Procedurer for styring af softwarearkitektur og koordinering af udvikling LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode

Læs mere

I denne rapport kan du se, hvordan du har vurderet dig selv i forhold til de tre kategoriserede hovedområder:

I denne rapport kan du se, hvordan du har vurderet dig selv i forhold til de tre kategoriserede hovedområder: - Mannaz Ledertest Dette er din individuelle rapport, som er baseret på dine svar i ledertesten. I rapporten får du svar på, hvilke ledelsesmæssige udfordringer der er de største for dig. Og du får tilmed

Læs mere

DI s innovationsundersøgelse 2011 Stilstand er tilbagegang

DI s innovationsundersøgelse 2011 Stilstand er tilbagegang DI s innovationsundersøgelse 211 Stilstand er tilbagegang DI, Innovation November 211 1 DI s innovationsundersøgelse 211 Undersøgelsen bygger på fire temaer, og viser dele af virksomhedernes arbejde med

Læs mere

VIRKSOMHEDERNE KAN FÅ MERE UD AF DERES INNOVATION

VIRKSOMHEDERNE KAN FÅ MERE UD AF DERES INNOVATION Marts 215 VIRKSOMHEDERNE KAN FÅ MERE UD AF DERES INNOVATION AF CHEFKONSULENT HANNE MERETE LASSEN HAML@DI.DK Mange danske virksomheder arbejder med innovation for at styrke deres konkurrenceevne og indtjening.

Læs mere

KANAL- OG DIGITALISERINGSSTRATEGI 2011 2015. Januar 2011

KANAL- OG DIGITALISERINGSSTRATEGI 2011 2015. Januar 2011 KANAL- OG DIGITALISERINGSSTRATEGI 2011 2015 Januar 2011 Indhold 1 INDLEDNING 2 STRATEGIGRUNDLAGET 2.1 DET STRATEGISKE GRUNDLAG FOR KANAL- OG DIGITALISERINGSSTRATEGIEN 3 VISION - 2015 4 KANAL- OG DIGITALISERINGSSTRATEGIEN

Læs mere

Lederskab i en turbulent verden. Niels Duedahl, CEO, SE

Lederskab i en turbulent verden. Niels Duedahl, CEO, SE Lederskab i en turbulent verden Niels Duedahl, CEO, SE Markedet ændrer sig med stor hastighed Vi er nødt til at revidere vores samfundsmodel på mange områder Ny Teknologi og konstant Innovation er det

Læs mere

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up Accelerace har gennem de seneste 7 år arbejdet tæt sammen med mere end 250 af de mest lovende

Læs mere

Stillings- og personprofil. Administrerende direktør FDC A/S

Stillings- og personprofil. Administrerende direktør FDC A/S Stillings- og personprofil Administrerende direktør FDC A/S Maj 2014 Opdragsgiver FDC A/S Adresse Lautrupvang 3A 2750 Ballerup Tlf.: 44 65 45 00 www.fdc.dk Stilling Administrerende direktør Refererer til

Læs mere

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller - Erfaringer med implementering af MES løsninger SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller DC Projektorganisation Arne J. Boye-Møller, Produktions IT, Projektafdelingen

Læs mere

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål

Læs mere

DIAmanten. God ledelse i Solrød Kommune

DIAmanten. God ledelse i Solrød Kommune DIAmanten God ledelse i Solrød Kommune Indhold 1. Indledning 3 2. Ledelsesopgaven 4 3. Ledelse i flere retninger 5 4. Strategisk ledelse 7 5. Styring 8 6. Faglig ledelse 9 7. Personaleledelse 10 8. Personligt

Læs mere

DFDS politik for mangfoldighed & inklusion Group HR Februar 2013 V.1.0. DFDS politik for mangfoldighed & inklusion

DFDS politik for mangfoldighed & inklusion Group HR Februar 2013 V.1.0. DFDS politik for mangfoldighed & inklusion DFDS politik for mangfoldighed & inklusion 1 Mangfoldighed som værdibidrag... Error! Bookmark not defined. Mangfoldighedsvision... Error! Bookmark not defined. Politikker... 4 Hvordan arbejder vi med mangfoldighed?...

Læs mere

Hvad er viaart? viaart kan betegnes som en tænke-, arbejds- og handlemåde, der bidrager til udforskningen af individuel og fælles potentiale.

Hvad er viaart? viaart kan betegnes som en tænke-, arbejds- og handlemåde, der bidrager til udforskningen af individuel og fælles potentiale. viaart Hvad er viaart? viaart er et innovativt koncept, med fokus på udvikling via kunsten. Forretningsområdet tager afsæt i en kunstnerisk 7-trins proces, hvor fokus er på at udvikle målrettede produkter

Læs mere

PLAN OG UDVIKLING GIS-STRATEGI 2012-2016

PLAN OG UDVIKLING GIS-STRATEGI 2012-2016 PLAN OG UDVIKLING GIS-STRATEGI 2012-2016 Indhold 1 INDLEDNING 3 2 STRATEGIGRUNDLAGET OG HANDLINGSPLAN 5 3 VISION 6 4 PEJLEMÆRKER OG PRINCIPPER 8 4.1 TEKNOLOGI 8 4.1.1 Principper 8 4.2 KOMMUNIKATION 9 4.2.1

Læs mere

Opskriften på vellykkede OPI er tre grundlæggende råd

Opskriften på vellykkede OPI er tre grundlæggende råd Opskriften på vellykkede OPI er tre grundlæggende råd 2015 SIDE 2 Opskriften på vellykkede OPI er tre grundlæggende råd Pjecen er udarbejdet af Rådet for Offentlig-Privat Samarbejde Carl Jacobsens Vej

Læs mere

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan

Læs mere

Deltagerne vil efter endt forløb, med rette, kunne kalde sig eksperter i behovsdreven innovation til sundhedsområdet. Side 2 af 10

Deltagerne vil efter endt forløb, med rette, kunne kalde sig eksperter i behovsdreven innovation til sundhedsområdet. Side 2 af 10 BioMedical Design er en interdisciplinær og toneangivende efteruddannelse. Formålet med efteruddannelsen er, at uddanne mennesker der kan tænke og agere kreativt og løsningsorienteret samt identificere

Læs mere

Projektledelse. Uddrag af artikel trykt i Projektledelse. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.

Projektledelse. Uddrag af artikel trykt i Projektledelse. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Projektledelse Uddrag af artikel trykt i Projektledelse. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste

Læs mere

Innovative samarbejder

Innovative samarbejder Innovative samarbejder 1 Indledning 2 Afsluttende undersøgelse i Innogate-projektet Denne undersøgelse er lavet som en afslutning på Innogate- rede resultater er produktet af en lille interviewundersøgelse

Læs mere

Projektevaluering. Caretech Innovation. Projekt Mobiladgang for læger og andet sundhedspersonale (C-47)

Projektevaluering. Caretech Innovation. Projekt Mobiladgang for læger og andet sundhedspersonale (C-47) 1 Projektevaluering Caretech Innovation Projekt Mobiladgang for læger og andet sundhedspersonale (C-47) Deltagere/partnere: Systematic A/S Regionshospitalet Randers og Grenå Caretech Innovation Dato: 8.

Læs mere

Accelerate Agil implementering fra EG NeoProcess

Accelerate Agil implementering fra EG NeoProcess Accelerate Prioritise Sprint Accelerate Agil implementering fra EG NeoProcess EG NeoProcess www.eg-neoprocess.dk Accelerate den agile implementering Verden og hverdagen er kompleks og i konstant forandring

Læs mere

Strategi for innovation og velfærdsteknologi i Sundhed & Omsorg, Esbjerg Kommune

Strategi for innovation og velfærdsteknologi i Sundhed & Omsorg, Esbjerg Kommune Strategi for innovation og velfærdsteknologi i Sundhed & Omsorg, Esbjerg Kommune 1 Udfordringer Esbjerg Kommunes servicetilbud vil i stigende grad blive udfordret i de kommende år. Vi vil blive mødt med

Læs mere

Harmoni. Med SAP PI. Når tingene går op i en højere enhed. Kort & Godt. January 2012

Harmoni. Med SAP PI. Når tingene går op i en højere enhed. Kort & Godt. January 2012 January 2012 3. årgang, nummer 1 Harmoni Med SAP PI Når tingene går op i en højere enhed Godt nytår! Vi er kommet ind i 2012 med fuld fart, og vi glæder os til et fortsat godt samarbejde med kunder og

Læs mere

Den bedste løsning er den som bliver anvendt

Den bedste løsning er den som bliver anvendt Den bedste løsning er den som bliver anvendt RISMA Vi er dedikeret til din succes Pålidelig rettidig information spiller en nøglerolle for succes i dagens omskiftelige forretningsverden. Samtidigt har

Læs mere

Om erhvervsskolers arbejde med fremtidens kompetencebehov

Om erhvervsskolers arbejde med fremtidens kompetencebehov DANSKE ERHVERVSSKOLER KORT OG GODTOG -GYMNASIER DANSKE ERHVERVSSKOLER OG -GYMNASIER DANSKE ERHVERVSSKOLER OG -GYMNASIER KORT OG GODT Om erhvervsskolers arbejde med fremtidens kompetencebehov 1 Indholdsfortegnelse

Læs mere

Agil-model versus V-model set i lyset af en testers dilemmaer

Agil-model versus V-model set i lyset af en testers dilemmaer Agil-model versus V-model set i lyset af en testers dilemmaer 1 Præsentation Foredragsholder Ane Clausen: Cand.Scient i Datalogi Københavns Universitet, Danmark Gift, 3 børn 25 års erfaring med IT: 12

Læs mere

organisationen og vores produkter.

organisationen og vores produkter. KARRIEREGUIDE LEDELSE HOS STRYHNS Hos Stryhns går vi højt op i at udvikle en arbejdsplads, hvor arbejdsglæden er høj og, hvor vi giver vores medarbejdere mulighed for at realisere deres potentiale. Vi

Læs mere

Projekter skal ikke styres de skal ledes Microsoft-seminar

Projekter skal ikke styres de skal ledes Microsoft-seminar Projekter skal ikke styres de skal ledes Microsoft-seminar Frank Madsen PA Consulting Group 17. april 2007 Hvor moden er din virksomhed? Taktiske projekt gennemførelser Styret ProjektPortefølje Projektinitiering

Læs mere

Agil test tilgang - erfaringer fra projekter

Agil test tilgang - erfaringer fra projekter Agil test tilgang - erfaringer fra projekter af Michael Roar Borlund November 2011 Image Area Agenda Introduktion Agil test Fremtidsvision Agil test tilgang Agil opbygning i QC Resumé og Spørgsmål 2 Introduktion

Læs mere

Kickstart din virksomheds digitale rejse

Kickstart din virksomheds digitale rejse www.pwc.dk Kickstart din virksomheds digitale rejse Revision. Skat. Rådgivning. Har du overvejet digitalisering men ved ikke, hvor din virksomhed skal starte? Hvordan vil digitalisering i Danmark påvirke

Læs mere

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger

Specialister i softwareudvikling. Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger Specialister i softwareudvikling Mobil apps Online løsninger IT-konsulenter Ændring af eksisterende løsninger Projekter med Centic 1) Udgangspunktet er jeres virksomhed Den it-løsning vi leverer til jeres

Læs mere

Velfærd gennem digitalisering

Velfærd gennem digitalisering Velfærd gennem digitalisering Sorø Kommunes Strategi for velfærdsteknologi og digitalisering 2011 2016 1. Indledning Strategi for velfærdsteknologi og digitalisering er udarbejdet i 2011 over en periode

Læs mere

Guide 7 tips til organisatorisk implementering.

Guide 7 tips til organisatorisk implementering. Guide 7 tips til organisatorisk implementering www.infosuite.dk 1 Den organisatoriske forankring er vigtig hvis du skal opnå succes med dit BI-projekt. Organisatorisk forankring af Business Intelligence

Læs mere

Styring af testmiljøer almindelig god praksis

Styring af testmiljøer almindelig god praksis White paper Styring af testmiljøer almindelig god praksis Søren Beyer Nielsen Ph.D., M.Sc. Pragmatic Consult A/S v. 1.2 Pragmatic Consult A/S Stadagervej 42 2730 Herlev Danmark Tel: 44 92 23 77 Fax: 44

Læs mere

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt Scope Management ITU 11-09-2013 @janhmadsen Dagsorden Oplægsholder Projektstyring Scope Management i en fælles kontekst Definitioner Scope Management - styring af omfang ved projektets start under projektets

Læs mere

Albertslund Kommunes Digitaliseringsstrategi 2013-2015

Albertslund Kommunes Digitaliseringsstrategi 2013-2015 Albertslund Kommunes Digitaliseringsstrategi 2013-2015 Indledning Dette er strategien for Albertslund Kommunes digitale udvikling frem mod 2015. I Den Fællesoffentlige Digitaliseringsstrategi gør regeringen

Læs mere

plus image marketing og kommunikation Image Plus Agernvej 65 DK-8330 Beder T: 2016 9010 E: cp@imageplus.dk W: www.imageplus.dk

plus image marketing og kommunikation Image Plus Agernvej 65 DK-8330 Beder T: 2016 9010 E: cp@imageplus.dk W: www.imageplus.dk marketing og kommunikation Copyright Image Plus 2003 image plus Image Plus Agernvej 65 DK-8330 Beder T: 2016 9010 E: cp@imageplus.dk W: www.imageplus.dk Image Plus Profil Image Plus ejes og profileres

Læs mere

Systemisk projektlederuddannelse

Systemisk projektlederuddannelse Systemisk projektlederuddannelse En kombination af klassiske og nye projektstyringsfærdigheder og relationelle forståelser Giv din projektpraksis et løft Kan du navigere i de mange komplekse projektopgaver?

Læs mere

Workshops til Vækst. - Modul 3: Eksternt fokus. Indholdsfortegnelse

Workshops til Vækst. - Modul 3: Eksternt fokus. Indholdsfortegnelse Workshops til Vækst - Modul 3: Eksternt fokus Indholdsfortegnelse Workshops til Vækst... 1 Eksternt fokus... 2 Praktiske forberedelser... 3 Mentale modeller... 5 Indbydelse... 6 Program... 7 Opsamling

Læs mere

Tag kontrollen tilbage. - Sådan undgår du hardware servicefælden

Tag kontrollen tilbage. - Sådan undgår du hardware servicefælden Tag kontrollen tilbage - Sådan undgår du hardware servicefælden Dyre serviceaftaler æder dit IT budget Du kender det sikkert allerede. Som IT Chef har du selv et stigende krav til dine leverandører omkring

Læs mere

Fremtidens UDFORDRINGER

Fremtidens UDFORDRINGER HUB NORTH - 2ND ANNOUNCEMENT Fremtidens UDFORDRINGER skal loses nu! Hub North inviterer til målrettet forretningsudvikling under ledelse af specialiserede konsulenter. Du kan sikre dig en plads ved at

Læs mere

Den bedste løsning er den som bliver anvendt

Den bedste løsning er den som bliver anvendt Den bedste løsning er den som bliver anvendt RISMA Vi er dedikeret til din succes Pålidelig rettidig information spiller en nøglerolle for succes i dagens omskiftelige forretningsverden. Samtidigt har

Læs mere

Innovationens Syv Cirkler

Innovationens Syv Cirkler Innovationens Syv Cirkler Med denne gennemgang får du en kort introduktion af Innovationens Syv Cirkler, en model for innovationsledelse. Dette er en beskrivelse af hvilke elementer der er betydende for

Læs mere

STRATEGISK DESIGN OG FORRETNINGSUDVIKLING

STRATEGISK DESIGN OG FORRETNINGSUDVIKLING STRATEGISK DESIGN OG FORRETNINGSUDVIKLING SEMINAR OG WORKSHOPFORLØB Evnen til at udnytte nye markedsmuligheder og digitale forretningsområder har afgørende betydning for en virksomheds potentiale og konkurrenceevne.

Læs mere

For at en virksomheds hovedformål og drift kan fungere optimalt, er der en lang række af underliggende servicefunktioner der skal være på plads.

For at en virksomheds hovedformål og drift kan fungere optimalt, er der en lang række af underliggende servicefunktioner der skal være på plads. Team Mobbis +45 3325 5858 www.mobbis.com info@mobbis.com ALARMS MANAGER HVORFOR ANSKAFFE ALARMS MANAGER? Alle virksomheders eksistensgrundlag er deres kunder. Dette uanset hvilken type virksomhed vi taler

Læs mere

LEADING. Hvorfor skal du læse artiklen? Hvis du er klar til at blive udfordret på, hvordan du udvikler talent - så er det følgende din tid værd.

LEADING. Hvorfor skal du læse artiklen? Hvis du er klar til at blive udfordret på, hvordan du udvikler talent - så er det følgende din tid værd. LEADING Hvorfor skal du læse artiklen? Hvis du er klar til at blive udfordret på, hvordan du udvikler talent - så er det følgende din tid værd. HAR DU TALENT FOR AT UDVIKLE TALENT? DU SKAL SE DET, DER

Læs mere

Mangler du som leder kompetencer til at skabe resultater sammen med andre?

Mangler du som leder kompetencer til at skabe resultater sammen med andre? Leadership Program PLP II When business gets personal! Mangler du som leder kompetencer til at skabe resultater sammen med andre? Leadership Program PLP II Acuity World Fortsæt Our field of expertise din

Læs mere

Open Call. Sprint:Digital søger sprint-facilitatorer

Open Call. Sprint:Digital søger sprint-facilitatorer Open Call søger sprint-facilitatorer Open call Kan I hjælpe små og mellemstore virksomheder med deres digitale udfordringer og facilitere design-sprint? Så er det jer, vi søger til at være sprint-facilitator

Læs mere

ATP s digitaliseringsstrategi 2014-2018

ATP s digitaliseringsstrategi 2014-2018 ATP s digitaliseringsstrategi 2014-2018 ATP s digitaliseringsstrategi samler hele ATP Koncernen om en række initiativer og pejlemærker for digitalisering i ATP. Den støtter op om ATP Koncernens målsætning

Læs mere

Næste runde interviews... tonen skærpes

Næste runde interviews... tonen skærpes Næste runde interviews... tonen skærpes Ledelse Kategori Spørgsmål Svar Forretning Hvordan fordeles arbejdet i ledelsen (hvem tager sig af hvad - kunder, regnskab osv. - og er det fordi det er den bedste

Læs mere

Øget produktivitet og kompleksitet

Øget produktivitet og kompleksitet Øget produktivitet og kompleksitet Intelligente netværk af mennesker, maskiner og produkter Kompleksitet, Produktivitet Dampen skaber industrielt samfund Elektriciteten og samlebånd skaber masseproduktion

Læs mere

Vækst og Forretningsudvikling

Vækst og Forretningsudvikling Vækst og Forretningsudvikling Uddrag af artikel trykt i Vækst og Forretningsudvikling. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger

Læs mere

Vejledning til interessenthåndtering

Vejledning til interessenthåndtering Vejledning til interessenthåndtering September 2018 Statens it-projektmodel, Digitaliseringsstyrelsen version 1.0 Indhold 1. Introduktion til interessenthåndtering... 3 2. Identifikation og prioritering

Læs mere

Bring lys over driften af belysningen

Bring lys over driften af belysningen Bring lys over driften af belysningen CityTouch LightPoint Asset Management system for belysning CityTouch LightPoint / Asset Management 3 Velkommen til den nye intelligens inden for belysning. Professionel

Læs mere

ER DIT ØKONOMITEAM MED PÅ DEN DIGITALE BØLGE?

ER DIT ØKONOMITEAM MED PÅ DEN DIGITALE BØLGE? ER DIT ØKONOMITEAM MED PÅ DEN DIGITALE BØLGE? ER DIT ØKONOMITEAM MED PÅ DEN DIGITALE BØLGE? Digital transformering har en stor påvirkning på arbejdsgangene hos CFO erne. Den digitale bølge giver nye muligheder,

Læs mere

SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING

SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING ER VIRKSOMHEDENS MEDARBEJDERE KLÆDT PÅ TIL FREMTIDEN? SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING KOMPETENCEUDVIKLING = NY

Læs mere

Udvikling starter med den gode idé

Udvikling starter med den gode idé Udvikling starter med den gode idé Vi bringer dig sikkert i mål DAVINCI development ENGINEERING & 3D PRINT 36 18 Om DAVINCI development DAVINCI development er et komplet udviklingsfirma, som professionelt

Læs mere

Strategisk Overensstemmelse - en kort introduktion

Strategisk Overensstemmelse - en kort introduktion Strategisk Overensstemmelse, en kort introduktion 2008 Strategisk Overensstemmelse - en kort introduktion Omgivelser (marked) Segment Segment Segment Kunde interface Strategi Enhed Enhed Enhed Værdiskabelse

Læs mere

UDVIKLING AF BRAND DNA Opsamling på workshop d. 7. september 2017

UDVIKLING AF BRAND DNA Opsamling på workshop d. 7. september 2017 UDVIKLING AF BRAND DNA Opsamling på workshop d. 7. september 2017 Wilke, September 2017 2017 Side 1 OPSAMLING Retningsanvisninger for Team Danmarks fremtidige Brand DNA 1.FOKUS PÅ PROCESSEN, HVOR TEAM

Læs mere

Mangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen?

Mangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen? Mangelfuldt dokumenterede it-systemer Hvordan løses udfordringen? Indholdsfortegnelse 1. Resume... 3 2. Introduktion... 3 3. Fordelene ved at løse udfordringen... 3 4. Løsningen... 4 4.1 Hvordan?... 4

Læs mere

Salgslederuddannelse. Styrk dine kompetencer som salgsleder på strategisk niveau. 2 dage i Kolding 4 dage i Madrid

Salgslederuddannelse. Styrk dine kompetencer som salgsleder på strategisk niveau. 2 dage i Kolding 4 dage i Madrid 2 dage i Kolding 4 dage i Madrid Salgslederuddannelse Styrk dine kompetencer som salgsleder på strategisk niveau IE Business School er ranket blandt top 5 over Europas bedste Business Schools af Financial

Læs mere

Logistikkens dag 2. december 2013

Logistikkens dag 2. december 2013 Logistikkens dag 2. december 2013 Simuleringsmodeller til optimering af produktion og logistik Poul Mose Johansen Kort om Integrate Vi er et kompetent team bestående af 6 konsulenter med lang uddannelsesmæssig

Læs mere

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1 IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 1 AGENDA Hvem snakker? De betydende faktorer Agil forretningsudvikling D60 leverancemodel - Bedrock Opsamling og? 2 Hvem snakker?

Læs mere

Radikal Forenkling via Design METODE PIXI 1-2-3

Radikal Forenkling via Design METODE PIXI 1-2-3 Februar 2014 Radikal Forenkling via Design METODE PIXI Hvorfor Radikal Forenkling via Design 5 metoder til at arbejde systematisk med at analysere din virksomheds produktprogram. start på en forenkling

Læs mere

BUSINESS CASE OG GEVINSTREALISERING

BUSINESS CASE OG GEVINSTREALISERING BUSINESS CASE OG GEVINSTREALISERING Business casen er rygraden i ethvert forretningsprojekt. Om det handler om at købe et nyt IT system, en virksomhed eller om at outsource dele af sin IT-drift, ja, så

Læs mere

Sikre gevinstrealisering

Sikre gevinstrealisering White Paper v1.0-2013 PORTEFØLJELEDELSE OG EFFEKT Topledere, mellemledere og programledere har ansvar for virksomhedens samlede udviklingsplaner samt den indbyrdes prioritering heraf. Med udgangspunkt

Læs mere

Tech College Aalborg. HomePort. Projekt Smart Zenior Home

Tech College Aalborg. HomePort. Projekt Smart Zenior Home Tech College Aalborg HomePort Projekt Smart Zenior Home Indhold HomePort... 2 Hvad er HomePort?... 2 Hvad kan HomePort bruges til?... 3 Hvad er HomePort Adaptere?... 3 Muligheder og begrænsninger... 4

Læs mere

I n s p i r a t i o n s & U d v i k l i n g s f o r l ø b

I n s p i r a t i o n s & U d v i k l i n g s f o r l ø b I n s p i r a t i o n s & U d v i k l i n g s f o r l ø b Velkommen til vækstgruppeforløbet vækst via oplevelser Fremtidens konkurrenceparameter i turisme-erhvervet Mange taler om kundeoplevelsen som et

Læs mere

Om forretningsmæssige kompetencer

Om forretningsmæssige kompetencer Om forretningsmæssige kompetencer Uddanner universiteterne kun i det de forsker i? DI, Industriens Hus - 22. september 2009 Jørn Johansen JoJ@delta.dk www.deltaaxiom.com www.delta.dk Tlf.: 72194421 1 Delta

Læs mere

NATIONALT INDEKS FOR KUNDEORIENTERING. Hovedresultater

NATIONALT INDEKS FOR KUNDEORIENTERING. Hovedresultater NATIONALT INDEKS FOR KUNDEORIENTERING Hovedresultater 2 Nationalt Indeks for Kundeorientering INDLEDNING Positive og differentierede kundeoplevelser har udviklet sig fra at være nice-to-have til at være

Læs mere

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning: Introduktion til EA3 Mit navn er Marc de Oliveira. Jeg er systemanalytiker og datalog fra Københavns Universitet og denne artikel hører til min artikelserie, Forsimpling (som også er et podcast), hvor

Læs mere

Projektevaluering. Caretech Innovation. Projekt Mobiladgang til logistik data (C-72)

Projektevaluering. Caretech Innovation. Projekt Mobiladgang til logistik data (C-72) 1 Projektevaluering Caretech Innovation Projekt Mobiladgang til logistik data (C-72) Deltagere/partnere: Systematic A/S Capgemini Regionshospitalet Randers Caretech Innovation Dato: 3. oktober 2012 Version:

Læs mere

Industriel 3D måleteknik og digitalisering

Industriel 3D måleteknik og digitalisering Industriel 3D måleteknik og digitalisering Enestående service, professionelle teknikere og det bedste udstyr i verden gør Zebicon banebrydende indenfor industriel 3D scanning, 3D måling og digitalisering.

Læs mere

Simplify to optimize. Simplimize / METODE 02

Simplify to optimize. Simplimize / METODE 02 Simplify to optimize Simplimize / METODE 02 01 01 Simplimize / METODE Simplimize Simplimize / METODE 02 02 Høj lagerbinding Lang omstillingstid Stigende antal komponenter Nævn bare én virksomhed, som har

Læs mere

Det Teknisk-Naturvidenskabelige Fakultet Mod ny viden og nye løsninger 2015

Det Teknisk-Naturvidenskabelige Fakultet Mod ny viden og nye løsninger 2015 Det Teknisk-Naturvidenskabelige Fakultet Mod ny viden og nye løsninger 2015 Forord Strategien for Det Teknisk- Naturvidenskabeli- Denne strategi skal give vores medarbejdere Forskning ge Fakultet, som

Læs mere

Den digitale virkelighed

Den digitale virkelighed Hvem er vi What is hot 2018 undersøgelse Resultat og top scorer Trends indenfor top scorer Den digitale virkelighed Jannik Andersen kaastrup andersen Erfaringer og trends vi oplever Teknologiske aspekt

Læs mere

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev KL s Dialogforum for it-leverandører og konsulenthuse 7. november 2016 Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 7/11-2016

Læs mere

ALGORITMER OG DATA SOM BAGGRUND FOR FORUDSIGELSER 8. KLASSE. Udfordring

ALGORITMER OG DATA SOM BAGGRUND FOR FORUDSIGELSER 8. KLASSE. Udfordring ALGORITMER OG DATA SOM BAGGRUND FOR FORUDSIGELSER 8. KLASSE Udfordring INDHOLDSFORTEGNELSE 1. Forløbsbeskrivelse... 3 1.1 Overordnet beskrivelse tre sammenhængende forløb... 3 1.2 Resume... 5 1.3 Rammer

Læs mere

leverer forventet udbytte Kun 10% af strategiske projekter

leverer forventet udbytte Kun 10% af strategiske projekter leverer forventet udbytte Kun 10% af strategiske projekter Hvem er Crevato Crevato er et professionelt konsulenthus der bistår danske og internationale virksomheder i forbindelse med: Strategi Portefølje

Læs mere

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer Introduktion Dag 1 1:00 før frokost Bordet rundt - forventninger Formål Resultat for kursister Opgaver

Læs mere

Generelle lederkompetencer mellemledere

Generelle lederkompetencer mellemledere Generelle lederkompetencer mellemledere Personale- og teamledelse: min. niveau 3 Skaber et godt arbejdsklima gennem information, dialog og involvering Har øje for den enkeltes talenter og ressourcer Sikrer

Læs mere

Uddannelsesevaluering (kandidat cand.it) i foråret 2012

Uddannelsesevaluering (kandidat cand.it) i foråret 2012 1) Hvordan vurderer du uddannelsens faglige niveau? 1a) Er der områder, hvor du kunne have ønsket et højere fagligt niveau? Middelscore = relativt lavt faglig niveau i starten af uddannelsen på visse områder,

Læs mere

FORRETNINGSSTRATEGI SUNDHED.DK

FORRETNINGSSTRATEGI SUNDHED.DK FORRETNINGSSTRATEGI SUNDHED.DK INDHOLD 01 Om dokumentet 3 02 Sundhed.dk s forretning 4 02.1 Mission og vision 4 02.2 Sundhed.dk s position og marked 4 02.3 Sundhed.dk s fundament og leverancer 5 02.4 Målgrupper

Læs mere

BLIV KLOGERE PÅ DIN BYGHERRES BUSINESS CASE EXECUTIVE UDDANNELSE I FORRETNINGSUDVIKLING, ØKONOMI OG STRATEGISK LEDELSE

BLIV KLOGERE PÅ DIN BYGHERRES BUSINESS CASE EXECUTIVE UDDANNELSE I FORRETNINGSUDVIKLING, ØKONOMI OG STRATEGISK LEDELSE BLIV KLOGERE PÅ DIN BYGHERRES BUSINESS CASE EXECUTIVE UDDANNELSE I FORRETNINGSUDVIKLING, ØKONOMI OG STRATEGISK LEDELSE OVERORDNET FORMÅL MED UDDANNELSEN Danske Arkitektvirksomheder og CBS Executive udbyder

Læs mere

IT projekt person galleri

IT projekt person galleri Denne guide er oprindeligt udgivet på Eksperten.dk IT projekt person galleri Denne artikel forsøger at forklare lidt om hvilke funktioner der ligger bag ved de forskellige titler som deltagerne i et IT

Læs mere

Kvalitet på arbejdspladsen

Kvalitet på arbejdspladsen Kvalitet på arbejdspladsen Kvalitet på arbejdspladsen Indhold Hvad er kvalitet? At bygge fundamentet en spændende proces Slut med snakken i krogene Kvalitet tager tid men hvilken tid? Gryden skal holdes

Læs mere

Det bedste værktøj. er det der bliver brugt. RISMAexecution

Det bedste værktøj. er det der bliver brugt. RISMAexecution Det bedste værktøj er det der bliver brugt RISMAexecution RISMA Vi er dedikeret til din succes Pålidelig rettidig information spiller en nøglerolle for succes i dagens omskiftelige forretningsverden. Samtidigt

Læs mere

Pain Treatment Survey

Pain Treatment Survey Pain Treatment Survey Projektoplæg Projektoplæg til fælles udviklingsprojekt, i samarbejde mellem KLONK og smerteeksperter fra Sverige, Danmark og Norge www.klonk.dk Indholdsfortegnelse Baggrund... 2 Idé...

Læs mere

Studieordning for IT-teknolog National del Februar 2018

Studieordning for IT-teknolog National del Februar 2018 Studieordning for IT-teknolog National del Februar 2018 Indholdsfortegnelse Indholdsfortegnelse... 0 1. Uddannelsens mål for læringsudbytte... 1 2. Uddannelsen indeholder 4 nationale fagelementer... 2

Læs mere