1u54DsZ
1u54DsZ
1u54DsZ
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Crowdsourcing für Unternehmen<br />
allen in Benutzung befindlichen Geräten und Betriebssystemen<br />
in all ihren Versionen und Konfigurationen, ergänzt<br />
durch ein spezifisches, qualitatives Nutzerfeedback aus<br />
erster Hand.<br />
3.4.2 Ziele von Crowdtesting<br />
Softwarefehler aller Art, sowie andere Fehler digitaler<br />
Produkte und Services (z.B. tote Links, lange Ladezeiten)<br />
gehen immer zu Lasten der Akzeptanz einer App oder<br />
Website und sind damit ein Risiko für die Kundenzufriedenheit<br />
und schlussendlich den Umsatz. Ziel von Crowdtesting<br />
ist daher die Optimierung von Software. Im Mittelpunkt<br />
stehen dabei die Reduzierung von Softwarefehlern<br />
(Bugs) sowie die Verbesserung der Benutzerfreundlichkeit<br />
(Usability, User Experience).<br />
3.4.3 Einsatzgebiete<br />
Crowdbasiertes Softwaretesting kommt überall dort zum<br />
Einsatz, wo Software für Endanwender entwickelt wird.<br />
Normalerweise ist dies der B2C-Markt, jedoch gibt es<br />
auch im B2B-Umfeld viele Möglichkeiten, Crowdtesting<br />
einzusetzen. Mit Crowdtesting kann Software sowohl für<br />
den mobilen als auch für den stationären Bereich getestet<br />
werden.<br />
In Deutschland wird diese Methode momentan vor allem<br />
in zwei Bereichen eingesetzt:<br />
• Usability Tests: Feedback von Panels von Endanwendern<br />
zur Bedienbarkeit einer Software<br />
• Funktionale Tests: Finden von funktionalen Fehlern<br />
(Bugs, Defects)<br />
Innerhalb dieser Bereiche ist die Crowd in verschiedensten<br />
Phasen der Produktentwicklung einsetzbar:<br />
• Gestaltungsphase: Design<br />
• Konzeptphase: Prototypenevaluation<br />
• Betaphase: Usability-Studien, Funktionale Tests<br />
• Pre Release: Funktionale Tests<br />
• Post Release: Konkurrenzanalyse,<br />
Feedback für nächste Releases / Updates<br />
3.4.4 Durchführung von Crowdtesting-<br />
Projekten<br />
Für den Erfolg von Crowdtesting-Projekten ist die Zusammensetzung<br />
der zur Verfügung stehenden Crowd, ebenso<br />
entscheidend, wie ein professionelles Projektmanagement.<br />
Der Auftraggeber muss z.B. die Gewissheit haben,<br />
dass zu jedem Zeitpunkt des Tests die zur Verfügung<br />
gestellten Daten und Prototypen vertraulich behandelt<br />
werden – das gilt vor allem bei bisher unveröffentlichter<br />
Software.<br />
In der Regel ist ein Projektmanager für die Qualität des<br />
Tests sowie für nachvollziehbare Ergebnisse verantwortlich.<br />
Dieser kann vom Crowdtesting-Dienstleister<br />
gestellt werden (»Managed Service«) oder aber vom<br />
Kunden selbst. Stellt der Kunde den Projektmanager,<br />
so wird die Crowdtesting-Plattform als »Self Service«<br />
zur Verfügung gestellt. In diesem Fall erhält der Kunde<br />
lediglich den Zugang zur Crowd über die Plattform des<br />
Anbieters – ist dann aber selbst für die Qualitätssicherung<br />
verantwortlich.<br />
Da sich die Tester nicht im Testlabor oder in der Entwicklungsabteilung<br />
des Kunden befinden, sondern oft<br />
zuhause arbeiten, ist eine genaue Dokumentation der<br />
Testumgebung ausschlaggebend für die Qualität und<br />
Nachvollziehbarkeit der Testergebnisse.<br />
Vorbereitung<br />
Testdurchführung<br />
Auswertung<br />
Ergebnisübergabe<br />
Definition des Testprojekts,<br />
Auswahl der Tester und Geräte,<br />
Bereitstellen der Software<br />
Die Tester machen sich<br />
an die Arbeit, finden Bugs<br />
und geben Feedback<br />
Auswerten des<br />
Feedbacks durch den<br />
Test-Dienstleister<br />
Übergabe der Ergebnisse<br />
an den Kunden und<br />
Debriefing<br />
Abbildung 5: Ablauf eines Crowdtesting-Projekts<br />
27