SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Jan Vonde, intranda GmbH 06.05.2014 
1 
Behind the scenes... 
Einblicke in die Entwicklung und Qualitätskontrolle des 
intranda viewers – 06. Mai 2014
Jan Vonde, intranda GmbH 06.05.2014 
2 
Transparenz
Jan Vonde, intranda GmbH 06.05.2014 
3 
Was bedeutet Entwicklung im intranda viewer 
1. Entwicklung
Jan Vonde, intranda GmbH 06.05.2014 
4 
1.1 Entwicklung im intranda viewer 
 Ziel 
Einmal im Jahr eine neue Version veröffentlichen 
 Herausforderung 
Kundenaufträge, eigene Ideen und Refaktorisierung in 
Einklang bringen. 
 Lösung 
„Feature-Driven-Development“ und der Quality Friday
Jan Vonde, intranda GmbH 06.05.2014 
5 
1.2 Drei Entwicklungsarten 
 Entwicklungsauftrag 
Wir werden damit beauftragt den intranda viewer um eine 
oder mehrere Funktionen zu erweitern. 
 Eigene Ideen 
intranda GmbH entwickeln Funktionalität selbst. 
 Refaktorisierung 
„Umgestaltung des Quelltextes bei gleichbleibenden 
Programmfunktionen zur besseren Lesbarkeit, Übersichtlichkeit, 
Verständlichkeit, Erweiterbarkeit, Vermeidung von Redundanz und 
Testbarkeit“ 
Quelle: http://de.wikipedia.org/wiki/Refactoring
Jan Vonde, intranda GmbH 06.05.2014 
6 
1.3 Entwicklungsauftrag als Auftraggeber 
Anfrage 
Angebot 
Auftrag 
Entwicklung 
Lieferung 
Rechnung
Jan Vonde, intranda GmbH 06.05.2014 
7 
1.3 Entwicklungsauftrag als Auftragnehmer 
Anfrage 
Angebot 
Auftrag 
Entwicklung 
Lieferung 
Rechnung 
Klärung 
Zeiteinschätzung 
Beauftragung? 
Projektmappen, 
Tickets, 
Zuständigkeiten 
Zwischenlieferung 
QK Entwickler 
automatische 
QK 
manuelle QK 
QK Nachbesserung? 
Installation 
Abnahme 
Projektleiter 
Abnahme 
Kunde 
Dokumentation, 
Controlling 
Konzeption
Jan Vonde, intranda GmbH 06.05.2014 
8 
Chaos?! Überblick?!
Jan Vonde, intranda GmbH 06.05.2014 
9 
Qualitätskontrolle im intranda viewer 
2. Qualitätskontrolle
Jan Vonde, intranda GmbH 06.05.2014 
10 
Qualitätskontrolle definiert Arbeitsabläufe 
und Maßnahmen um bei wachsender 
Größe ein stabiles und skalierendes 
Produkt sicherzustellen.
Jan Vonde, intranda GmbH 06.05.2014 
11 
2.2 Herausforderungen 
 Jedes Kundeninstallation ist individuell 
 Unterstützung verschiedenster Webbrowser 
 „Schönheit“ im Design ist immer Subjektiv 
 Das Produkt wächst dynamisch und aus den vielen 
Bausteinen wählt jede Einrichtung die für sich relevanten 
Module
Jan Vonde, intranda GmbH 06.05.2014 
12 
2.3 Qualitätskontrolle früher 
 Klickprotokoll 
 Traten Fehler auf wurde es erweitert, damit diese beim 
nächsten Mal mit bedacht wurden. 
 Probleme: 
 Skaliert ab einem gewissen Zeitpunkt nicht mehr, zu 
vielen kundenspezifische Abweichungen 
 Trennung von Logik und Optik 
 Sprache des Protokolls
Jan Vonde, intranda GmbH 06.05.2014 
13 
2.3 Heute: drei Arten der Qualitätskontrolle 
 Projektmappen 
 Automatische Tests 
 Manuelles Testprotokoll
Jan Vonde, intranda GmbH 06.05.2014 
14 
2.3.1 Projektmappen - Überblick 
 Infrastruktur für eine erfolgreiche Qualitätskontrolle 
 Überblick über offene Projekte 
 Liefertermin und Ansprechpartner für das Projekt 
 Jederzeit Einblick in das Angebot 
 Alle relevanten Dokumente die für das Projekt wichtig 
sind an einer Stelle gebündelt 
 Wichtigster Bestandteil: Laufzettel
Jan Vonde, intranda GmbH 06.05.2014 
15 
2.3.1 Projektmappen - Laufzettel 
 Auflistung aller Punkte des Angebots 
 Detaillierte Aufgaben für jeden einzelnen Punkt 
 Zusätzliche Auflistung aller Aufgaben für die 
Qualitätskontrolle
Jan Vonde, intranda GmbH 06.05.2014 
16 
2.3.2 Automatische Tests 
 Erklärung: Quelltext der Quelltext überprüft.
Jan Vonde, intranda GmbH 06.05.2014 
17 
2.3.2 Automatische Tests 
 Immer wenn ein Entwickler neuen Quelltext in das Repository committed 
werden die Tests automatisch ausgeführt. 
 Tritt dabei ein Fehler auf bekommt der Entwickler automatisch eine Email 
gesendet. 
 Grundsätzlich Durchführung von automatischen Tests für Versionen die auf 
dem Kundensystem installiert werden
Jan Vonde, intranda GmbH 06.05.2014 
18 
2.3.3 Manuelles Testprotokoll 
 Klickprotokoll 
 Wird auf internem Testserver und auf dem 
Kundensystem durchgeführt
Jan Vonde, intranda GmbH 06.05.2014 
19 
2.4. interne Ziele der Qualitätssicherung 
 Bis Mitte des Jahres im Quelltext des intranda viewers die 
Struktur dafür schaffen, das alle Bereiche automatisch getestet 
werden können 
 Bis Ende des Jahres ein neues Klickprotokoll für die manuelle 
Qualitätssicherung schreiben. Trennung zwischen Logik und 
Optik. 
 Wenn ein Kunde einen Fehler meldet dann dafür einen 
automatischen Test schreiben der verhindert, das dieser noch 
einmal auftritt. (Aus Fehlern lernen)
Jan Vonde, intranda GmbH 06.05.2014 
20 
Gute Ideen, 
aber wann soll das gemacht werden?
Jan Vonde, intranda GmbH 06.05.2014 
21 
2.6 Quality Friday! 
 „Freitag nach eins macht jeder seins“. 
 Jeder Mitarbeiter hat vier Stunden pro Woche exklusiv 
um sich dem Thema Qualitätskontrolle zu widmen. 
 Nicht einfach mehr Aufgaben sondern auch Zeit dafür 
mitgeben. 
 Möglichst keine Liefertermine auf Freitags.
Jan Vonde, intranda GmbH 06.05.2014 
22 
Ich hoffe ich konnte Transparenz schaffen
Jan Vonde, intranda GmbH 06.05.2014 
23 
Fragen zum Vortrag? 
3. Fragen

Weitere ähnliche Inhalte

Was ist angesagt?

2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre
2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre
2. intranda viewer Tag: Entwicklungen der letzten zwei Jahreintranda GmbH
 
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.12. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1intranda GmbH
 
Goobi-Tag 2020 - Ausblick
Goobi-Tag 2020 - AusblickGoobi-Tag 2020 - Ausblick
Goobi-Tag 2020 - Ausblickintranda GmbH
 
Goobi-Tag 2021 - Ausblick
Goobi-Tag 2021 - AusblickGoobi-Tag 2021 - Ausblick
Goobi-Tag 2021 - Ausblickintranda GmbH
 
Goobi-Tag 2021 - Rückblick Goobi workflow
Goobi-Tag 2021 - Rückblick Goobi workflowGoobi-Tag 2021 - Rückblick Goobi workflow
Goobi-Tag 2021 - Rückblick Goobi workflowintranda GmbH
 
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...intranda GmbH
 
2. intranda viewer Tag: Willkommen und Organisatorisches
2. intranda viewer Tag: Willkommen und Organisatorisches2. intranda viewer Tag: Willkommen und Organisatorisches
2. intranda viewer Tag: Willkommen und Organisatorischesintranda GmbH
 
Entwicklungsrückblick Goobi workflow über die letzten 12 Monate
Entwicklungsrückblick Goobi workflow über die letzten 12 MonateEntwicklungsrückblick Goobi workflow über die letzten 12 Monate
Entwicklungsrückblick Goobi workflow über die letzten 12 Monateintranda GmbH
 
Goobi-Tag 2020 - Goobi workflow Entwicklungsrückblick
Goobi-Tag 2020 - Goobi workflow EntwicklungsrückblickGoobi-Tag 2020 - Goobi workflow Entwicklungsrückblick
Goobi-Tag 2020 - Goobi workflow Entwicklungsrückblickintranda GmbH
 
Goobi-Tag 2021: Goobi viewer in Docker Containern
Goobi-Tag 2021: Goobi viewer in Docker ContainernGoobi-Tag 2021: Goobi viewer in Docker Containern
Goobi-Tag 2021: Goobi viewer in Docker Containernintranda GmbH
 
Willkommen zum Goobi workflow Tag 2018
Willkommen zum Goobi workflow Tag 2018Willkommen zum Goobi workflow Tag 2018
Willkommen zum Goobi workflow Tag 2018intranda GmbH
 
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewerGoobi-Tag 2020 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewerintranda GmbH
 
Entwicklungsrückblick über die letzten 12 Monate Goobi workflow
Entwicklungsrückblick über die letzten 12 Monate Goobi workflowEntwicklungsrückblick über die letzten 12 Monate Goobi workflow
Entwicklungsrückblick über die letzten 12 Monate Goobi workflowintranda GmbH
 
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?intranda GmbH
 
1. intranda Goobi Tag: Willkommen und Agenda
1. intranda Goobi Tag: Willkommen und Agenda1. intranda Goobi Tag: Willkommen und Agenda
1. intranda Goobi Tag: Willkommen und Agendaintranda GmbH
 
3. intranda viewer Tag: Willkommen
3. intranda viewer Tag: Willkommen3. intranda viewer Tag: Willkommen
3. intranda viewer Tag: Willkommenintranda GmbH
 
2. intranda Goobi Tag: Die neue Goobi-Oberfläche
2. intranda Goobi Tag: Die neue Goobi-Oberfläche2. intranda Goobi Tag: Die neue Goobi-Oberfläche
2. intranda Goobi Tag: Die neue Goobi-Oberflächeintranda GmbH
 
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...intranda GmbH
 
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThread
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThreadAutomatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThread
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThreadintranda GmbH
 
UX Congress 2016: Agile als Agentur – Ideen, Fails und Learnings
UX Congress 2016: Agile als Agentur – Ideen, Fails und LearningsUX Congress 2016: Agile als Agentur – Ideen, Fails und Learnings
UX Congress 2016: Agile als Agentur – Ideen, Fails und LearningsMartin Snajdr
 

Was ist angesagt? (20)

2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre
2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre
2. intranda viewer Tag: Entwicklungen der letzten zwei Jahre
 
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.12. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1
2. intranda Goobi Tag: Neuigkeiten und Entwicklungssprünge rund um Goobi 2.1
 
Goobi-Tag 2020 - Ausblick
Goobi-Tag 2020 - AusblickGoobi-Tag 2020 - Ausblick
Goobi-Tag 2020 - Ausblick
 
Goobi-Tag 2021 - Ausblick
Goobi-Tag 2021 - AusblickGoobi-Tag 2021 - Ausblick
Goobi-Tag 2021 - Ausblick
 
Goobi-Tag 2021 - Rückblick Goobi workflow
Goobi-Tag 2021 - Rückblick Goobi workflowGoobi-Tag 2021 - Rückblick Goobi workflow
Goobi-Tag 2021 - Rückblick Goobi workflow
 
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...
3. intranda viewer Tag: Status quo und Releaseplanung des intranda viewers in...
 
2. intranda viewer Tag: Willkommen und Organisatorisches
2. intranda viewer Tag: Willkommen und Organisatorisches2. intranda viewer Tag: Willkommen und Organisatorisches
2. intranda viewer Tag: Willkommen und Organisatorisches
 
Entwicklungsrückblick Goobi workflow über die letzten 12 Monate
Entwicklungsrückblick Goobi workflow über die letzten 12 MonateEntwicklungsrückblick Goobi workflow über die letzten 12 Monate
Entwicklungsrückblick Goobi workflow über die letzten 12 Monate
 
Goobi-Tag 2020 - Goobi workflow Entwicklungsrückblick
Goobi-Tag 2020 - Goobi workflow EntwicklungsrückblickGoobi-Tag 2020 - Goobi workflow Entwicklungsrückblick
Goobi-Tag 2020 - Goobi workflow Entwicklungsrückblick
 
Goobi-Tag 2021: Goobi viewer in Docker Containern
Goobi-Tag 2021: Goobi viewer in Docker ContainernGoobi-Tag 2021: Goobi viewer in Docker Containern
Goobi-Tag 2021: Goobi viewer in Docker Containern
 
Willkommen zum Goobi workflow Tag 2018
Willkommen zum Goobi workflow Tag 2018Willkommen zum Goobi workflow Tag 2018
Willkommen zum Goobi workflow Tag 2018
 
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewerGoobi-Tag 2020 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2020 - Entwicklungsrückblick Goobi viewer
 
Entwicklungsrückblick über die letzten 12 Monate Goobi workflow
Entwicklungsrückblick über die letzten 12 Monate Goobi workflowEntwicklungsrückblick über die letzten 12 Monate Goobi workflow
Entwicklungsrückblick über die letzten 12 Monate Goobi workflow
 
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?
Goobi-viewer-Tag 2019 - Goobi viewer 4.0 - What happened?
 
1. intranda Goobi Tag: Willkommen und Agenda
1. intranda Goobi Tag: Willkommen und Agenda1. intranda Goobi Tag: Willkommen und Agenda
1. intranda Goobi Tag: Willkommen und Agenda
 
3. intranda viewer Tag: Willkommen
3. intranda viewer Tag: Willkommen3. intranda viewer Tag: Willkommen
3. intranda viewer Tag: Willkommen
 
2. intranda Goobi Tag: Die neue Goobi-Oberfläche
2. intranda Goobi Tag: Die neue Goobi-Oberfläche2. intranda Goobi Tag: Die neue Goobi-Oberfläche
2. intranda Goobi Tag: Die neue Goobi-Oberfläche
 
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...
Der Schlüssel zum erfolgreichen digitalen Museum: Goobi im Alltag integriere...
 
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThread
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThreadAutomatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThread
Automatisierte Qualitätsprüfung von Bildern mit Goobi und GoldenThread
 
UX Congress 2016: Agile als Agentur – Ideen, Fails und Learnings
UX Congress 2016: Agile als Agentur – Ideen, Fails und LearningsUX Congress 2016: Agile als Agentur – Ideen, Fails und Learnings
UX Congress 2016: Agile als Agentur – Ideen, Fails und Learnings
 

Andere mochten auch

Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwiller
Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwillerFiche stagiaire améliorer sa relation client par l'e mail - ot guebwiller
Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwillerOTGueb
 
Le multimedia domestique
Le multimedia domestiqueLe multimedia domestique
Le multimedia domestiqueLydia Beatrix
 
Bilanz homes no.4 2012 11
Bilanz homes no.4 2012 11Bilanz homes no.4 2012 11
Bilanz homes no.4 2012 11biboratora
 
Members, die Mitgliederverwaltung von CRM Partners
Members, die Mitgliederverwaltung von CRM PartnersMembers, die Mitgliederverwaltung von CRM Partners
Members, die Mitgliederverwaltung von CRM PartnersCRM Partners AG
 
Rt2012
Rt2012Rt2012
Rt2012t g
 
Graeber schulden die ersten 5000 jahre
Graeber   schulden die ersten 5000 jahreGraeber   schulden die ersten 5000 jahre
Graeber schulden die ersten 5000 jahreMartina Uster
 
Daftar nama anak yatim edit
Daftar nama anak yatim editDaftar nama anak yatim edit
Daftar nama anak yatim editGhufron Dimyati
 
033. coeva. sociales 8-9-10 . r -
033.  coeva.    sociales   8-9-10  .   r -033.  coeva.    sociales   8-9-10  .   r -
033. coeva. sociales 8-9-10 . r -Hernan Barrera
 
Vie à Lasne - septembre 2015 - 2/2
Vie à Lasne - septembre 2015 - 2/2Vie à Lasne - septembre 2015 - 2/2
Vie à Lasne - septembre 2015 - 2/2comlasne
 
Gezwitscher-Überfluss
Gezwitscher-ÜberflussGezwitscher-Überfluss
Gezwitscher-ÜberflussJörn Meyer
 
Kundenbindung durch Corporate Social Responsibility
Kundenbindung durch Corporate Social ResponsibilityKundenbindung durch Corporate Social Responsibility
Kundenbindung durch Corporate Social ResponsibilityParticulate Solutions
 
Valentintag in Aethiopien!
Valentintag in Aethiopien! Valentintag in Aethiopien!
Valentintag in Aethiopien! fklm-tours
 
Was sagt ihr lieblings brautkleid über ihnen
Was sagt ihr lieblings brautkleid über ihnenWas sagt ihr lieblings brautkleid über ihnen
Was sagt ihr lieblings brautkleid über ihnenVestidohuang
 

Andere mochten auch (20)

Clash of clans
Clash of clansClash of clans
Clash of clans
 
Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwiller
Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwillerFiche stagiaire améliorer sa relation client par l'e mail - ot guebwiller
Fiche stagiaire améliorer sa relation client par l'e mail - ot guebwiller
 
Le multimedia domestique
Le multimedia domestiqueLe multimedia domestique
Le multimedia domestique
 
Bilanz homes no.4 2012 11
Bilanz homes no.4 2012 11Bilanz homes no.4 2012 11
Bilanz homes no.4 2012 11
 
Tc burger
Tc burgerTc burger
Tc burger
 
Members, die Mitgliederverwaltung von CRM Partners
Members, die Mitgliederverwaltung von CRM PartnersMembers, die Mitgliederverwaltung von CRM Partners
Members, die Mitgliederverwaltung von CRM Partners
 
Rt2012
Rt2012Rt2012
Rt2012
 
Graeber schulden die ersten 5000 jahre
Graeber   schulden die ersten 5000 jahreGraeber   schulden die ersten 5000 jahre
Graeber schulden die ersten 5000 jahre
 
BM presentation
BM presentationBM presentation
BM presentation
 
Daftar nama anak yatim edit
Daftar nama anak yatim editDaftar nama anak yatim edit
Daftar nama anak yatim edit
 
033. coeva. sociales 8-9-10 . r -
033.  coeva.    sociales   8-9-10  .   r -033.  coeva.    sociales   8-9-10  .   r -
033. coeva. sociales 8-9-10 . r -
 
Vie à Lasne - septembre 2015 - 2/2
Vie à Lasne - septembre 2015 - 2/2Vie à Lasne - septembre 2015 - 2/2
Vie à Lasne - septembre 2015 - 2/2
 
Kmu einladung
Kmu einladungKmu einladung
Kmu einladung
 
Gezwitscher-Überfluss
Gezwitscher-ÜberflussGezwitscher-Überfluss
Gezwitscher-Überfluss
 
Kundenbindung durch Corporate Social Responsibility
Kundenbindung durch Corporate Social ResponsibilityKundenbindung durch Corporate Social Responsibility
Kundenbindung durch Corporate Social Responsibility
 
Valentintag in Aethiopien!
Valentintag in Aethiopien! Valentintag in Aethiopien!
Valentintag in Aethiopien!
 
Ppt15092013
Ppt15092013Ppt15092013
Ppt15092013
 
Presentacion 10 6
Presentacion 10 6Presentacion 10 6
Presentacion 10 6
 
Yessica redes
Yessica redesYessica redes
Yessica redes
 
Was sagt ihr lieblings brautkleid über ihnen
Was sagt ihr lieblings brautkleid über ihnenWas sagt ihr lieblings brautkleid über ihnen
Was sagt ihr lieblings brautkleid über ihnen
 

Ähnlich wie 2. intranda viewer Tag: Behind the scenes

SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014Erlebe Software
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenPeter Rozek
 
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...Turbine Kreuzberg GmbH
 
Innovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryInnovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryPeter Gfader
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Teambrandts
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazHAnnes Robier
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
Einführung in User Experience Design
Einführung in User Experience DesignEinführung in User Experience Design
Einführung in User Experience Designchmoser79
 
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitVorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitIntland Software GmbH
 
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...SYNGENIO AG
 
Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013superflomo
 
Synaptic Network GmbH - Firmenprofil
Synaptic Network GmbH - FirmenprofilSynaptic Network GmbH - Firmenprofil
Synaptic Network GmbH - FirmenprofilSynaptic Network GmbH
 
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...soultank AG
 
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...Bokowsky + Laymann GmbH
 
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Pierluigi Pugliese
 

Ähnlich wie 2. intranda viewer Tag: Behind the scenes (20)

SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014
 
IT Probleme loesen
IT Probleme loesenIT Probleme loesen
IT Probleme loesen
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...
10.000 STUNDEN SPRYKER - Ein Erfahrungsbericht von Bernd Alter (Technischer L...
 
Innovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous DeliveryInnovation durch Scrum und Continuous Delivery
Innovation durch Scrum und Continuous Delivery
 
Zinit.leistungen.webentwicklung.v1.0.de
Zinit.leistungen.webentwicklung.v1.0.deZinit.leistungen.webentwicklung.v1.0.de
Zinit.leistungen.webentwicklung.v1.0.de
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Software Entwicklung im Team
Software Entwicklung im TeamSoftware Entwicklung im Team
Software Entwicklung im Team
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch Graz
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
Einführung in User Experience Design
Einführung in User Experience DesignEinführung in User Experience Design
Einführung in User Experience Design
 
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in EchtzeitVorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
Vorteil: Wissen. Collaboration Solutions für Wissensmanagement in Echtzeit
 
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
Auf zu neuen Ufern! Mit „Lean Startup“ den Kundengeschmack treffen. Elmar Bor...
 
Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013Stay calm & keep shipping - iOS DevCon 2013
Stay calm & keep shipping - iOS DevCon 2013
 
Synaptic Network GmbH - Firmenprofil
Synaptic Network GmbH - FirmenprofilSynaptic Network GmbH - Firmenprofil
Synaptic Network GmbH - Firmenprofil
 
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
Scrum und User Centered Design – wie geht das?, Usability Coffee, Bern, 12.04...
 
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...
Einführung in die Mobile-Produktentwicklung: Konzeption, Design, Entwicklung,...
 
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)Large-Scale Product Owner @ XPDays Germany (5.10.2023)
Large-Scale Product Owner @ XPDays Germany (5.10.2023)
 

Mehr von intranda GmbH

Goobi-Tag 2021: Barrierefreiheit im Goobi viewer
Goobi-Tag 2021: Barrierefreiheit im Goobi viewerGoobi-Tag 2021: Barrierefreiheit im Goobi viewer
Goobi-Tag 2021: Barrierefreiheit im Goobi viewerintranda GmbH
 
Goobi-Tag 2021: „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...
Goobi-Tag 2021:  „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...Goobi-Tag 2021:  „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...
Goobi-Tag 2021: „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...intranda GmbH
 
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...intranda GmbH
 
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungen
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / ErfahrungenGoobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungen
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungenintranda GmbH
 
Goobi-Tag 2021: Right to left - Goobi viewer Design
Goobi-Tag 2021: Right to left - Goobi viewer DesignGoobi-Tag 2021: Right to left - Goobi viewer Design
Goobi-Tag 2021: Right to left - Goobi viewer Designintranda GmbH
 
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...intranda GmbH
 
Goobi-Tag 2021: Goobi meets OCR4all-libraries
Goobi-Tag 2021: Goobi meets OCR4all-librariesGoobi-Tag 2021: Goobi meets OCR4all-libraries
Goobi-Tag 2021: Goobi meets OCR4all-librariesintranda GmbH
 
Goobi viewer - Der lange Weg zu Open Source
Goobi viewer - Der lange Weg zu Open SourceGoobi viewer - Der lange Weg zu Open Source
Goobi viewer - Der lange Weg zu Open Sourceintranda GmbH
 
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...intranda GmbH
 
Goobi-viewer-Tag 2019 - Willkommen
Goobi-viewer-Tag 2019 - WillkommenGoobi-viewer-Tag 2019 - Willkommen
Goobi-viewer-Tag 2019 - Willkommenintranda GmbH
 
Goobi-Tage 2019 - Goobi workflow Entwicklungsrückblick über die letzten 12 M...
Goobi-Tage 2019 -  Goobi workflow Entwicklungsrückblick über die letzten 12 M...Goobi-Tage 2019 -  Goobi workflow Entwicklungsrückblick über die letzten 12 M...
Goobi-Tage 2019 - Goobi workflow Entwicklungsrückblick über die letzten 12 M...intranda GmbH
 
Goobi-workflow-Tag 2019 - Willkommen
Goobi-workflow-Tag 2019 - WillkommenGoobi-workflow-Tag 2019 - Willkommen
Goobi-workflow-Tag 2019 - Willkommenintranda GmbH
 
Goobi-Tag 2020 - Willkommen
Goobi-Tag 2020 - WillkommenGoobi-Tag 2020 - Willkommen
Goobi-Tag 2020 - Willkommenintranda GmbH
 
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewerGoobi-Tag 2021 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewerintranda GmbH
 
Goobi-Tage 2019 - Die neue intranda OCR Pipeline
Goobi-Tage 2019 - Die neue intranda OCR PipelineGoobi-Tage 2019 - Die neue intranda OCR Pipeline
Goobi-Tage 2019 - Die neue intranda OCR Pipelineintranda GmbH
 
Goobi-Tag 2021 - (Semi-) Automatische Strukturerkennung
Goobi-Tag 2021 - (Semi-) Automatische StrukturerkennungGoobi-Tag 2021 - (Semi-) Automatische Strukturerkennung
Goobi-Tag 2021 - (Semi-) Automatische Strukturerkennungintranda GmbH
 
Goobi-Tag 2021 - Der intranda OCR-Service
Goobi-Tag 2021 - Der intranda OCR-ServiceGoobi-Tag 2021 - Der intranda OCR-Service
Goobi-Tag 2021 - Der intranda OCR-Serviceintranda GmbH
 
Goobi-Tag 2021 - Willkommen
Goobi-Tag 2021 - WillkommenGoobi-Tag 2021 - Willkommen
Goobi-Tag 2021 - Willkommenintranda GmbH
 
OCR Qualität objektiv gemessen
OCR Qualität objektiv gemessenOCR Qualität objektiv gemessen
OCR Qualität objektiv gemessenintranda GmbH
 
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...intranda GmbH
 

Mehr von intranda GmbH (20)

Goobi-Tag 2021: Barrierefreiheit im Goobi viewer
Goobi-Tag 2021: Barrierefreiheit im Goobi viewerGoobi-Tag 2021: Barrierefreiheit im Goobi viewer
Goobi-Tag 2021: Barrierefreiheit im Goobi viewer
 
Goobi-Tag 2021: „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...
Goobi-Tag 2021:  „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...Goobi-Tag 2021:  „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...
Goobi-Tag 2021: „Am Anfang sah es nach Routine aus“ – DLC goes Goobi, ein Pr...
 
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...
Goobi-Tage 2019: Nachlass Robert Koch: in Augias verzeichnet mit Goobi digita...
 
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungen
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / ErfahrungenGoobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungen
Goobi-Tage 2019: Goobi-to-go Ersatz für Test-Server Überlegungen / Erfahrungen
 
Goobi-Tag 2021: Right to left - Goobi viewer Design
Goobi-Tag 2021: Right to left - Goobi viewer DesignGoobi-Tag 2021: Right to left - Goobi viewer Design
Goobi-Tag 2021: Right to left - Goobi viewer Design
 
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...
Goobi-Tag 2021: Goobi im Einsatz im Niedersächsischen Landesamt für Denkmalpf...
 
Goobi-Tag 2021: Goobi meets OCR4all-libraries
Goobi-Tag 2021: Goobi meets OCR4all-librariesGoobi-Tag 2021: Goobi meets OCR4all-libraries
Goobi-Tag 2021: Goobi meets OCR4all-libraries
 
Goobi viewer - Der lange Weg zu Open Source
Goobi viewer - Der lange Weg zu Open SourceGoobi viewer - Der lange Weg zu Open Source
Goobi viewer - Der lange Weg zu Open Source
 
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...
Goobi-viewer-Tag 2019 - Viel zu tun: Geheimbaustellen und Ideen für die nächs...
 
Goobi-viewer-Tag 2019 - Willkommen
Goobi-viewer-Tag 2019 - WillkommenGoobi-viewer-Tag 2019 - Willkommen
Goobi-viewer-Tag 2019 - Willkommen
 
Goobi-Tage 2019 - Goobi workflow Entwicklungsrückblick über die letzten 12 M...
Goobi-Tage 2019 -  Goobi workflow Entwicklungsrückblick über die letzten 12 M...Goobi-Tage 2019 -  Goobi workflow Entwicklungsrückblick über die letzten 12 M...
Goobi-Tage 2019 - Goobi workflow Entwicklungsrückblick über die letzten 12 M...
 
Goobi-workflow-Tag 2019 - Willkommen
Goobi-workflow-Tag 2019 - WillkommenGoobi-workflow-Tag 2019 - Willkommen
Goobi-workflow-Tag 2019 - Willkommen
 
Goobi-Tag 2020 - Willkommen
Goobi-Tag 2020 - WillkommenGoobi-Tag 2020 - Willkommen
Goobi-Tag 2020 - Willkommen
 
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewerGoobi-Tag 2021 - Entwicklungsrückblick Goobi viewer
Goobi-Tag 2021 - Entwicklungsrückblick Goobi viewer
 
Goobi-Tage 2019 - Die neue intranda OCR Pipeline
Goobi-Tage 2019 - Die neue intranda OCR PipelineGoobi-Tage 2019 - Die neue intranda OCR Pipeline
Goobi-Tage 2019 - Die neue intranda OCR Pipeline
 
Goobi-Tag 2021 - (Semi-) Automatische Strukturerkennung
Goobi-Tag 2021 - (Semi-) Automatische StrukturerkennungGoobi-Tag 2021 - (Semi-) Automatische Strukturerkennung
Goobi-Tag 2021 - (Semi-) Automatische Strukturerkennung
 
Goobi-Tag 2021 - Der intranda OCR-Service
Goobi-Tag 2021 - Der intranda OCR-ServiceGoobi-Tag 2021 - Der intranda OCR-Service
Goobi-Tag 2021 - Der intranda OCR-Service
 
Goobi-Tag 2021 - Willkommen
Goobi-Tag 2021 - WillkommenGoobi-Tag 2021 - Willkommen
Goobi-Tag 2021 - Willkommen
 
OCR Qualität objektiv gemessen
OCR Qualität objektiv gemessenOCR Qualität objektiv gemessen
OCR Qualität objektiv gemessen
 
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...
Ich glaub es hackt! – Ein Teilnehmerbericht vom Kultur-Hackathon Coding da Vi...
 

2. intranda viewer Tag: Behind the scenes

  • 1. Jan Vonde, intranda GmbH 06.05.2014 1 Behind the scenes... Einblicke in die Entwicklung und Qualitätskontrolle des intranda viewers – 06. Mai 2014
  • 2. Jan Vonde, intranda GmbH 06.05.2014 2 Transparenz
  • 3. Jan Vonde, intranda GmbH 06.05.2014 3 Was bedeutet Entwicklung im intranda viewer 1. Entwicklung
  • 4. Jan Vonde, intranda GmbH 06.05.2014 4 1.1 Entwicklung im intranda viewer  Ziel Einmal im Jahr eine neue Version veröffentlichen  Herausforderung Kundenaufträge, eigene Ideen und Refaktorisierung in Einklang bringen.  Lösung „Feature-Driven-Development“ und der Quality Friday
  • 5. Jan Vonde, intranda GmbH 06.05.2014 5 1.2 Drei Entwicklungsarten  Entwicklungsauftrag Wir werden damit beauftragt den intranda viewer um eine oder mehrere Funktionen zu erweitern.  Eigene Ideen intranda GmbH entwickeln Funktionalität selbst.  Refaktorisierung „Umgestaltung des Quelltextes bei gleichbleibenden Programmfunktionen zur besseren Lesbarkeit, Übersichtlichkeit, Verständlichkeit, Erweiterbarkeit, Vermeidung von Redundanz und Testbarkeit“ Quelle: http://de.wikipedia.org/wiki/Refactoring
  • 6. Jan Vonde, intranda GmbH 06.05.2014 6 1.3 Entwicklungsauftrag als Auftraggeber Anfrage Angebot Auftrag Entwicklung Lieferung Rechnung
  • 7. Jan Vonde, intranda GmbH 06.05.2014 7 1.3 Entwicklungsauftrag als Auftragnehmer Anfrage Angebot Auftrag Entwicklung Lieferung Rechnung Klärung Zeiteinschätzung Beauftragung? Projektmappen, Tickets, Zuständigkeiten Zwischenlieferung QK Entwickler automatische QK manuelle QK QK Nachbesserung? Installation Abnahme Projektleiter Abnahme Kunde Dokumentation, Controlling Konzeption
  • 8. Jan Vonde, intranda GmbH 06.05.2014 8 Chaos?! Überblick?!
  • 9. Jan Vonde, intranda GmbH 06.05.2014 9 Qualitätskontrolle im intranda viewer 2. Qualitätskontrolle
  • 10. Jan Vonde, intranda GmbH 06.05.2014 10 Qualitätskontrolle definiert Arbeitsabläufe und Maßnahmen um bei wachsender Größe ein stabiles und skalierendes Produkt sicherzustellen.
  • 11. Jan Vonde, intranda GmbH 06.05.2014 11 2.2 Herausforderungen  Jedes Kundeninstallation ist individuell  Unterstützung verschiedenster Webbrowser  „Schönheit“ im Design ist immer Subjektiv  Das Produkt wächst dynamisch und aus den vielen Bausteinen wählt jede Einrichtung die für sich relevanten Module
  • 12. Jan Vonde, intranda GmbH 06.05.2014 12 2.3 Qualitätskontrolle früher  Klickprotokoll  Traten Fehler auf wurde es erweitert, damit diese beim nächsten Mal mit bedacht wurden.  Probleme:  Skaliert ab einem gewissen Zeitpunkt nicht mehr, zu vielen kundenspezifische Abweichungen  Trennung von Logik und Optik  Sprache des Protokolls
  • 13. Jan Vonde, intranda GmbH 06.05.2014 13 2.3 Heute: drei Arten der Qualitätskontrolle  Projektmappen  Automatische Tests  Manuelles Testprotokoll
  • 14. Jan Vonde, intranda GmbH 06.05.2014 14 2.3.1 Projektmappen - Überblick  Infrastruktur für eine erfolgreiche Qualitätskontrolle  Überblick über offene Projekte  Liefertermin und Ansprechpartner für das Projekt  Jederzeit Einblick in das Angebot  Alle relevanten Dokumente die für das Projekt wichtig sind an einer Stelle gebündelt  Wichtigster Bestandteil: Laufzettel
  • 15. Jan Vonde, intranda GmbH 06.05.2014 15 2.3.1 Projektmappen - Laufzettel  Auflistung aller Punkte des Angebots  Detaillierte Aufgaben für jeden einzelnen Punkt  Zusätzliche Auflistung aller Aufgaben für die Qualitätskontrolle
  • 16. Jan Vonde, intranda GmbH 06.05.2014 16 2.3.2 Automatische Tests  Erklärung: Quelltext der Quelltext überprüft.
  • 17. Jan Vonde, intranda GmbH 06.05.2014 17 2.3.2 Automatische Tests  Immer wenn ein Entwickler neuen Quelltext in das Repository committed werden die Tests automatisch ausgeführt.  Tritt dabei ein Fehler auf bekommt der Entwickler automatisch eine Email gesendet.  Grundsätzlich Durchführung von automatischen Tests für Versionen die auf dem Kundensystem installiert werden
  • 18. Jan Vonde, intranda GmbH 06.05.2014 18 2.3.3 Manuelles Testprotokoll  Klickprotokoll  Wird auf internem Testserver und auf dem Kundensystem durchgeführt
  • 19. Jan Vonde, intranda GmbH 06.05.2014 19 2.4. interne Ziele der Qualitätssicherung  Bis Mitte des Jahres im Quelltext des intranda viewers die Struktur dafür schaffen, das alle Bereiche automatisch getestet werden können  Bis Ende des Jahres ein neues Klickprotokoll für die manuelle Qualitätssicherung schreiben. Trennung zwischen Logik und Optik.  Wenn ein Kunde einen Fehler meldet dann dafür einen automatischen Test schreiben der verhindert, das dieser noch einmal auftritt. (Aus Fehlern lernen)
  • 20. Jan Vonde, intranda GmbH 06.05.2014 20 Gute Ideen, aber wann soll das gemacht werden?
  • 21. Jan Vonde, intranda GmbH 06.05.2014 21 2.6 Quality Friday!  „Freitag nach eins macht jeder seins“.  Jeder Mitarbeiter hat vier Stunden pro Woche exklusiv um sich dem Thema Qualitätskontrolle zu widmen.  Nicht einfach mehr Aufgaben sondern auch Zeit dafür mitgeben.  Möglichst keine Liefertermine auf Freitags.
  • 22. Jan Vonde, intranda GmbH 06.05.2014 22 Ich hoffe ich konnte Transparenz schaffen
  • 23. Jan Vonde, intranda GmbH 06.05.2014 23 Fragen zum Vortrag? 3. Fragen