Oasis: Part of the GIRAF System

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

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

Kvalitetssikring og agile udvikling

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

Test af Cloud-baserede løsninger DSTB Ole Chr. Hansen Managing Consultant

Go Digital slide her

Undervisningsbeskrivelse

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

Undervisningsbeskrivelse

Noter fra workshop med OS2

Lovkrav vs. udvikling af sundhedsapps

[A20] Kick off document and process description. 1 of 5

Installation af Certifikat til Direkte Kommunikation Bank Connect

Processer og workflows i MOSS 2007

Lav testsuppe på en sten med exploratory test

Behavior Driven Test and Development. ebay Classifieds

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

How Long Is an Hour? Family Note HOME LINK 8 2

Automatiseret Test & Continuous Integration. Rikke Simonsen & Mads Danquah

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

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

Dansk profil for HL7 PHMR Principper for profilering

#TestExpo. Test I en skaleret udviklingsmodel

Umleg- DYS Udenrigsministeriets nye legaliseringssystem. IT-projektleder Flemming E. Lund 23. august 2018

Peter Grynderup Poulsen

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

Children s velomobility how cycling children are made and sustained

sådan kører vi processen

Applikations Virtualisering. Anders Keis Hansen

Datatekniker med programmering som speciale H5

Scrum er ikke Agilt! Jesper Boeg, Agile Coach, Developer, Lean Consultant, Januar 19, 2010

Indførelse og integrering af usabilityarbejde i en IT-virksomhed

Velkommen VI BYGGER DANMARK MED IT

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin

Tænk ud af boksen med Microsoft Dynamics NAV og kig på Microsoft Dynamics NAV 2016

University College Nordjylland BachelorProjekt

På nedenstående billede skal du finde den figur som optræder nøjagtig 3 gange.

Knowledge FOr Resilient

Norddjurs hjemmefra. Vejledning. Oprettelse af adgang til Citrix fra ipad IT-AFDELINGEN

Forslag til implementering af ResearcherID og ORCID på SCIENCE

Udrulning af globalt Intranet I Novo Nordisk. Henrik Nordtorp Senior Solution Architect esolutions NNIT A/S

Product Ownerens værktøjskasse

Mobiltest automatisering - erfaringer direkte fra skyttegraven. TestExpo 2014

Scrum og agile. Torsdag d. 29. november 2007

Zapier-integration mellem MailChimp og webcrm hos Azalea IT

Casper Fabricius ActiveRecord. O/RM i Ruby on Rails

Øg sporbarhed og produktivitet gennem integration

Escape velocity: Slashing deployment times with Docker

Forberedelser på klient PCer til EASY-A Webforms

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

Projektplan til HK Grafisk Kommunikation (HKGK)

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

Backup Applikation. Microsoft Dynamics C5 Version Sikkerhedskopiering

LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER WALK AND TALK WALK AND TALK WALK AND TALK WALK AND TALK WALK AND TALK

Kombiner jeres agile metoder med innovation. og opnå hurtigere forretningsudvikling

Studieordning del 3,

HJÆLPEMIDLER TIL BØRN med særlige behov

OPC Access 3.0 opdatering via Stored Procedure

DOtAB. Brugervejledning

STS Designdokument. STS Designdokument

BackEnd Programmering PHP

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

TDC Erhverv Cloud Storage. Brugermanual. EMC² CIFS-ECS Ver August 2016

Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)

SAP R/3. Henrik Kroos

PRINCE2 - et strategisk valg

edrift - Installationsvejledning edrift i version NET Open Source

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

6 7 A A B B C D D C A B A 7 5 B C D C 1 2 D 6

Advanced Word Template Brugermanual

Operationalisering af Agil udvikling. Implementering af Agile principper i dagligdagen vha. effektive værktøjer

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.

Markedsinput til Erhvervsstyrelsens itrammeaftale Delaftale 1 og 2

ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse

IT-sikkerhed som et byggeprojekt?

IT Service Management - the ITIL approach

PID2000 Archive Service

Projektledelse i praksis

DANSK DANish helpdesk

E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss

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

US AARH. Generelle oplysninger. Studie på Aarhus Universitet: MA Cognitive Semiotics. Navn på universitet i udlandet: Tartu University.

Skær ned på de manuelle tests - Automatisér!

Øjnene, der ser. - sanseintegration eller ADHD. Professionshøjskolen UCC, Psykomotorikuddannelsen

MULIGHEDER FOR ØKONOMISK RÅDGIVNING I ODENSE - Your ways to financial advice in Odense

Industri Farmaceut Foreningen

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

Agenda. Exchange 2010 Client Access Server arkitektur. Outlook Web App (OWA) Office Outlook Outlook Mobile (EAS) Outlook Voice Access (OVA)

Nudging - fra land til mave. Et effekfuldt puf i situationen. Plantekongres i Herning Henrik Dresbøll

Accelerate Agil implementering fra EG NeoProcess

ISA Server 2006 Del 5. Jesper Hanno Hansen

Modul 2 Brugervenlighed. - Hvordan får jeg konverteret mine besøgende til kunder?

Case: Zapier-integration mellem simplero og webcrm hos Videokursus

Kalenderen Opdateringen introducerer følgende nye funktioner / muligheder:

Learnings from the implementation of Epic

Grafdage Feltregistrering

Agile metoder og kontrakter

Patientinddragelse i forskning. Lars Henrik Jensen Overlæge, ph.d., lektor

Transkript:

: 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 Udviklingsmetode Testing Reflektion Konklusion Demonstration AAU, Juni 26, 2012 Slide 2/26

Multiprojekt Beskrivelse Multiprojekt Beskrivelse Flere grupper Videreudvikling af tidligere projekt (GIRAF) Hjælpeværktøjer til børn med ASD og deres pædagoer How can we ease the daily life for children with ASD and their guardians, while complying with the study regulation? AAU, Juni 26, 2012 Slide 3/26

GIRAF Arkitekturen GIRAF Arkitekturen Android Tablet n App PARROT WOMBAT Server Launcher Savannah Lib Savannah DB Local DB AAU, Juni 26, 2012 Slide 4/26

Udviklingsmetode Hvorfor Agilt? Hvorfor Agilt? AAU, Juni 26, 2012 Slide 5/26

Udviklingsmetode Scrum of Scrums Scrum of Scrums Godt til et multiprojekt Hvert team er selvorganiseret Scrum Modifikationer: Kortere sprint længde Ingen Scrum Master eller Product Owner Scrum of Scrums møde AAU, Juni 26, 2012 Slide 6/26

Problem Definition Krav Valg af Database Model Systemet Local Db Library App AAU, Juni 26, 2012 Slide 7/26

Problem Definition Problem Definition How can we provide a set of tools, which can help develop applications for the GIRAF system? AAU, Juni 26, 2012 Slide 8/26

Krav Krav Håndtering af: Adgang Profiler Afdelinger Medier Tags Apps AAU, Juni 26, 2012 Slide 9/26

Valg af Database Model Valg af Database Model AAU, Juni 26, 2012 Slide 10/26

Local Db Profiler AAU, Juni 26, 2012 Slide 11/26

Local Db Afdelinger AAU, Juni 26, 2012 Slide 12/26

Local Db Profiler/Afdelinger AAU, Juni 26, 2012 Slide 13/26

Local Db Certifikater AAU, Juni 26, 2012 Slide 14/26

Local Db Applikationer AAU, Juni 26, 2012 Slide 15/26

Local Db Medier AAU, Juni 26, 2012 Slide 16/26

Local Db Tags AAU, Juni 26, 2012 Slide 17/26

Local Db Anvendelse Vedligeholder rækker i tabellerne Opret Læs Modificer Slet AAU, Juni 26, 2012 Slide 18/26

Library Library Bindeled mellem apps og databasen Sikrer overholdelse af adgangskrav Tilbyder Db funktioner tilpasset apps Synkroniser med Savannah Ikke implementeret AAU, Juni 26, 2012 Slide 19/26

App App Demo app Anvender Library et Giver administrations muligheder AAU, Juni 26, 2012 Slide 20/26

Testing Testing Unit test Usability test AAU, Juni 26, 2012 Slide 21/26

Testing Unit Test Unit Test Dynamic white box tests Test-to-pass/test-to-fail Test af library og database 88 ud af 89 bestod AAU, Juni 26, 2012 Slide 22/26

Testing Usability Test Usability Test Test af app en Ekspert test IDA test Issues Cosmetic: Serious: Critical: Description Profile id was showing. Add child not clear how to. Too many options, missing the overview. Difficult finding a child profile. Data availability unclear. AAU, Juni 26, 2012 Slide 23/26

Reflektion Reflektion Scrum erfaringer Svært at isolere sig Tilføjelser til sprint backlog en Unit test blev nedprioriteret i forhold til nye opgaver Test erfaringer Unit test skulle ikke nedprioriteres Integrations test blev udført løbende AAU, Juni 26, 2012 Slide 24/26

Konklusion Konklusion Multiprojekt Beskrivelse GIRAF Arkitekturen Udviklingsmetode Testing Reflektion AAU, Juni 26, 2012 Slide 25/26

Demonstration Demonstration LIVE demonstration af App en AAU, Juni 26, 2012 Slide 26/26