Software that connects

Størrelse: px
Starte visningen fra side:

Download "Software that connects"

Transkript

1 Software that connects Principper og praktiske forhold omkring automatisk test Præsentation på AAU den 6/5-04 for 4. og 10. semesters studerende

2 Tester af oplægget Der tænkes i test baner. Og oplægget giver ikke svaret på alt. Spørgsmål tages løbende eller tilsidst. Diskussion tages løbende eller tilsidst. Forsøg at spore de forskellige ind til at under test. Filosofi som ting tages under. Praktisk erfaring fra diverse projekter.

3 Oversigt Kort om GateHouse Automatiseret test generelt Test arkitektur og plan Automatiseret system test under TestQuest Automatiseret unit test under CPP-unit Automatiseret component test under ITS Niels Andersen, Project Manager, Ålborg Kort gennemgang af GateHouse, så I får en fornemmelse for hvem vi er Lidt kedelige, generelle betragtninger omkring automatisering af test Lidt sjovere, specifikke erfaringer med et par værktøjer Kommentarer er velkomne, under hele forløbet Vores forhold til test har været igennem et forløb, der sikkert er flere, der kan nikke genkendende til: -Noget man skulle undgå for enhver pris -Et nødvendigt onde, der helst skulle udføres af andre -En hjælp til at undgå evig fejlretning -En disciplin, der er essentiel for firmaets kundeforhold

4 GateHouse Offices in Aalborg and Copenhagen 50 employees, 39 software-engineers Business areas Satellite Communications BGAN MPDS, UMTS, Consultancy in general Radio Communications Radio Systems, Costal GMDSS systems, Costal AIS systems, Consultancy Contract Engineering Total Project Management, Software Development & Integration, Supplier of Manpower & Services, ITS (Interface Test System) References Sagem, Digianswer (Motorola), Siemens, Nokia, ECI, ChemoMetec, ECI, Inmarsat, Hughes Network Systems, DSpace, SP-Radio, Danphone, McMurdo, etc. Kraftig vækst i de sidste 5 år. Test anvendes inden for alle vores områder. Som konsulentydelse hører test inde under Contract Engineering altså konsulentafdelingen.

5 Automatiseret test, hvorfor?? Udviklingstid Hurtig og sikker release Iterativ udviking, delleveringer og varianter Test-status Det er sjovt Nogle typiske grunde til at man går igang med automatiseret test Spare udviklingstid Det er svært at have objektive mål for det, men vores erfaring er, at for systemtest tager det 5-10 gange længere tid at automatisere en test end at køre den een gang manuelt (tallet er noget lavere for unittest). Dvs. at den skal køres 5-10 gange før den har betalt sig hjem. Det er et stort tal og man kan med rette påstå, at man aldrig kommer til at køre en test 5-10 gange. Vores postulat er, at det mere skyldes at man ikke har tid/lyst til at køre den, end at den ikke skal køres. Investeringen i automatisk test betyder altså bl. a. at testen udføres når den skal, ikke når der er tid til det. Der kommer vi så videre til øget kvalitet Hurtig og sikker release muligt Fuld test af delleveringer og varianter muligt, understøtter iterativ udvikling Nemmere og mere sikker test-status Kan også rimeligt nemt automatiseres, når selve testen er automatiseret. Det er sjovere Vi er ingeniører. Det er sjovt at sætte et system sammen og trykke start. Men heri ligger også faren for at man opfinder sit eget system, i stedet for at genbruge.

6 Automatiseret test, fordele? + Sikkerhed og kvalitet Reproducerbar Regressionstest, smoketest Test som aktivitet/disciplin Gør systemet testbart Afdækker dårlige specs Nogle fordele man oplever når man har automatiseret testen Øget sikkerhed og Kvalitet -Alle kender vel til at man har tvivlsomme testresultater, som ryger igennem som godkendt eller tests man er sikker på kører og derfor springer henover. Det sker ikke med automatiseret test. -Det er nemt at køre => det bliver kørt -Det bliver muligt, at køre tests med store datamængder, stor load, boundary scan etc. Mere reproducerbar Det er altid rart at kunne reproducere fejl. Det er meget nemmere ved automatisk test Regressionstest, smoketest Det er nemt / muligt at gennemføre hel eller delvis test ved releastests. (Regressionstest = re-test af at resten virker ved mindre ændringer, smoketest = tage temperaturen på softwaren) Fokus på test som aktivitet/disciplin Det bliver i praksis muligt, at opbygge testen parallelt med system udviklingen. Man kan f. eks. spore progress. Testbarhed Jo tidligere ikke-testbar implementation bliver identificeret jo nemmere er det at få det ændret. Dårlige specs Nogle specs bliver først tænkt igennem under udarbejdelsen af deres test. Spørgsmål: Hvordan overbeviser jeg min chef om at automatiseret test er et plus? Svar: Synliggør cost, både udviklingstid og kundeklager. Når han ser omfanget vil han nok høre på dig. Er der nogen erfaringstal?

7 Automatiseret test, ulemper? Manglende synlighed Fastlåst specification Spild af tid Dyrt Kvalitetsforøgelsen, test er traditionelt ikke synlig Ledelsen kan ikke se testen. Derfor er det vigtigt at huske rapporteringen, selvom den måske ikke er ønsket. Vigtigt at have metrikker iorden før automatisrede tests introduceres. Specifikationen på den testede enhed bliver hurtigt låst Allerede testet software er svært at ændre fordi det virker. Pointen er, at timingen er rigtig. Det nytter ikke noget at automatisere før specs er nogenlunde klar. Og det er for sent at teste når softwaren er afleveret. Noget test er spild af tid Nogle specs vil blive ændret og nogen tests dermed overflødiggjort Det er dyrt = en investering Det er altid svært at investere uden atkende resultatet.

8 Test arkitektur, Test plan! Afhængig af projekt, applikation og firma Planlæg testen som en del af projektet Automatisk contra manuel Hvad skal testes, modul for modul? Valg af grænseflader til hhv. unit og integrations test Beslutning om testdybde Planlæg testen Det mislykkes helt sikkert, hvis testen ikke integreres i projektet (men den kan godt køres af en selvstændig gruppe, blot kommunikationen er i orden) Hvad skal automatiseres og hvad skal test manuelt Der er dele der ikke kan betale sig eller hvor det ikke kan lade sig gøre at automatisere og noget der ikke kan betale sig at køre manuelt. Beskriv (måske kun i stikord) hvad der skal testes for alle kendte moduler Når modulerne er kendt, kendes deres funktion og testen kan beskrives Grænseflader: Hold styr på hvad der testes hvor Det er vigtigt med trace af krav og tests. Men det er også vigtigt at undgå at teste det samme på alle niveauer, eller i givet fald genbruge testen. Testdybde Næste slide

9 Test detajl planlægning Fastlægges for hver komponent ud fra Use Cases prioritet Identifikation af kritiske moduler Code Coverage (Statement, Branch, Condition,...) MMI Input coverage Boundary check Interrupted activity Error conditions Teststrategi F. eks. beslutning om modul test på alle moduler eller sporbarhed på alle krav Ud fra Use Cases, evt. opdelt per state Til moduler, opdel i kritiske (spil/ 112 ), normale, biblioteker, specielle applikationer Coverage: Line, Branch, Condition med mange flere MMI Input coverage (simultaneous keys) Input events coverage (main/secondary) Boundary check Interrupted use cases Errors in use cases

10 Test implementering TQ Library + bt_locatestringof(color :, position :, font :) : boolean Customer std. library + cust_readtext(color :, position :) : boolean Design skal tages alvorligt Analyse og design Biblioteker, fælles funktioner, keyhandlere osv. Device 'A' library + dev_readheadline() : boolean Application library + app_getappitem() : boolean Application test scripts + app_opennewitem() : boolean boolean app_opennewitem() { app_getappitem(string); if( strcmp(string, "Item #1 )!= 0 ) { bt_printtolog(...); return 0; // Stop test case } } Dette viser en arkitektur anvendt ved automatisering af system test vha. TestQuest værktøjet. Den viser at det design, der anvendes i implementering af applikations softwaren, reflekteres i test designet. Som det gælder for applikations udviklingen gælder det også for test udviklingen: De mest generelle 2-3 lag kan genbruges. TQ leverer f. eks. det de kalder Test Verbs til mobiltelefoner. Autimatiseret test skal støtte den iterative udvikling. Udviklingen kan med fordel foregå iterativt, parallelt med applikationsudviklingen

11 Test værktøjer TestQuest ITS CPP Unit CPPUNIT: Frame work til unit test. Gratis. ITS: GateHouses eget tool, til test af grænseflader. TestQuest: Autimatiseret Systemtets på brugerniveau

12 TestQuest og system test Testquest giver mulighed for at lave system test 3 items involved: 1) Standard PC. Used for test script execution. 2) What TQ calls their TQ HW Integration Platform. This is a box delivered by TQ and interfaces the MMI of the device (keys and displays - sound, leds etc) to TQ workstation. 3) The device under test.

13 TQ Håndtag Påvirkning af taster. Verificering: Bitmaps Capture af display (Tegneprogram) Genkendelse af tekst (Font editor, sprog db) Audio Lysdioder Optimal brug kræver erfaring. - TQ kan påvirke diverse taster, som er koblet til TQ HW Integration Platform (HIP) - TQ kan: - verificere bitmaps - søge efter bitmaps, evt. med brug af masker - Afgrænsede områder - læse tekst (forudsat at fonten er kendt) - ovennævnte faciliteter kræver nogen erfaring for at få et optimalt resultat

14 TQ Strukturering Minder om strukturering set i andre test sammenhæng Test Suite køres fra test manager Test Case Scripts, debugger Test Step Intern værdi Opbygning af test hieraki. Muligt at køre i en samlet batch Test Manager, kan vælge specifikt hvilke TC der skal køres, muligt at køre initialisering og oprydning. Test Cases skal helst køre uafhængigt. Test step er med for ens egen skyld, så man kan se mere detaljeret, hvor test fejlede.

15 TQ implementation Optag/afspil test scripts... Ikke anvendelig i større projekter. Script sprog. Mere fleksibelt og genbrug. Fortolket C, Libraries, DLL support. Brug arkitektur: TQ lib nederst, dernæst common og applikation lib. Øverst er test scripts placeret. Record test script mangler fleksibilitet, forudsætter at system under test kører. Common: Liste box, message box, påvirke med dobbel tryk på taster. Applikationer: - Kalender - Telefon bog - Note bog Nu går jeg over til at snakke om et konkret projekt, til test af mobil telefon.

16 TQ erfaringer 1 Tag test seriøst. Det er et egentligt projekt. Udvikling af libs er dyrt, derefter opnås god progress. Så fokuser på stabilitet af disse. Stor erfaring krævet ved udvikling af libs, idet bitmaps, fonte, og opsætning kan anvendes på mange forskellige måder. Testplaner til manuelle og automatiserede test bør skelnes. Korte display events kan være problematiske. Test af om noget ser OK, skal specificeres. Vigtigt at anvende strukturering og design principper, da man ellers kommer til at debugge oceaner af kode. Poll af event kan være at vente på at elementer i et skærmbillede dukker op. Når libs er iorden, går det huttigt med at få generet test scripts. Test effort kan bruges bedre.

17 TQ erfaringer 2 Timing i displays varierer meget. Generelt bør anvendes poll af events. Behov for regression test skal være stort, da TQ er dyrt, og udviklingstid er endnu dyrere. Kørsels tid for tests tager lang tid, men er væsentlig hurtigere end manuelt. Ser rigtigt sejt ud, når det testen køres. Virker overbevisende på en kunde, når man bare kører hele testen igen. Garanteret at der sker nøjagtig det samme hver gang.

18 TQ yderligere info Hjemmeside: GateHouse: 6 mandeårs TQ erfaring. Hvis der er nogen der har behov for praktisk anvendelse, så har vi selv en del erfaring

19 Regressionstests i GateHouse Interne projekter og konsulent ydelser. Automatiserede test er i fokus. Alle projekter bruger unit og proces test. Mentalitets ændring: systemet er først implementeret, når det er aftestet. BGAN Protocol Stack (BPS). Vigtig når vil vil levere kvalitetes systemer endnu hurtigere Commitment skal gives fra ledelse. Mentalitets ændring: Skal slå igennem lige fra estimering til implementation. Kommende del tager udgangspunkt i et lidt større projekt, BPS projektet.

20 BGAN Protocol Stack Protocol stack til anvendelse i satellit terminal. 4-lag: UMTS, adaptation lag, connection lag og control lag. Samlet kode 228kloc, hvoraf 54% er automatiserede test og stubbe. Test tid: test/(implementation + test) = 44%. Integration på kunde projekter forløber godt. Fokus på integration aktiviteter, fremfor trivielle fejlkilder. Ændringer kan integreres uden risiko. Test tid, igen vigtig at holde sig for øje, når der estimeres. Kan være problem, at større sikkerhed i nuet koster. Nu går jeg over til at snakke om et konkret projekt, til test af mobil telefon.

21 Test niveauer System test: BGAN protocol tester og ITS Proces test: ITS Unittest: CppUnit System test er givet fra kunde. Process test laves af os selv. Tester mail udveksling i enkelte processer. Unittest: Typisk nedbrydning af komplekse algoritmer. Encode og dekode af protokol stumper

22 Planlægning Læg test indsats så tidligt som muligt. Herved findes flest fejl, som løses billigst muligt. Der findes færre fejl senere vha. test, hvorved noget at test effekten mistes. Lad udviklergruppen selv lave flest mulige test, og en testgruppe følge op på mangler. Test først, dernæst kodning. Lyder interessant, og er muligt. Begræns testgruppens arbejde, idet test gruppens arbejde kan være lidt træden i vande, da udviklergruppen ofte mener bedste implementation er opnået. Test først strategien, virker som om den har givet pote. Eksempelvis, når test gruppe og implementation er kørt som det skulle.

23 Dokumentation Bugs registreres i fejlregistreringssystem. Opstramning igennem projektetsfaser. Alfa, beta og final releases. Bugs eftervises vha. ITS eller CppUnit. Kode coverage, interface/linie, kan anvendes en smule. Requirement tracking er nødvendig. Projekt status mere retvisende. Projekt status efter test gruppens etablering tog et hop i de efterfølgende par måneder. Og det vil nogle måske se som negativt, men det positive ved det var at vi har mulighed for at korrigere.

24 At komme igang Verificer op imod specifikationer. Interface og value check. Fejlmuligheder og udvikler input. Line coverage. Hvis ingen test erfaring: Kom igang, lav test, og udvid efterhånden som fejl dukker op. Anvendelse af line coverage til opfølgning. Vigtigt at have noget test og udvide det løbende efterhånden som problemer dukker op.

25 Forløb Der oparbejdes løbende sikkerhed og stabilitet. Ændringer kan udføres, hvor eventuelle side effekter opdages med det samme. Ændringer kan medføre en del re-work af tests. Implementation kan bliver kønnere med UnitTest. Test skal laves simple, da folk ellers ikke gider sætte sig ind i dem. Kørselstid for test kan være lang. Men resultatet af projektet er mere forudsigeligt... Succes Husk mentalitets ændring, estimater glemmer re-work af tests. Meeen gevinst i sidste ende alligevel.

26 Metrikker Kode, antal linier, ændringer, kompleksitet. Opdelt i test og core kode. Granularitet på uge basis. Antal bugs, og deres tilstand (verified/closed). Antal todo i core kode. Som control af tingenes tilstand er som man forventer er det en god ide at have metrikker, som dokumentere hvad der sker.

27 UnitTest og ITS yderligere info Download og dokumentation af CppUnit: cppunit.sourceforge.net En del artikler om unit test: ITS: Eget produkt, se nærmere på anvender java

28 CppUnit demo #include <cppunit/extensions/helpermacros.h> #include <unittest/include/bpssuite.h> class TclCounterTest : public CppUnit::TestFixture { public: void testcounterok() { CPPUNIT_ASSERT_EQUAL(0, 0); } void testcounterfailed() { CPPUNIT_ASSERT_EQUAL(0, -1); } CPPUNIT_TEST_SUITE( TclCounterTest ); CPPUNIT_TEST( testcounterok ); CPPUNIT_TEST( testcounterfailed ); CPPUNIT_TEST_SUITE_END(); }; CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TclCounterTest, BPSSuites::Os() ); Der kræver lidt yderligere at få det til at køre, test runner, osv.

29 CppUnit demo resultat Running unit test... TclCounterTest.testCounterOK.TclCounterTest.testCounterFailed.F c:\user\nan\t\unittest\tests\test\tcounter.cpp(34) : Assertion Test name: TclCounterTest.testCounterFailed - Expected : 0 - Actual : -1 Failures!!! Run: 2 Failure total: 1 Failures: 1 Errors: 0 Unit test finished in 0 seconds. Error executing c:\winnt\system32\cmd.exe. unittest.exe - 1 error(s), 0 warning(s) Efter fejlretning: Running unit test... TclCounterTest.testCounterOK.TclCounterTest.testCounterFailed. OK (2) Unit test finished in 0 seconds. unittest.exe - 0 error(s), 0 warning(s) Fin detalje med MSVC linie nummer, så man kan hoppe til fejl Bemærk at der klart og tydeligt meldes om fejl Og ved OK meldes der også klart og tydeligt om succes.

30 ITS og demo Konfigurerbart op imod mange systemer. Standard TTCN-3 kode. GUI interface til debug. Trace af messages. Message værdier. Pass/Fail. Kan hente test fra anden side. TTCN-3: Testing and Test Control Notation (version 3)

31 ITS screen shot #1

32 ITS screen shot #2

33 Erfaringer Automatiseret test kan ikke stå alene Exploratory testing Tracking skal planlægges Dokumentation skal planlægges Planlægges som en del af projektet Automatiseret test kan ikke stå alene Manuel test skal altid foretages løbende. Exploratory testing approach er en fordel Det er en form hvor problem områder undersøges vha manuel test og fejl giver anledning til nye TestCases. Tracking skal overvejes nøje. Hvordan trackes til krav? Der er mange, mere eller mindre heldige fremgangsmåder. Fælles er, at selv om det lykkes, kræver det meget arbejde. Requisite Pro Documentation skal overvejes nøje. For nuanceret dokumentation skal undgås i testspecs. Den nuancerede doc stepby-step står i test-koden. Skal tages som et egentligt udviklingsprojekt, med alt hvad der hører til. Vend tingene lidt på hovedet. Applikation tester TQ scripts.

34 Ingen mirakel kur Automatiserede test er en del af noget større. Krav styring Projekt ledelse Fremdriftsstyring Konfiguration styring Kvalitetssikring Osv. Husk også proces forbedringer. Bare lige for at sige, at automatiserede test ikke kan stå alene, og at det er et værktøj som fungerer i samarbejde med en lang række af andre discipliner

35 Spørgsmål og diskussion Yderlige spørgsmål? Diskussion: Hvad testes... Hvordan testes... Hvornår testes... Opfølgning på test...

Ud af krisen. Software på tværs, 15. juni 2009

Ud af krisen. Software på tværs, 15. juni 2009 Ud af krisen Software på tværs, 15. juni 2009 Om Ative Agile udvikling og rådgivning Klassisk udviklingsmodel Krav Design Ændrer sig Implementering Tager for lang tid Springes over Mareridt Test Deployment

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet? Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S

Læs mere

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010 PROGRAM Erfaring - Inspiration - Network - Idéer - Viden Hotel Scandic Copenhagen Vester Søgade 6 1601 København 09:00-09:30 Modtagelse og morgenmad 09:30-09:45 Velkomst og præsentation af konferencen

Læs mere

Den røde tråd fra testdækning til releasemetrikker

Den røde tråd fra testdækning til releasemetrikker Den røde tråd fra testdækning til releasemetrikker The art of developing software cheaper, in good quality and at schedule Software-Pro Agenda Den røde tråd fra testdækning til releasemetrikker Mange har

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

Lav testsuppe på en sten med exploratory test

Lav testsuppe på en sten med exploratory test Lav testsuppe på en sten med exploratory test TestExpo 29. Januar 2015 Lidt om mig selv Uddannelse Konstabel i flyvevåbnet Certificeringer: SCRUM master, ISEB foundation/practitioner, CAT trainer, TMap

Læs mere

Emergency call button. Stabilt og simpelt

Emergency call button. Stabilt og simpelt Emergency call button Stabilt og simpelt 1 Agenda Områder af speciel interesse Gennemgang Hvad har jeg lært? Spørgsmål 2 Områder af speciel interesse Domæne, Krav, Use Cases, Kvalitetsattributter Arkitektur

Læs mere

MobileCTI Dialer Installations og konfigurations vejledning

MobileCTI Dialer Installations og konfigurations vejledning MobileCTI Dialer Installations og konfigurations vejledning Vejledning i Installation og konfiguration af MobileCTI Outlook Dialer / MobileCTI TAPI Dialer Version 2.10 December 2005 www.blueposition.com

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer

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

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev ph@whitebox.dk 30/9-2015

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev ph@whitebox.dk 30/9-2015 High performance maksimér potentialet En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 30/9-2015 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter Kurser Opgave

Læs mere

Kvalitetssikring og agile udvikling

Kvalitetssikring og agile udvikling Kvalitetssikring og agile udvikling Gæsteforelæsning for dsoftark-e10 på Århus Universitet Dagsorden Hvem er jeg og hvad er min baggrund i test og agile? Hvad kan I forvente? Agile og scrum Kvalitetssikring

Læs mere

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL

Læs mere

DRIFT VEDLIGEHOLDELSE IO-ANALYSE. 11-05-2012 EG Copyright

DRIFT VEDLIGEHOLDELSE IO-ANALYSE. 11-05-2012 EG Copyright DRIFT VEDLIGEHOLDELSE IO-ANALYSE 1 EG IT Koncern IT EG IT - Vision Én sammenhængende skalérbar IT-platform til understøttelse af IT-konsulentvirksomhed på det Skandinaviske marked EG IT IT Governance IT

Læs mere

IT Service Management - the ITIL approach

IT Service Management - the ITIL approach IT Service Management - the ITIL approach Mikael M. Hansen mhansen@cs.aau.dk 2.2.57 Mikael M. Hansen Page 1 TOC Mine indlæg Dagens program: IT Service Management Alternativerne ITIL

Læs mere

Christian Sandbeck, Direktør for KMDs Contract Management

Christian Sandbeck, Direktør for KMDs Contract Management DIAS 1 IMPLEMENTERING AF CONTRACT MANAGEMENT I KMD Christian Sandbeck, Direktør for KMDs Contract Management DAGSORDEN DIAS 2 Hvorfor Contract Management ( CM ) som disciplin i KMD? Introduktion til KMD

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l The LEGO Journey: Building an agile test foundation one brick at the time Casper Gaardland Englund Stephan Hjelmdal Nielsen 2013 The LEGO Group l TestExpo 15 Hvem er vi? Casper Englund Uddannet datamatiker

Læs mere

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation Sådan er fremtidens virtuelle arbejdsplads idag! 5 tendenser der ændrer arbejdspladsen i fremtiden med IT. Giv dine medarbejdere Consumerization adgang til de applikationer af medarbejdere de har brug

Læs mere

Processen at vælge leverandører og systemintegratorer

Processen at vælge leverandører og systemintegratorer Introduktion Processen at vælge leverandører og systemintegratorer ERP Carsten Nøkleby Formand SESAM Civilingeniør & Ph.D MES.. SCADA Koncern Fabriks PLC......... Fortrådning PLC......... Fieldbus / sensor

Læs mere

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper Håndbog Til CPR services Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Hvad er en CAL? (Client Access License) CAL-tildeling baseret på bruger (User) eller enhed (Device) Hvad er en Core CAL? Core CAL

Læs mere

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.

Softwaretest. - også af ikke testbar software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco. Softwaretest - også af "ikke testbar" software DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.dk Hvorfor softwaretest? Software er sjældent fejlfri Test sikrer at softwaren

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co Fra ERP strategi til succesfuld ERP implementering Torben Storgaard HerbertNathan & Co ERP - realisér morgendagens gevinster + Leveringstid Omkostninger Kundeservice + + Hvem er brugere af ERP i dag? @

Læs mere

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER www.dmsoftware.dk DM PARTNER ACADEMY Dialog Manager SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER Slotsmarken DK-2970 Hørsholm Denmark Tel +45 45 76 69 00 Fax +45 45 76 69 0 dmsoftware@dmsoftware.dk At

Læs mere

Projekt - Visual Basic for Applications N på stribe

Projekt - Visual Basic for Applications N på stribe Projekt - Visual Basic for Applications N på stribe Mikkel Kaas og Troels Henriksen - 03x 3. november 2005 1 Introduktion Spillet tager udgangspunkt i det gamle kendte 4 på stribe, dog med den ændring,

Læs mere

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976 Jakob Niemann IT Konsulent Født: 24/02 1976 Rosendalsgade 11, 2. TV. 2100 København Ø Tlf: +45 2859 9808 JakobNiemann@gmail.com Resumé: Test og Quality Manager med mere end 15 års IT erfaring. Har stor

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners Standardiseret tilgang til Software Asset Management ISO19770 ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners 1 WG21 historien ISO19770 arbejder i WG21 under ISO Etableret i 2001 Første standard 19770-1

Læs mere

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Lonbox PCM2001 betjeningsenhed

Lonbox PCM2001 betjeningsenhed PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 Lonbox PCM2001 betjeningsenhed Bruger vejledning Oktober 2002 Denne manual beskriver installation

Læs mere

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Erfaringer med Information Management Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Agenda Hvor ligger virksomhedens information gemt og hvor opstår kravet til at finde denne information. Find Find

Læs mere

Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant w w w. e n z y m. d k

Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant w w w. e n z y m. d k Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant Feb 2008 w w w. e n z y m. d k Page 1 Page 2 Page 3 Agenda Filosofien bag Sitecore Intranet Portal Et intranet er mere end et website på

Læs mere

Vindmøller og Software Erik Kragh Dalskov Software Configuration Administrator. 2006 IBM Corporation

Vindmøller og Software Erik Kragh Dalskov Software Configuration Administrator. 2006 IBM Corporation IBM Softwaredag 2006 Vindmøller og Software Erik Kragh Dalskov Software Configuration Administrator Agenda Vestas Wind Systems A/S og Vestas Technology R&D Implementeringsforløb Status for CM implementation

Læs mere

Idékatalog Planlægning og brug af test i statslige it-projekter

Idékatalog Planlægning og brug af test i statslige it-projekter Idékatalog Planlægning og brug af test i statslige it-projekter Januar 2014 INDHOLD 1. INDLEDNING...1 2. TYPER AF TEST...2 3. PLANLÆGNING AF TEST I FASERNE...6 3.1 IDÉFASEN...6 3.2 ANALYSEFASEN...7 3.3

Læs mere

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07. Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Who s to blame? Jeppe Rørbæk Jeppe.rorbaek@teknologisk.dk +45 22 70 55 07 Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT Introduktion til ATLAS AJAX Intro / hensigten med ATLAS Hvordan

Læs mere

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Profil Erfaren udvikler med teknisk indsigt. Arbejder pt. meget med udvikling

Læs mere

LaserNet v6.6 Release Nyhedsbrev

LaserNet v6.6 Release Nyhedsbrev LaserNet v6.6 Release Nyhedsbrev NY Input Management-Løsning! Indhold: LaserNet v6.6 LaserNet Webinars NY LaserNet Input Management-løsning Nyt Produkt: LaserNet Client Nye Features & Functions Ny medarbejder

Læs mere

Dag 10 Flertrådet programmering

Dag 10 Flertrådet programmering Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,

Læs mere

Værdibaseret styring og optimering af projektporteføljen

Værdibaseret styring og optimering af projektporteføljen 17. April 2007 Værdibaseret styring og optimering af projektporteføljen Programchef Thomas Steinmetz, G4S Teamleder Charlotte Blou Sand, Creuna Copyright Creuna Danmark A/S Om Creuna Skandinavisk IT-konsulenthus

Læs mere

Janich dk. Joomla Case sol.dk. Janich Rasmussen. Freelance Joomla! Professional. janich@gmail.com. Joomladay Danmark 2011

Janich dk. Joomla Case sol.dk. Janich Rasmussen. Freelance Joomla! Professional. janich@gmail.com. Joomladay Danmark 2011 Joomla Case sol.dk Janich Rasmussen Freelance Joomla! Professional Email: Twitter: Web: janich@gmail.com @janichdk janich.dk Joomladay Danmark 2011 Hvad er sol? Infrastruktur Tilført kompleksiteter siden

Læs mere

Programmeringseksempel til CX/IPC

Programmeringseksempel til CX/IPC APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til

Læs mere

ITIL Foundation-eksamen

ITIL Foundation-eksamen ITIL Foundation-eksamen Prøveopgave A, version 5.1 Multiple choice Vejledning 1. Alle 40 spørgsmål bør forsøges besvaret. 2. Alle svar skal markeres på det vedlagte svarark. 3. Du har 1 time til at løse

Læs mere

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås: NOTAT 6. juni 2007 J.nr.: 331-3 LEA Bilag A danzig-møde 15.6.2007 Opdatering af DAN-1 og danzig Profile Specification Forslag til opdatering af Z39.50 specifikationerne efter udgivelse af Praksisregler

Læs mere

2B Basware Connectivity Service

2B Basware Connectivity Service Fakturahåndtering 2B Connectivity Service Camilla Holbøll A/S Agenda: Gennemgang af Connectivity Aktiverings Kampagne Forhindringer/udfordringer Fordele og udbytte 2 Hvad er Connectivity? Èn løsning der

Læs mere

Morten Juul Nielsen Produktchef Microsoft Danmark

Morten Juul Nielsen Produktchef Microsoft Danmark Morten Juul Nielsen Produktchef Microsoft Danmark Er du, din organisation og dit datacenter klar til Skyen? Dynamisk Datacenter & Cloud Computing System Center Suiten med fokus på Service Manager Next

Læs mere

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist Citrix AppDNA 6.1 SP1 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist side 2 Introduktion til AppDNA Hvad handler AppDNA om? At skabe overblik over den udfordring du står overfor estimere

Læs mere

Brugermanual SuperSail (DS Version) Performance System Release 1.0

Brugermanual SuperSail (DS Version) Performance System Release 1.0 Brugermanual SuperSail (DS Version) Performance System Release 1.0 Dokument: SuperSail DS Users Manual 1.0.docx Dato: 09. December - 2013 Revision: 1.0 Antal sider: 19 Side 1 af 19 Indholdsfortegnelse

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. .NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS

Læs mere

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer INDLÆG 13 : DYNAMICS AX Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer Tonny Bybæk, Lau Bøgelund Larsen Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Læs mere

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,..

Læs mere

MediusFlow XI. FORRETNINGSsystemer 2013 Bo K. Larsen. næste generations workflow platform til optimering af dokumentprocesser. www.medius-group.

MediusFlow XI. FORRETNINGSsystemer 2013 Bo K. Larsen. næste generations workflow platform til optimering af dokumentprocesser. www.medius-group. MediusFlow XI næste generations workflow platform til optimering af dokumentprocesser FORRETNINGSsystemer 2013 Bo K. Larsen 4 udviklingsprincipper hentet fra verdenen omkring os. Easy to use Powerfull

Læs mere

Et salgsværktøj der gør klik til

Et salgsværktøj der gør klik til Et salgsværktøj der gør klik til KUNDER Få mere salg med en online platform til leadgenerering, automatiske e-mail-forløb og effektivisering af salgsprocesser. Lead Tracking Lead Scoring E-mail automatisering

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

KMD Continuous Improvement

KMD Continuous Improvement 6 December 2013 SLIDE 1 KMD Continuous Improvement Coninuous vs. Continual SLIDE 2 SLIDE 2 Coninuous Improvement Løbende forbedring uden pauser Continual Improvement Løbende forbedring med pauser Kilde:

Læs mere

(Unit) Testing. Det skal du

(Unit) Testing. Det skal du (Unit) Testing Det skal du 1 Overblik I dag skal det handle om testing (unit testing) 1. Kort om forskellige former for tests. 2. Unit Testing (Black Box Testing) Opfører kode under test sig som forventet?

Læs mere

Overvågning TestHusets servere og hjemmeside

Overvågning TestHusets servere og hjemmeside 7. april 2011 Overvågning TestHusets servere og hjemmeside Af: Helge Nymand Flemming Wulff KonsulentCenter KompetenceCenter TestCenter Agenda 1. Automatiseret servereovervågning i praksis ved brug af QuickTest

Læs mere

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 UniLock System 10 Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 Med integration til Salto adgangskontrol kan UniLock administrere personers adgang

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

Oasis: Part of the GIRAF System

Oasis: Part of the GIRAF System : Part of the GIRAF System Henrik Klarup, Jens Mohr Mortensen, and Dan Stenholt Møller Aalborg University Juni 26, 2012 AAU, Juni 26, 2012 Slide 1/26 Agenda Multiprojekt Beskrivelse GIRAF Arkitekturen

Læs mere

Indhold. Learningbank

Indhold. Learningbank Indhold 1. Features i Kursusstyring Udvikling af E-lærings indhold E-læring & tests Biblioteket Analytics Rekuttering og HR Webbaseret platform Support 2. Processen med Så let er det at komme i gang En

Læs mere

Installationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2. Windows Vista

Installationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2. Windows Vista Installationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2 Windows Vista Oversigt Inden installationen... 3 Udpakning af softwaren... 4 Kopiér licensen ind... 6 Installationen... 7 Yderligere

Læs mere

Udvikling af DOTNET applikationer til MicroStation i C#

Udvikling af DOTNET applikationer til MicroStation i C# Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

Adressering af ind- og ud gange på CXxxxx IEC1131 PLC uden TC system manager

Adressering af ind- og ud gange på CXxxxx IEC1131 PLC uden TC system manager APP-NOTE 610003 Beckhoff Application Note Date: 11/13/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Adressering af ind-

Læs mere

Integration mellem OpenBizBox og E conomic

Integration mellem OpenBizBox og E conomic Integration mellem OpenBizBox og E conomic 1. Introduktion Integrationens formål er at sørge for at ordre der laves i OpenBizBox automatisk bliver eksporteret som en ordre i E conomic. Hvorved det gøres

Læs mere

Proces orientering af IT organisationer (ITIL - implementering)

Proces orientering af IT organisationer (ITIL - implementering) Proces orientering af IT organisationer (ITIL - implementering) Af Lars Zobbe Mortensen Indholdsfortegnelse 1 Indledning... 3 1.1 Hvorfor bedst practice processer (f.eks. ITIL)?... 3 2 Beslutning om forandring...

Læs mere

Hvilke maskiner kan komme med på nettet. Før en maskine kommer med på Maskinbladet, skal modeloplysninger være udfyldt.

Hvilke maskiner kan komme med på nettet. Før en maskine kommer med på Maskinbladet, skal modeloplysninger være udfyldt. Maskiner på Maskinbladet online Det er muligt at få både nye og brugte maskiner med på Maskinbladet online. Der dannes en xml fil der overføres til Maskinbladet, som så opdaterer deres internet side over

Læs mere

Security as a Service hvorfor, hvornår og hvordan. Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013

Security as a Service hvorfor, hvornår og hvordan. Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013 Security as a Service hvorfor, hvornår og hvordan Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013 SecaaS hvorfor, hvornår og hvordan hvad Hvorfor.. Hvornår.. Hvordan.. Disclamer: Dubex er MSSP og leverer

Læs mere

Ydelseskatalog. Tak fordi du downloadede dette dokument vores ydelseskatalog. Vi hjælper dig helt i mål! Ydelseskatalog. Indhold

Ydelseskatalog. Tak fordi du downloadede dette dokument vores ydelseskatalog. Vi hjælper dig helt i mål! Ydelseskatalog. Indhold Indhold 2 Business intelligence workshops 3 Customer Intelligence workshops 4 at få flere kunder 5 at kunne vækste sine kunder 6 at kunne fastholde sine kunder 7 Generelt om segmentering 8 Behovsbasere

Læs mere

ReadSoft er den naturlige start på al elektronisk fakturahåndtering

ReadSoft er den naturlige start på al elektronisk fakturahåndtering INVOICE PROCESSING BEST PRACTICES FOR READSOFT ON PREMISE SOLUTIONS ReadSoft er den naturlige start på al elektronisk fakturahåndtering Er din håndtering af fakturaer dyr og tidskrævende så automatisér.

Læs mere

IMS introduktion. danzig 51. møde. Projektleder Claus Broch Christensen 25.10.2012

IMS introduktion. danzig 51. møde. Projektleder Claus Broch Christensen 25.10.2012 IMS introduktion danzig 51. møde 25.10.2012 Projektleder Claus Broch Christensen Dagsorden Lyngsoe Systems introduktion Intelligent Materielestyring - IMS Baggrund og idé Systemintroduktion Interface mellem

Læs mere

Roadshow: ITIL V3. hvordan træder man ud af børneskoene?

Roadshow: ITIL V3. hvordan træder man ud af børneskoene? Roadshow: ITIL V3 hvordan træder man ud af børneskoene? Westergaard Management A/S Stifter Ole Westegaard Adm. Direktør Steen Sverker Nilsson Direktør Johnny Jensen Westergaard Management stiftedes den

Læs mere

Microsoft Dynamics AX 360º Health Check

Microsoft Dynamics AX 360º Health Check Microsoft Dynamics AX 360º Health Check Præsentation oktober 2013 Henrik Nordvig & Allan Mik Bjørnsfort YouTube intro: http://www.youtube.com/watch?v=uiw6znimg5e Baggrundsinformation +5 mandårs investering

Læs mere

make connections share ideas be inspired

make connections share ideas be inspired make connections share ideas be inspired Integration af prædiktive analyser og operationelle forretningsregler med SAS Decision Manager Kristina Birch, chefkonsulent Professional Services, Banking & Mortgage

Læs mere

Supermarkedsmodellen for design af brugergrænseflade

Supermarkedsmodellen for design af brugergrænseflade Supermarkedsmodellen for design af brugergrænseflade Denne note er skrevet frit efter Peter Huber, som på et kursus i Efteruddannelsescenteret fortalte om supermarkedsmodellen til design af brugergrænseflader.

Læs mere

LW313 Sweex Wireless 300N Adapter USB

LW313 Sweex Wireless 300N Adapter USB LW313 Sweex Wireless 300N Adapter USB Bemærk venligst! Udsæt ikke Sweex Wireless 300N Adapter USB for ekstreme temperaturer. Placér ikke adapteren i direkte sollys eller i nærheden af radiatorer eller

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

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP 20.11.2013. KMD einvoicing. v/ Ole Sixhøi OFFENTLIGT SLIDE 1 CCM USER GROUP 20.11.2013 KMD einvoicing v/ Ole Sixhøi AGENDA SLIDE 2 INTRODUKTION KMD einvoicing - Baggrunden - Ydelsen DESIGN OG FUNKTIONALITET LOGISK FLOW ARKITEKTUR KMD E-INVOICING

Læs mere

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder Presentation title 1 Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder Peter Bøge Senior Controls manager, Novo Nordisk; Formand for Medicoindustriens ekspertgruppe for Safety

Læs mere

Objektorienterede metoder

Objektorienterede metoder Objektorienterede metoder Gang 13. Adrætte processer Ekstremprogrammering (XP) Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html projektopgaven i OOM Projektvejledning

Læs mere

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning 2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder

Læs mere

SIMATIC WinAC RTX. The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS

SIMATIC WinAC RTX. The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS SIMATIC WinAC RTX The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS Teamet i dag Siemens A/S jydskvægtfabrik TIA Promotor: Totally integrated Automation Migration Manager

Læs mere

Bypassing the. Brian Marick

Bypassing the. Brian Marick Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer

Læs mere

Programmeringseksempel tl BCxxxx (Seriel)

Programmeringseksempel tl BCxxxx (Seriel) APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel

Læs mere

Model Drevet Design i Praksis

Model Drevet Design i Praksis Model Drevet Design i Praksis Dansk IT - På Vej Hjem møde d. 8/9-2009 Jeppe Cramon - TigerTeam ApS Lidt om mig 15 års erfaring som software udvikler Partner i TigerTeam Første erfaring med model drevet

Læs mere

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling Java og JEE 1 2 Udfordringer og problemstillinger En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling 3 Generelt om Java og JEE 4 Generelt, I Man undervurderer hvor mange

Læs mere

HOSTINGPLANER DDB CMS HOS DBC

HOSTINGPLANER DDB CMS HOS DBC HOSTINGPLANER DDB CMS HOS DBC Indhold Hostingplaner DDB CMS hos DBC... 1 1 Hostingplaner... 3 2 Definitioner... 4 2.1 Miljøer... 4 2.2 Support... 4 2.2.1 DDB CMS - 1. line support... 4 2.2.2 DDB CMS -

Læs mere

IT-projektledelse F2006. Opfølgning og kvalitetssikring

IT-projektledelse F2006. Opfølgning og kvalitetssikring IT-projektledelse F2006 Opfølgning og kvalitetssikring Hvorfor planlægge når projekter sjældent følger planen? Hvad er opfølgning? Hvad skal der følges op på? Levels of control checkpoint reports project

Læs mere

Opbevaring og administration af nøgler & værdigenstande

Opbevaring og administration af nøgler & værdigenstande Opbevaring og administration af nøgler & værdigenstande Kvalitet Sikkerhed Tryghed proxsafe løser dine nøgleproblemer Hvor er digital kameraet? Hvem har brugt firmabilen? Hvornår var teknikeren sidst i

Læs mere

Keynote. Dit SharePoint intranet - nu og i fremtiden. #WizKonf2015. 11. marts 2015 Webtop A/S

Keynote. Dit SharePoint intranet - nu og i fremtiden. #WizKonf2015. 11. marts 2015 Webtop A/S Keynote Dit SharePoint intranet - nu og i fremtiden #WizKonf2015 1 Godt nyt - Skandinaviens største og hurtigst voksende SharePoint intranetløsning Antal Wizdom kunder Antal Wizdom brugere 155,417 5 19

Læs mere

IDENTIFON. Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg

IDENTIFON. Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg Emil Hauberg, Jakob Christoffersen, Ninette Nielsen og Senia Lundberg 1 Indholdsfortegnelse side nr. 1. Forside. 2. Indholdsfortegnelse og indledning. 3. Problemformulering og afgræsning. 4. Tidsplan projektplan

Læs mere

RCS WTM Time Manager. RCS WTM Time Manager 100 % webbaseret og integreret til forskellige økonomisystemer

RCS WTM Time Manager. RCS WTM Time Manager 100 % webbaseret og integreret til forskellige økonomisystemer RCS WTM Time Manager RCS WTM Time Manager 100 % webbaseret og integreret til forskellige økonomisystemer RCS WTM Time Manager er et enkelt og effektivt system til at registrere time- og ressourceforbruget

Læs mere

Tildel fast IP adresse til BC9xx0 via System Manageren

Tildel fast IP adresse til BC9xx0 via System Manageren APP-NOTE 600011 Beckhoff Application Note Date: 2/11/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Tildel fast IP adresse til

Læs mere

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com

Rapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com Rapport Udarbejdet af: Mayianne Nøks Pedersen Skole login: knmape68 E-mail: mypedersen@gmail.com URL til brugerundersøgelsen: http://web328.webkn.dk/hjemmeside/image/laering/sem2brugerundersogelse/brugerundersogelse/

Læs mere

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012 Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend

Læs mere