gtd 2013 stephan wiesner - wenn tester apps entwickeln
TRANSCRIPT
![Page 1: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/1.jpg)
Wenn Tester Apps entwickeln München, November 2013
![Page 2: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/2.jpg)
![Page 3: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/3.jpg)
Kurzportrait SwissQ
![Page 4: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/4.jpg)
Agenda
Page 4
Kurzvorstellung Pro App
Vielfalt mobiler Geräte in Test und Entwicklung
Wenn Tester entwickeln
1 2 3
Fachliche Betatester einbinden 4 5 Fazit
![Page 5: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/5.jpg)
Ein App – Alle Funktionen im Überblick.
Wartung, Montage & Verkauf von Geberit Produkten erleichtern
Ersatzteile finden und organisieren
Unterputzspülkästen identifizieren und Serviceteile
organisieren
Montageablauf schnell verstehen
Zusatzinformationen durch Scannen von QR-Codes
Produkte finden und organisieren
ISH-Paket
![Page 6: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/6.jpg)
Der Workflow der Produkterkennung ist für jedes Produkt individuell spezifiziert
![Page 7: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/7.jpg)
Mehr als 16000 Handwerker sind zufriedene User der Apps
![Page 8: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/8.jpg)
Herausforderungen im Projekt
Technik
- Pixelgenaue Anforderungen ans Design - Wenig Erfahrung mit Android im Fachbereich - Parallele Entwicklung iPhone und Android
Apps und Mobile Webseiten - Hohe Anforderungen an Offline-Fähigkeiten
Projekt
- Unklare Vorstellungen und wechselnde Anforderungen
- Fixe Deadline - Agiles Vorgehen mit Scrum
Testen - Gerätevielfalt - Befangenheit (Entwickler = Tester)
![Page 9: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/9.jpg)
Agenda
Kurzvorstellung Pro App
Vielfalt mobiler Geräte in Test und Entwicklung
Wenn Tester entwickeln
1 2 3
Fachliche Betatester einbinden 4 5 Fazit
![Page 10: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/10.jpg)
Die ProApp ist auf einer Vielzahl an Geräten im Einsatz
Quelle: Google, Stand 05.2013
![Page 11: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/11.jpg)
Die ProApp ist auf einer Vielzahl an Android Geräten
![Page 12: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/12.jpg)
Die Mobile Strategie muss sich am richtigen Zielmarkt orientieren (1/2)
In Europa teilen sich iOS und Android den Markt. Blackberry und Symbian sind die grossen Verlierer
Quelle: statcscounter.com, Stand 05.2013
iOS$ Android$ Windows$Phone$ Other$2012404$ 41.32$ 32.6$ 1.1$ 24.98$2013404$ 38.9$ 45.6$ 2.7$ 12.8$
0$
5$
10$
15$
20$
25$
30$
35$
40$
45$
50$
Marktan
teil*
Smartphone*Marktanteile*Europa*
![Page 13: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/13.jpg)
Die Mobile Strategie muss sich am richtigen Zielmarkt orientieren (2/2)
In der Schweiz führt iOS weiterhin mit einem deutlichen Vorsprung
Quelle: statcscounter.com, Stand 05.2013
iOS$ Android$ Windows$Phone$ Other$2012405$ 68.78$ 27.12$ 0.99$ 3.11$2013404$ 62.78$ 33.5$ 2.02$ 1.7$
0$
10$
20$
30$
40$
50$
60$
70$
80$
Marktan
teil*
Smartphone*Marktanteile*CH*
![Page 14: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/14.jpg)
Für den Test von Mobilen Apps sind viele Faktoren zu berücksichtigen
![Page 15: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/15.jpg)
Agenda
Kurzvorstellung Pro App
Vielfalt mobiler Geräte in Test und Entwicklung
Wenn Tester entwickeln
1 2 3
Fachliche Betatester einbinden 4 5 bla
![Page 16: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/16.jpg)
![Page 17: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/17.jpg)
Fachbereich und Designer denken kreativ-positiv
Features Pixel und Farben
Features
Und Entwickler
![Page 18: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/18.jpg)
Tester denken „konstruktiv-destruktiv“
Rechtssystem: Unschuldig bis das Gegenteil bewiesen wurde!
Tester: Das funktioniert eh nicht – bis ich es dreimal getestet habe
Entwickler: Es funktioniert, sonst hätte ich es ja anders gemacht!
![Page 19: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/19.jpg)
Tester lieben alte Geräte – Entwickler haben meist die neusten Spielzeuge
![Page 20: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/20.jpg)
Praxisbeispiel: Zu schnelle/langsame Bedienung
![Page 21: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/21.jpg)
Tester denken an Negativ-Fälle – schon in der Spezifikationsphase
Hoch auflösende
Bilder! hat der Handwerker auf der Baustelle guten Empfang?“
![Page 22: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/22.jpg)
Tester wissen, dass der Fachbereich die Software sehen und anfassen muss
• Start mit einer klickbaren Demoversion • Ca. 2 Releases pro Woche • Führen detaillierter Release Notes für jedes Deployment • Frühes und konsequentes Einbinden von „Dritt-Testern“ hilft Betriebsblindheit
zu umgehen • Keine Detailkonzepte erstellen, statt dessen Mini-PoCs machen und
Fachbereich Optionen „fühlen“ lassen • Bei Kostenrechnungen die Folgekosten des künftigen Testaufwands
berücksichtigen
![Page 23: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/23.jpg)
Tester ziehen auch mal den Stecker
Wichtig: Von Tag 1 an die Netzwerkverbindung berücksichtigen!
![Page 24: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/24.jpg)
Tester haben 6 Hände – oder tun zumindest so als ob
![Page 25: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/25.jpg)
Tester denken in Entscheidungstabellen
Webrowser Email
Gerät Version Display Na#ve Chrome Mobile
Firefox Mobile
Safari Mobile Chrome Safari 5 Safari 6 IE 7 IE 8 IE 9 IE 10 Opera Firefox 15+ Na#ve Gmail Yahoo GMX
Mac 10.x x Windows XP x x Windows 7 x x x Windows 8 x Samsung Galaxy S I9000 Android 2.1 4.0" Samsung Galaxy SII I9100 (3G) Android 4.0 4.3" x Samsung Galaxy S III I9300 Android 4.0 4.8" x x Samsung Galaxy Nexus Android 4.1 4.65" x x x x Motorola Defy Android 2.3 3.7" x HTC Desire A8181 Android 2.2 3.7" x HTC One S Android 4.0 4.3" x iPhone 3G iOS 4 3.5" iPhone 3GS iOS 5 3.5" x iPhone 4 iOS 6 3.5" iPhone 4S iOS 6 3.5" iPhone 5 iOS 6 5" x x Samsung Galaxy Tab 2 Android 4.0 10.1" x Acer Iconia Tab A510 Android 4.0 10.1" Google nexus 7 Android 4.2 7" iPad 2 iOS 6 9.7" iPad 3 iOS 6 9.7" x x iPad Mini iOS 6 7.9"
![Page 26: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/26.jpg)
Tester kennen die Redensart: Teile und herrsche
Test-Kategorie Ausführen auf
Funktionstest (Berechnungen, Berechtigungen, etc.) Ein Gerät
Funktionstest (Einfluss Gerät wie Darstellung, Bedienbarkeit) Geräteklassen (z.B. iPhone + iPad)
Funktionstest (Server Funktion wie Überweisung) Ein Gerät
Performance Altes/billiges Gerät
Mehrsprachigkeit Ein Gerät pro Sprache, auch auf Fehlermeldungen achten!
Kompatibilität Ein Gerät pro Klasse (z.B. Android 2.3 und 4.1, unterschiedliche Bildschirmgrössen, etc.)
![Page 27: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/27.jpg)
Tester lieben Fehlerberichte – Und Nullpointer ist quasi unser zweiter Vorname
![Page 28: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/28.jpg)
Agenda
Kurzvorstellung Pro App
Vielfalt mobiler Geräte in Test und Entwicklung
Wenn Tester entwickeln
1 2 3
Fachliche Betatester einbinden 4 5 Fazit
![Page 29: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/29.jpg)
Es lohnt sich, die wirklichen Enduser früh in die Spez- und Testphase zu integrieren
Durchgeführte Maßnahmen: - Befragungen - Zeigen von Prototypen - Gemeinsame Testsession mit Vertreten aus allen Stakeholdergruppen - ... dabei auch nicht den künftigen Support vergessen!
![Page 30: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/30.jpg)
Endanwender haben immer spezifische Situationen, Handwerker haben z.B. grosse Hände
![Page 31: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/31.jpg)
Handwerkern geht schon mal ein Licht auf
![Page 32: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/32.jpg)
Agenda
Kurzvorstellung Pro App
Vielfalt mobiler Geräte in Test und Entwicklung
Wenn Tester entwickeln
1 2 3
Fachliche Betatester Einbinden 4 5 Fazit
![Page 33: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/33.jpg)
Fazit: Die meisten Fehler/Aufwände entstehen auf dem Gerät (Usability, Design, Gerätevielfalt)
End User Perspec:ve
OS / Device Perspec:ve
Technical Perspec:v
e
Busine
ss Process Perspec:v
e
![Page 34: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/34.jpg)
Simulator, Emulator, Physikalisches Gerät: Es gibt kein Wunder-Tool!
Testfall
Testausführung Testausführung Testausführung
Testausführung
34
![Page 35: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/35.jpg)
Es kann helfen, wenn man viel Auswahlmöglichkeiten hat
![Page 36: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/36.jpg)
![Page 37: GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln](https://reader036.vdocuments.pub/reader036/viewer/2022081403/5567fcb0d8b42aaf768b5233/html5/thumbnails/37.jpg)
Q&A
1 2 3 4 5 6 7 8
§ SwissQ Consulting AG Stadthausquai 15 8001 Zürich
§ Mob +41 78 744 70 11 § Fax +41 (0)43 288 88 39
§ www.SwissQ.it
Koordinaten