SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Wenn Tester Apps entwickeln
München, November 2013
Kurzportrait SwissQ
Agenda

1
2

Vielfalt mobiler Geräte in Test und Entwicklung

3

Wenn Tester entwickeln

4

Fachliche Betatester einbinden

5

Page 4

Kurzvorstellung Pro App

Fazit
Ein App – Alle Funktionen im Überblick.
Wartung, Montage & Verkauf von Geberit Produkten erleichtern

ISH-Paket
Ersatzteile finden und
organisieren
Unterputzspülkästen
identifizieren und Serviceteile
organisieren
Montageablauf schnell
verstehen
Zusatzinformationen durch
Scannen von QR-Codes
Produkte finden und
organisieren
Der Workflow der Produkterkennung ist für jedes Produkt
individuell spezifiziert
Mehr als 16000 Handwerker sind zufriedene User der Apps
Herausforderungen im Projekt

Technik

- 
- 
- 
- 

- 
Projekt

Testen

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

- 
- 

Unklare Vorstellungen und wechselnde
Anforderungen
Fixe Deadline
Agiles Vorgehen mit Scrum

- 
- 

Gerätevielfalt
Befangenheit (Entwickler = Tester)
Agenda

1

Kurzvorstellung Pro App

2

Vielfalt mobiler Geräte in Test und Entwicklung

3

Wenn Tester entwickeln

4

Fachliche Betatester einbinden

5

Fazit
Die ProApp ist auf einer Vielzahl an Geräten im Einsatz

Quelle: Google, Stand 05.2013
Die ProApp ist auf einer Vielzahl an Android Geräten
Die Mobile Strategie muss sich am richtigen Zielmarkt
orientieren (1/2)
Smartphone*Marktanteile*Europa*
50$
45$
40$

Marktanteil*

35$
30$
25$
20$
15$
10$
5$
0$

iOS$

Android$

Windows$Phone$

Other$

2012404$

41.32$

32.6$

1.1$

24.98$

2013404$

38.9$

45.6$

2.7$

12.8$

In Europa teilen sich iOS und Android den Markt. Blackberry
und Symbian sind die grossen Verlierer
Quelle: statcscounter.com, Stand 05.2013
Die Mobile Strategie muss sich am richtigen Zielmarkt
orientieren (2/2)
Smartphone*Marktanteile*CH*
80$

70$

60$

Marktanteil*

50$

40$

30$

20$

10$

0$

iOS$

Android$

Windows$Phone$

Other$

2012405$

68.78$

27.12$

0.99$

3.11$

2013404$

62.78$

33.5$

2.02$

1.7$

In der Schweiz führt iOS weiterhin mit einem deutlichen
Vorsprung
Quelle: statcscounter.com, Stand 05.2013
Für den Test von Mobilen Apps sind viele Faktoren zu
berücksichtigen
Agenda

1

Kurzvorstellung Pro App

2

Vielfalt mobiler Geräte in Test und Entwicklung

3

Wenn Tester entwickeln

4

Fachliche Betatester einbinden

5

bla
Fachbereich und Designer denken kreativ-positiv
Und Entwickler

Pixe

Features

Features

l und

Farb
e

n
Tester denken „konstruktiv-destruktiv“

Rechtssystem: Unschuldig bis das
Gegenteil bewiesen wurde!

Entwickler: Es funktioniert, sonst hätte
ich es ja anders gemacht!

Tester: Das funktioniert eh nicht – bis
ich es dreimal getestet habe
Tester lieben alte Geräte –
Entwickler haben meist die neusten Spielzeuge
Praxisbeispiel: Zu schnelle/langsame Bedienung
Tester denken an Negativ-Fälle –
schon in der Spezifikationsphase

Hoch
auflösende
Bilder!

hat der Handwerker
auf der Baustelle
guten Empfang?“
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
Tester ziehen auch mal den Stecker

Wichtig:
Von Tag 1 an die
Netzwerkverbindung
berücksichtigen!
Tester haben 6 Hände – oder tun zumindest so als ob
Tester denken in Entscheidungstabellen

	
  

	
  

Gerät	
  
Mac	
  
Windows	
  
Windows	
  
Windows	
  
Samsung	
  Galaxy	
  S	
  I9000	
  
Samsung	
  Galaxy	
  SII	
  I9100	
  (3G)	
  
Samsung	
  Galaxy	
  S	
  III	
  I9300	
  
Samsung	
  Galaxy	
  Nexus	
  
Motorola	
  Defy	
  
HTC	
  Desire	
  A8181	
  
HTC	
  One	
  S	
  
iPhone	
  3G	
  
iPhone	
  3GS	
  
iPhone	
  4	
  
iPhone	
  4S	
  
iPhone	
  5	
  
Samsung	
  Galaxy	
  Tab	
  2	
  
Acer	
  Iconia	
  Tab	
  A510	
  
Google	
  nexus	
  7	
  
iPad	
  2	
  
iPad	
  3	
  
iPad	
  Mini	
  

Version	
  
10.x	
  
XP	
  
7	
  
8	
  
Android	
  2.1	
  
Android	
  4.0	
  
Android	
  4.0	
  
Android	
  4.1	
  
Android	
  2.3	
  
Android	
  2.2	
  
Android	
  4.0	
  
iOS	
  4	
  
iOS	
  5	
  
iOS	
  6	
  
iOS	
  6	
  
iOS	
  6	
  
Android	
  4.0	
  
Android	
  4.0	
  
Android	
  4.2	
  
iOS	
  6	
  
iOS	
  6	
  
iOS	
  6	
  

	
  

Webrowser	
  
Chrome	
   Firefox	
   Safari	
  
Display	
   Na#ve	
   Mobile	
   Mobile	
   Mobile	
   Chrome	
   Safari	
  5	
   Safari	
  6	
   IE	
  7	
   IE	
  8	
   IE	
  9	
   IE	
  10	
   Opera	
   Firefox	
  15+	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
x	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
4.0"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
4.3"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
4.8"	
   	
  
x	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
4.65"	
   x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.7"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.7"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
4.3"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.5"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.5"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.5"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
3.5"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
5"	
   	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
10.1"	
   	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
10.1"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
7"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
9.7"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
9.7"	
   	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
7.9"	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  

Email	
  
Na#ve	
  	
   Gmail	
   Yahoo	
   GMX	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
x	
  
x	
  
x	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
x	
  
	
  
	
  
	
  
	
  
	
  
	
  
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.)
Tester lieben Fehlerberichte –
Und Nullpointer ist quasi unser zweiter Vorname
Agenda

1

Kurzvorstellung Pro App

2

Vielfalt mobiler Geräte in Test und Entwicklung

3

Wenn Tester entwickeln

4

Fachliche Betatester einbinden

5

Fazit
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!
Endanwender haben immer spezifische Situationen,
Handwerker haben z.B. grosse Hände
Handwerkern geht schon mal ein Licht auf
Agenda

1

Kurzvorstellung Pro App

2

Vielfalt mobiler Geräte in Test und Entwicklung

3

Wenn Tester entwickeln

4

Fachliche Betatester Einbinden

5

Fazit
Fazit: Die meisten Fehler/Aufwände entstehen auf dem
Gerät (Usability, Design, Gerätevielfalt)

Technical	
  Perspec:ve	
  

Business	
  Process	
  Perspec:ve	
  

End	
  User	
  Perspec:ve	
  

OS	
  /	
  Device	
  Perspec:ve	
  
Simulator, Emulator, Physikalisches Gerät:
Es gibt kein Wunder-Tool!

Testausführung

Testfall

Testausführung

Testausführung

Testausführung

34
Es kann helfen, wenn man viel Auswahlmöglichkeiten hat
Q&A

1Koordinaten
§  SwissQ Consulting AG
2Stadthausquai 15
8001 Zürich

3

§  Mob +41 78 744 70 11
4
§  Fax +41 (0)43 288 88 39

5
§  www.SwissQ.it
6
§  Stephan.wiesner@swissq.it
7
8

Mais conteúdo relacionado

Destaque

Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...
Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...
Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...BastianGillner
 
Metodos técnicas estrategias
Metodos técnicas estrategiasMetodos técnicas estrategias
Metodos técnicas estrategiasJavier Sanchez
 
E commerce template List
E commerce template ListE commerce template List
E commerce template Listvijay patil
 
Underwater Welding Schools
Underwater Welding SchoolsUnderwater Welding Schools
Underwater Welding SchoolsDouglas Bailey
 
Standing Teil1 - TanzSportAkademie.at
Standing Teil1 - TanzSportAkademie.atStanding Teil1 - TanzSportAkademie.at
Standing Teil1 - TanzSportAkademie.atKarin Gerbrich
 
VenTESOL Propuesta Programa de Inglés para el Sistema de Orquestas
VenTESOL Propuesta Programa de Inglés para el Sistema de OrquestasVenTESOL Propuesta Programa de Inglés para el Sistema de Orquestas
VenTESOL Propuesta Programa de Inglés para el Sistema de OrquestasMiguel Perez
 
Pleine forme par l'alimentation
Pleine forme par l'alimentationPleine forme par l'alimentation
Pleine forme par l'alimentationpprem
 
Pautas a tener en cuenta en la Auditoria Financiera
Pautas a tener en cuenta en la Auditoria FinancieraPautas a tener en cuenta en la Auditoria Financiera
Pautas a tener en cuenta en la Auditoria Financierarjec
 
ThèSe Vivier F P91 319 Pages.0007
ThèSe Vivier F P91 319 Pages.0007ThèSe Vivier F P91 319 Pages.0007
ThèSe Vivier F P91 319 Pages.0007Kanakavardhan YV
 
Arancha Pintado, parlez-vous français?
Arancha Pintado, parlez-vous français?Arancha Pintado, parlez-vous français?
Arancha Pintado, parlez-vous français?School
 
Para pensar la promocion de lectura
Para pensar la promocion de lecturaPara pensar la promocion de lectura
Para pensar la promocion de lecturaana carcamo
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3elfrijol
 
Présentation du Centre des Congres
Présentation du Centre des CongresPrésentation du Centre des Congres
Présentation du Centre des CongresOT Massif du Sancy
 

Destaque (20)

Ailleurs
AilleursAilleurs
Ailleurs
 
Le passé composé
Le passé composéLe passé composé
Le passé composé
 
Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...
Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...
Bloggen - Liken - Taggen. Einführung in die Möglichkeiten des Web 2.0 für die...
 
Metodos técnicas estrategias
Metodos técnicas estrategiasMetodos técnicas estrategias
Metodos técnicas estrategias
 
E commerce template List
E commerce template ListE commerce template List
E commerce template List
 
Underwater Welding Schools
Underwater Welding SchoolsUnderwater Welding Schools
Underwater Welding Schools
 
Standing Teil1 - TanzSportAkademie.at
Standing Teil1 - TanzSportAkademie.atStanding Teil1 - TanzSportAkademie.at
Standing Teil1 - TanzSportAkademie.at
 
VenTESOL Propuesta Programa de Inglés para el Sistema de Orquestas
VenTESOL Propuesta Programa de Inglés para el Sistema de OrquestasVenTESOL Propuesta Programa de Inglés para el Sistema de Orquestas
VenTESOL Propuesta Programa de Inglés para el Sistema de Orquestas
 
Pleine forme par l'alimentation
Pleine forme par l'alimentationPleine forme par l'alimentation
Pleine forme par l'alimentation
 
Tabajo sena
Tabajo senaTabajo sena
Tabajo sena
 
Edith gráficos
Edith gráficosEdith gráficos
Edith gráficos
 
christiana2
christiana2christiana2
christiana2
 
Pautas a tener en cuenta en la Auditoria Financiera
Pautas a tener en cuenta en la Auditoria FinancieraPautas a tener en cuenta en la Auditoria Financiera
Pautas a tener en cuenta en la Auditoria Financiera
 
ThèSe Vivier F P91 319 Pages.0007
ThèSe Vivier F P91 319 Pages.0007ThèSe Vivier F P91 319 Pages.0007
ThèSe Vivier F P91 319 Pages.0007
 
Arancha Pintado, parlez-vous français?
Arancha Pintado, parlez-vous français?Arancha Pintado, parlez-vous français?
Arancha Pintado, parlez-vous français?
 
Para pensar la promocion de lectura
Para pensar la promocion de lecturaPara pensar la promocion de lectura
Para pensar la promocion de lectura
 
HERGET Fliesen & Naturstein Imagebroschüre
HERGET Fliesen & Naturstein ImagebroschüreHERGET Fliesen & Naturstein Imagebroschüre
HERGET Fliesen & Naturstein Imagebroschüre
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
Présentation du Centre des Congres
Présentation du Centre des CongresPrésentation du Centre des Congres
Présentation du Centre des Congres
 
04 Perle Fimo
04 Perle Fimo04 Perle Fimo
04 Perle Fimo
 

Semelhante a GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln

Moz Community Opensource Meeting
Moz Community Opensource MeetingMoz Community Opensource Meeting
Moz Community Opensource MeetingCarsten Book
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Nico Orschel
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)Christian Heindel
 
Google Partners, Mobile Websites-Zertifizierung
Google Partners, Mobile Websites-ZertifizierungGoogle Partners, Mobile Websites-Zertifizierung
Google Partners, Mobile Websites-ZertifizierungRichard Joos
 
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
 
iOS Testautomation bei mobile.de
iOS Testautomation bei mobile.deiOS Testautomation bei mobile.de
iOS Testautomation bei mobile.deHolger Hammel
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenPeter Rozek
 
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Connected-Blog
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign ProcessSven Wolfermann
 
eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschafteneCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschaftenChristoph Menke
 
JavaScript für Java-Entwickler W-JAX 2013
JavaScript für Java-Entwickler W-JAX 2013JavaScript für Java-Entwickler W-JAX 2013
JavaScript für Java-Entwickler W-JAX 2013Oliver Zeigermann
 
Praxisbericht Community Management im Fachverlag
Praxisbericht Community Management  im FachverlagPraxisbericht Community Management  im Fachverlag
Praxisbericht Community Management im FachverlagRalf Zosel
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderBokowsky + Laymann GmbH
 
WUD 2009 Workshop: Quick Wins
WUD 2009 Workshop: Quick WinsWUD 2009 Workshop: Quick Wins
WUD 2009 Workshop: Quick Winsguest60c1a2
 
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)eparo GmbH
 

Semelhante a GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln (20)

TDD für Testmuffel
TDD für TestmuffelTDD für Testmuffel
TDD für Testmuffel
 
Moz Community Opensource Meeting
Moz Community Opensource MeetingMoz Community Opensource Meeting
Moz Community Opensource Meeting
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
 
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
SharePoint, HTML5 und mobile Geräte (SharePoint UserGroup Dresden 11/2011)
 
Google Partners, Mobile Websites-Zertifizierung
Google Partners, Mobile Websites-ZertifizierungGoogle Partners, Mobile Websites-Zertifizierung
Google Partners, Mobile Websites-Zertifizierung
 
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
 
iOS Testautomation bei mobile.de
iOS Testautomation bei mobile.deiOS Testautomation bei mobile.de
iOS Testautomation bei mobile.de
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
WWruhr2018
WWruhr2018WWruhr2018
WWruhr2018
 
Mobile Applikationen: Entwicklung, Rollout, Wartung - Tipps und Tricks für di...
Mobile Applikationen: Entwicklung, Rollout, Wartung - Tipps und Tricks für di...Mobile Applikationen: Entwicklung, Rollout, Wartung - Tipps und Tricks für di...
Mobile Applikationen: Entwicklung, Rollout, Wartung - Tipps und Tricks für di...
 
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?Crowdsourced Mobile Testing – Alternative oder Ergänzung?
Crowdsourced Mobile Testing – Alternative oder Ergänzung?
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign Process
 
eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschafteneCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
eCATT & OpenSource - Automatisierter Test in heterogenen Systemlandschaften
 
JavaScript für Java-Entwickler W-JAX 2013
JavaScript für Java-Entwickler W-JAX 2013JavaScript für Java-Entwickler W-JAX 2013
JavaScript für Java-Entwickler W-JAX 2013
 
Codeception VisualCeption
Codeception VisualCeptionCodeception VisualCeption
Codeception VisualCeption
 
Praxisbericht Community Management im Fachverlag
Praxisbericht Community Management  im FachverlagPraxisbericht Community Management  im Fachverlag
Praxisbericht Community Management im Fachverlag
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für Entscheider
 
WUD 2009 Workshop: Quick Wins
WUD 2009 Workshop: Quick WinsWUD 2009 Workshop: Quick Wins
WUD 2009 Workshop: Quick Wins
 
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)
eparo – Quick Wins (Workshop WUD 2009 – Rolf Schulte Strathaus)
 

Mais de SwissQ Consulting AG

NEW: Prioritize ruthlessly: Priority Poker with Business Value Alignment
NEW: Prioritize ruthlessly: Priority Poker with Business Value AlignmentNEW: Prioritize ruthlessly: Priority Poker with Business Value Alignment
NEW: Prioritize ruthlessly: Priority Poker with Business Value AlignmentSwissQ Consulting AG
 
Prioritize ruthlessly: Priority Poker with Business Value Alignment
Prioritize ruthlessly: Priority Poker with Business Value AlignmentPrioritize ruthlessly: Priority Poker with Business Value Alignment
Prioritize ruthlessly: Priority Poker with Business Value AlignmentSwissQ Consulting AG
 
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...SwissQ Consulting AG
 
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...SwissQ Consulting AG
 
Der Test Manager ist tot - lang lebe der Test Master
Der Test Manager ist tot - lang lebe der Test MasterDer Test Manager ist tot - lang lebe der Test Master
Der Test Manager ist tot - lang lebe der Test MasterSwissQ Consulting AG
 
GTD 2013 Adrian Zwingli - Der einsame Tester
GTD 2013 Adrian Zwingli - Der einsame TesterGTD 2013 Adrian Zwingli - Der einsame Tester
GTD 2013 Adrian Zwingli - Der einsame TesterSwissQ Consulting AG
 
Agile Trends and Benchmarks 2013 EN
Agile Trends and Benchmarks 2013 ENAgile Trends and Benchmarks 2013 EN
Agile Trends and Benchmarks 2013 ENSwissQ Consulting AG
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQ
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQComputerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQ
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQSwissQ Consulting AG
 
Swiss Requirements Day 2013 - Vom Spieltrieb zur Systematik
Swiss Requirements Day 2013 - Vom Spieltrieb zur SystematikSwiss Requirements Day 2013 - Vom Spieltrieb zur Systematik
Swiss Requirements Day 2013 - Vom Spieltrieb zur SystematikSwissQ Consulting AG
 
Netzwoche: Trends und Hürden im Requirements Engineering
Netzwoche: Trends und Hürden im Requirements EngineeringNetzwoche: Trends und Hürden im Requirements Engineering
Netzwoche: Trends und Hürden im Requirements EngineeringSwissQ Consulting AG
 
Netzwoche: Agile Methoden allein reichen nicht
Netzwoche: Agile Methoden allein reichen nichtNetzwoche: Agile Methoden allein reichen nicht
Netzwoche: Agile Methoden allein reichen nichtSwissQ Consulting AG
 
SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Consulting AG
 
Testing Trends und Benchmarks 2013 De
Testing Trends und Benchmarks 2013 DeTesting Trends und Benchmarks 2013 De
Testing Trends und Benchmarks 2013 DeSwissQ Consulting AG
 

Mais de SwissQ Consulting AG (20)

NEW: Prioritize ruthlessly: Priority Poker with Business Value Alignment
NEW: Prioritize ruthlessly: Priority Poker with Business Value AlignmentNEW: Prioritize ruthlessly: Priority Poker with Business Value Alignment
NEW: Prioritize ruthlessly: Priority Poker with Business Value Alignment
 
Prioritize ruthlessly: Priority Poker with Business Value Alignment
Prioritize ruthlessly: Priority Poker with Business Value AlignmentPrioritize ruthlessly: Priority Poker with Business Value Alignment
Prioritize ruthlessly: Priority Poker with Business Value Alignment
 
SwissQ Culture Code
SwissQ Culture CodeSwissQ Culture Code
SwissQ Culture Code
 
SwissQ Culture Desk - Intro
SwissQ Culture Desk - IntroSwissQ Culture Desk - Intro
SwissQ Culture Desk - Intro
 
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...
SwissQ Culture Desk - Kapitel 5: Wir alle haben Freiheiten - und tragen Veran...
 
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...
Software Development 2014: Trends & Benchmarks in Agile, Requirements and Tes...
 
Der Test Manager ist tot - lang lebe der Test Master
Der Test Manager ist tot - lang lebe der Test MasterDer Test Manager ist tot - lang lebe der Test Master
Der Test Manager ist tot - lang lebe der Test Master
 
GTD 2013 Adrian Zwingli - Der einsame Tester
GTD 2013 Adrian Zwingli - Der einsame TesterGTD 2013 Adrian Zwingli - Der einsame Tester
GTD 2013 Adrian Zwingli - Der einsame Tester
 
Agile Trends and Benchmarks 2013 EN
Agile Trends and Benchmarks 2013 ENAgile Trends and Benchmarks 2013 EN
Agile Trends and Benchmarks 2013 EN
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)Scrum Rocks, Testing Sucks?! (de)
Scrum Rocks, Testing Sucks?! (de)
 
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQ
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQComputerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQ
Computerworld: Mehr Kommunikation, bitte! by Stephan Adler SwissQ
 
Introduction Priority Poker (En)
Introduction Priority Poker (En)Introduction Priority Poker (En)
Introduction Priority Poker (En)
 
Einführung Priority Poker (De)
Einführung Priority Poker (De)Einführung Priority Poker (De)
Einführung Priority Poker (De)
 
Swiss Requirements Day 2013 - Vom Spieltrieb zur Systematik
Swiss Requirements Day 2013 - Vom Spieltrieb zur SystematikSwiss Requirements Day 2013 - Vom Spieltrieb zur Systematik
Swiss Requirements Day 2013 - Vom Spieltrieb zur Systematik
 
Netzwoche: Agil versus Wasserfall
Netzwoche: Agil versus WasserfallNetzwoche: Agil versus Wasserfall
Netzwoche: Agil versus Wasserfall
 
Netzwoche: Trends und Hürden im Requirements Engineering
Netzwoche: Trends und Hürden im Requirements EngineeringNetzwoche: Trends und Hürden im Requirements Engineering
Netzwoche: Trends und Hürden im Requirements Engineering
 
Netzwoche: Agile Methoden allein reichen nicht
Netzwoche: Agile Methoden allein reichen nichtNetzwoche: Agile Methoden allein reichen nicht
Netzwoche: Agile Methoden allein reichen nicht
 
SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011SwissQ Testing Trends & Benchmarking 2011
SwissQ Testing Trends & Benchmarking 2011
 
Testing Trends und Benchmarks 2013 De
Testing Trends und Benchmarks 2013 DeTesting Trends und Benchmarks 2013 De
Testing Trends und Benchmarks 2013 De
 

GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln

  • 1. Wenn Tester Apps entwickeln München, November 2013
  • 2.
  • 4. Agenda 1 2 Vielfalt mobiler Geräte in Test und Entwicklung 3 Wenn Tester entwickeln 4 Fachliche Betatester einbinden 5 Page 4 Kurzvorstellung Pro App Fazit
  • 5. Ein App – Alle Funktionen im Überblick. Wartung, Montage & Verkauf von Geberit Produkten erleichtern ISH-Paket Ersatzteile finden und organisieren Unterputzspülkästen identifizieren und Serviceteile organisieren Montageablauf schnell verstehen Zusatzinformationen durch Scannen von QR-Codes Produkte finden und organisieren
  • 6. Der Workflow der Produkterkennung ist für jedes Produkt individuell spezifiziert
  • 7. Mehr als 16000 Handwerker sind zufriedene User der Apps
  • 8. Herausforderungen im Projekt Technik -  -  -  -  -  Projekt Testen 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 -  -  Unklare Vorstellungen und wechselnde Anforderungen Fixe Deadline Agiles Vorgehen mit Scrum -  -  Gerätevielfalt Befangenheit (Entwickler = Tester)
  • 9. Agenda 1 Kurzvorstellung Pro App 2 Vielfalt mobiler Geräte in Test und Entwicklung 3 Wenn Tester entwickeln 4 Fachliche Betatester einbinden 5 Fazit
  • 10. Die ProApp ist auf einer Vielzahl an Geräten im Einsatz Quelle: Google, Stand 05.2013
  • 11. Die ProApp ist auf einer Vielzahl an Android Geräten
  • 12. Die Mobile Strategie muss sich am richtigen Zielmarkt orientieren (1/2) Smartphone*Marktanteile*Europa* 50$ 45$ 40$ Marktanteil* 35$ 30$ 25$ 20$ 15$ 10$ 5$ 0$ iOS$ Android$ Windows$Phone$ Other$ 2012404$ 41.32$ 32.6$ 1.1$ 24.98$ 2013404$ 38.9$ 45.6$ 2.7$ 12.8$ In Europa teilen sich iOS und Android den Markt. Blackberry und Symbian sind die grossen Verlierer Quelle: statcscounter.com, Stand 05.2013
  • 13. Die Mobile Strategie muss sich am richtigen Zielmarkt orientieren (2/2) Smartphone*Marktanteile*CH* 80$ 70$ 60$ Marktanteil* 50$ 40$ 30$ 20$ 10$ 0$ iOS$ Android$ Windows$Phone$ Other$ 2012405$ 68.78$ 27.12$ 0.99$ 3.11$ 2013404$ 62.78$ 33.5$ 2.02$ 1.7$ In der Schweiz führt iOS weiterhin mit einem deutlichen Vorsprung Quelle: statcscounter.com, Stand 05.2013
  • 14. Für den Test von Mobilen Apps sind viele Faktoren zu berücksichtigen
  • 15. Agenda 1 Kurzvorstellung Pro App 2 Vielfalt mobiler Geräte in Test und Entwicklung 3 Wenn Tester entwickeln 4 Fachliche Betatester einbinden 5 bla
  • 16.
  • 17. Fachbereich und Designer denken kreativ-positiv Und Entwickler Pixe Features Features l und Farb e n
  • 18. Tester denken „konstruktiv-destruktiv“ Rechtssystem: Unschuldig bis das Gegenteil bewiesen wurde! Entwickler: Es funktioniert, sonst hätte ich es ja anders gemacht! Tester: Das funktioniert eh nicht – bis ich es dreimal getestet habe
  • 19. Tester lieben alte Geräte – Entwickler haben meist die neusten Spielzeuge
  • 21. Tester denken an Negativ-Fälle – schon in der Spezifikationsphase Hoch auflösende Bilder! hat der Handwerker auf der Baustelle guten Empfang?“
  • 22. 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
  • 23. Tester ziehen auch mal den Stecker Wichtig: Von Tag 1 an die Netzwerkverbindung berücksichtigen!
  • 24. Tester haben 6 Hände – oder tun zumindest so als ob
  • 25. Tester denken in Entscheidungstabellen     Gerät   Mac   Windows   Windows   Windows   Samsung  Galaxy  S  I9000   Samsung  Galaxy  SII  I9100  (3G)   Samsung  Galaxy  S  III  I9300   Samsung  Galaxy  Nexus   Motorola  Defy   HTC  Desire  A8181   HTC  One  S   iPhone  3G   iPhone  3GS   iPhone  4   iPhone  4S   iPhone  5   Samsung  Galaxy  Tab  2   Acer  Iconia  Tab  A510   Google  nexus  7   iPad  2   iPad  3   iPad  Mini   Version   10.x   XP   7   8   Android  2.1   Android  4.0   Android  4.0   Android  4.1   Android  2.3   Android  2.2   Android  4.0   iOS  4   iOS  5   iOS  6   iOS  6   iOS  6   Android  4.0   Android  4.0   Android  4.2   iOS  6   iOS  6   iOS  6     Webrowser   Chrome   Firefox   Safari   Display   Na#ve   Mobile   Mobile   Mobile   Chrome   Safari  5   Safari  6   IE  7   IE  8   IE  9   IE  10   Opera   Firefox  15+                 x                               x           x             x           x     x                           x       4.0"                             4.3"                             4.8"     x   x                       4.65"   x                           3.7"                             3.7"                             4.3"                             3.5"                             3.5"                             3.5"                             3.5"                             5"         x                     10.1"       x                       10.1"                             7"                             9.7"                             9.7"         x                     7.9"                             Email   Na#ve     Gmail   Yahoo   GMX                                           x                   x   x   x   x         x         x                 x                         x                                           x              
  • 26. 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.)
  • 27. Tester lieben Fehlerberichte – Und Nullpointer ist quasi unser zweiter Vorname
  • 28. Agenda 1 Kurzvorstellung Pro App 2 Vielfalt mobiler Geräte in Test und Entwicklung 3 Wenn Tester entwickeln 4 Fachliche Betatester einbinden 5 Fazit
  • 29. 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!
  • 30. Endanwender haben immer spezifische Situationen, Handwerker haben z.B. grosse Hände
  • 31. Handwerkern geht schon mal ein Licht auf
  • 32. Agenda 1 Kurzvorstellung Pro App 2 Vielfalt mobiler Geräte in Test und Entwicklung 3 Wenn Tester entwickeln 4 Fachliche Betatester Einbinden 5 Fazit
  • 33. Fazit: Die meisten Fehler/Aufwände entstehen auf dem Gerät (Usability, Design, Gerätevielfalt) Technical  Perspec:ve   Business  Process  Perspec:ve   End  User  Perspec:ve   OS  /  Device  Perspec:ve  
  • 34. Simulator, Emulator, Physikalisches Gerät: Es gibt kein Wunder-Tool! Testausführung Testfall Testausführung Testausführung Testausführung 34
  • 35. Es kann helfen, wenn man viel Auswahlmöglichkeiten hat
  • 36.
  • 37. Q&A 1Koordinaten §  SwissQ Consulting AG 2Stadthausquai 15 8001 Zürich 3 §  Mob +41 78 744 70 11 4 §  Fax +41 (0)43 288 88 39 5 §  www.SwissQ.it 6 §  Stephan.wiesner@swissq.it 7 8