mobile freidae berlin Community trifft Development  Umgang mit Bugs bei Maemo/MeeGo   by Uwe ‘jukey‘ Kaminski 16.07.2010
Uwe Kaminski (jukey) <ul><li>Blog:  http://internettabletblog.de  </li></ul><ul><li>Twitter:  http://twitter.com/ju_key </...
Wer, wie, was, ...? <ul><li>Bringt es denn überhaupt etwas, Fehler zu melden? </li></ul><ul><li>Ist das überhaupt “meine” ...
Um wen geht es eigentlich? <ul><li>Entwickler </li></ul><ul><ul><li>Freizeit-Entwickler </li></ul></ul><ul><ul><li>GSOC-St...
Entwickler: Ziele und Wege <ul><li>Profi- und Freizeit-Entwickler </li></ul><ul><ul><li>Haben berufliches Interesse an der...
Benutzer: Ziele und Wege <ul><li>Benutzer </li></ul><ul><ul><li>Wollen Anwendungen, „die Spaß machen“ und funktionieren </...
Benutzer hilft Entwickler <ul><li>Falsch </li></ul><ul><ul><li>„ Das Programm [beliebiges Maemo Programm] funktioniert abe...
Benutzer investieren (viel)  Zeit   in  gute   Bug-Reports! Bilder:http://www.flickr.com/photos/tonivc/2283676770/
Entwickler hilft Benutzer <ul><li>Falsch* </li></ul><ul><ul><li>„ Die Benutzer sind undankbar und überkritisch“ </li></ul>...
Entwickler investieren (unglaublich viel) Zeit   in  gute   Anwendungen! Bilder:http://www.flickr.com/photos/tonivc/228367...
...und bei  ? <ul><li>Anlaufstellen, um Fehler zu melden: </li></ul><ul><ul><li>Bugzilla: bugs.maemo.org </li></ul></ul><u...
Bugsquad <ul><li>Alle, die möchten, können sich beteiligen. Einfach den eigenen Namen auf der Webseite hinzufügen:  http:/...
Testingsquad <ul><li>Idee: Nur getestete, funktionierende Software soll im extras-Programmkatalog erscheinen – dieser ist ...
...und alles was ich bekam... <ul><li>Danke! Fragen? </li></ul>
Nächste SlideShare
Wird geladen in …5
×

Community trifft Development - Umgang mit Bugs bei maemo / Meego

1.706 Aufrufe

Veröffentlicht am

Vortrag auf dem ersten mobile freidae in Berlin am 16.07.2010

Veröffentlicht in: Technologie
1 Kommentar
1 Gefällt mir
Statistik
Notizen
  • Hallo Uwe, danke für's Teilen der sehr interessanten Präsentation. Meiner Erfahrung nach ist das Thema Bug Tracking vor allem bei Webprojekten ein sehr schwieriges. Aufgrund von fehlender oder knapper Ressourcen (sowohl auf Tester-, als auch auf Developer-Seite) kommt der Testing Prozess in vielen Fällen zu kurz. Ich habe deshalb vor kurzem in einen Blogpost 6 einfache Bug Tracking Hacks vorgestellt, welche das Leben aller am Prozess Beteiligten erleichtert - siehe: http://usersnap.com/blog/easy-bug-tracking-hacks-developers/ Würde mich freuen, deine Meinung dazu zu erhalten!
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
Keine Downloads
Aufrufe
Aufrufe insgesamt
1.706
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
930
Aktionen
Geteilt
0
Downloads
5
Kommentare
1
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Community trifft Development - Umgang mit Bugs bei maemo / Meego

  1. 1. mobile freidae berlin Community trifft Development Umgang mit Bugs bei Maemo/MeeGo by Uwe ‘jukey‘ Kaminski 16.07.2010
  2. 2. Uwe Kaminski (jukey) <ul><li>Blog: http://internettabletblog.de </li></ul><ul><li>Twitter: http://twitter.com/ju_key </li></ul><ul><li>Maemo: http://maemo.org/profile/view/jukey/ </li></ul><ul><li>Identi.ca: http://identi.ca/jukey </li></ul>
  3. 3. Wer, wie, was, ...? <ul><li>Bringt es denn überhaupt etwas, Fehler zu melden? </li></ul><ul><li>Ist das überhaupt “meine” Aufgabe? </li></ul><ul><li>Klingt vor allem nach Stress! Was habe ich als Entwickler davon? </li></ul><ul><li>Welche Bugs können wo eingetragen werden? </li></ul><ul><li>Was macht dieser ominöse Bugsquad? </li></ul><ul><li>Wie geht die Community mit Fehlern in Anwendungen Dritter um? </li></ul><ul><li>Ich möchte gern selbst aktiv werden. Wo fange ich am besten an? </li></ul>
  4. 4. Um wen geht es eigentlich? <ul><li>Entwickler </li></ul><ul><ul><li>Freizeit-Entwickler </li></ul></ul><ul><ul><li>GSOC-Studenten, usw. </li></ul></ul><ul><li>Professionals </li></ul><ul><ul><li>Maemo / MeeGo </li></ul></ul><ul><ul><li>3rd Party Developer </li></ul></ul><ul><li>Benutzer </li></ul><ul><ul><li>Power User </li></ul></ul><ul><ul><li>Interessierte Anwender </li></ul></ul>Bilder: http://soldierant.net/archives/uploads/2005/02/usergrpicons.jpg
  5. 5. Entwickler: Ziele und Wege <ul><li>Profi- und Freizeit-Entwickler </li></ul><ul><ul><li>Haben berufliches Interesse an der Behebung von Fehlern </li></ul></ul><ul><ul><li>Wollen ihre Anwendung verkaufen </li></ul></ul><ul><ul><li>Haben kein Interesse daran Fehler zu beheben </li></ul></ul><ul><ul><li>Beheben Fehler, um mit einem „runden“ Programm vielen Anwendern das Leben genauso zu erleichtern wie sich selbst </li></ul></ul>Bilder:http://flickr.com/photos/58041007@N00/429541773/
  6. 6. Benutzer: Ziele und Wege <ul><li>Benutzer </li></ul><ul><ul><li>Wollen Anwendungen, „die Spaß machen“ und funktionieren </li></ul></ul><ul><ul><li>Können mit verhältnismäßig wenig Aufwand viel erreichen </li></ul></ul><ul><ul><li>Lernen Details der Software kennen </li></ul></ul><ul><ul><li>Fördern das Verständnis der Entwickler für Probleme der Anwender </li></ul></ul><ul><ul><li>Müssen nicht selbst programmieren können </li></ul></ul>Bilder:http://commons.wikimedia.org/wiki/File:Wegweiser-Borstein.jpg
  7. 7. Benutzer hilft Entwickler <ul><li>Falsch </li></ul><ul><ul><li>„ Das Programm [beliebiges Maemo Programm] funktioniert aber nicht!“ </li></ul></ul><ul><ul><li>„ Ich will [beliebige ganz tolle Funktion] haben!“ </li></ul></ul><ul><li>Richtig </li></ul><ul><ul><li>Ort der Fehlermeldung bestimmen (Bugtracker-Link in Packages unter http://maemo.org/packages ) </li></ul></ul><ul><ul><li>Frage stellen: Fehler oder Verbesserung? Fehler gehen fast immer vor! Deswegen werden aus „Verbesserungen“ aber trotzdem keine „Fehler“... </li></ul></ul><ul><ul><li>Duplikat? In bugs.maemo.org auch nach Bugs im Status „fixed“ suchen, um zu sehen ob dieser für eine zukünftige Version gilt. </li></ul></ul><ul><ul><li>So detailliert wie möglich beschreiben, was zu tun ist, um den Fehler zu reproduzieren! Soll z.B. ein Problem gemeldet werden, das bei der Eingabe von Texten in Formularfeldern auftritt, muss vorher angegeben werden, ob das virtuelle oder das Hardware Keyboard verwendet wurde. </li></ul></ul>Bilder:http://www.flickr.com/photos/29233640@N07/3645211083/ http://www.stockvault.net/Paper_Books_g56-Read_a_book_p13236.html
  8. 8. Benutzer investieren (viel) Zeit in gute Bug-Reports! Bilder:http://www.flickr.com/photos/tonivc/2283676770/
  9. 9. Entwickler hilft Benutzer <ul><li>Falsch* </li></ul><ul><ul><li>„ Die Benutzer sind undankbar und überkritisch“ </li></ul></ul><ul><ul><li>„ Ich mache das hier vor allem für mich und daher so, wie ich es will!“ </li></ul></ul><ul><ul><li>*sofern die Anwendung der Community (also per extras-Programmkatalog) zur Verfügung gestellt werden soll </li></ul></ul><ul><li>Richtig </li></ul><ul><ul><li>Feedback! Gemeldete Fehler und Verbesserungswünsche sind ein Zeichen dafür, dass sich jemand mit der Software beschäftigt und sich sogar die Zeit nimmt sie zu verbessern </li></ul></ul><ul><ul><li>Dokumentation! Changelogs helfen Testern dabei, gezielt neue Funktionen zu überprüfen. Gut dokumentierter Quelltext ermöglicht es interessierten Entwicklern, Fehler in der Anwendung zu finden und zu beheben </li></ul></ul><ul><ul><li>Usability! Nicht nur Entwickler selbst können ein Programm verbessern. Der Dialog mit Experten im Design- und Usability-Bereich kommt der Anwendung zu gute </li></ul></ul>Bilder: http://flickr.com/photos/32404172@N00/188312435 http://jugl.ju.funpic.de/wp-content/uploads/2009/07/Feedback.jpg
  10. 10. Entwickler investieren (unglaublich viel) Zeit in gute Anwendungen! Bilder:http://www.flickr.com/photos/tonivc/2283676770/
  11. 11. ...und bei ? <ul><li>Anlaufstellen, um Fehler zu melden: </li></ul><ul><ul><li>Bugzilla: bugs.maemo.org </li></ul></ul><ul><ul><ul><li>Plattform und Konzeptfehler </li></ul></ul></ul><ul><ul><ul><li>Fehler in Default-Anwendungen (z.B Browser oder E-Mail-Programm) </li></ul></ul></ul><ul><ul><ul><li>Fehler in Programmen, die durch Entwickler aus der Community geschaffen werden (Canola2, Hermes, Conboy, ...) </li></ul></ul></ul><ul><ul><li>Externe Bug-Tracking Tools </li></ul></ul><ul><ul><ul><li>Syncevolution: http://bugs.meego.org </li></ul></ul></ul><ul><ul><ul><li>Mozilla Firefox: http://bugzilla.mozilla.org </li></ul></ul></ul><ul><ul><li>garage.maemo.org-Projektseite </li></ul></ul><ul><ul><li>Forum: talk.maemo.org </li></ul></ul><ul><ul><li>E-Mail (bei Themes, usw.) </li></ul></ul><ul><ul><li>Upstream z.B.: freedesktop.org </li></ul></ul><ul><li>Erste Anlaufstelle, um zu prüfen wo Bugs gemeldet werden können: http://maemo.org/packages </li></ul>Bilder:http://commons.wikimedia.org/wiki/File:Wegweiser-Borstein.jpg
  12. 12. Bugsquad <ul><li>Alle, die möchten, können sich beteiligen. Einfach den eigenen Namen auf der Webseite hinzufügen: http://wiki.maemo.org/Bugsquad#Bugsquad_Members </li></ul><ul><li>Bei Fragen zum Durchsuchen von Bugzilla und allem rund um das Fehlermanagement: #maemo-bugs auf irc.freenorde.net (IRC) </li></ul>http://wiki.maemo.org/Image:Bugsquad-logo-wazd-small.png „ The maemo.org Bugsquad is a team that takes a look at the incoming and existing bug reports in maemo.org Bugzilla to make sure that they are in good shape before a developer spends time on the reports.“ (Andre Klapper, maemo.org Bugmaster)
  13. 13. Testingsquad <ul><li>Idee: Nur getestete, funktionierende Software soll im extras-Programmkatalog erscheinen – dieser ist ab Auslieferung des N900 aktiviert und hat somit ein breites Publikum </li></ul><ul><li>Entwicklung neuer Anwendungen und deren Veröffentlichung im extras-devel-Programmkatalog </li></ul><ul><li>Ist die Anwendung fertig für den End-Anwender, erfolgt die Veröffentlichung im extras-testing-Programmkatalog </li></ul><ul><li>Voting für Programm-Pakete: 10 x --> 4. 10 x --> 1. </li></ul><ul><li>Das Paket wird veröffentlicht und ist in „extras“ verfügbar! </li></ul><ul><li>Ein guter Ausgangspunkt für alles rund um die QA-Prozedur der Community: http://wiki.maemo.org/Help_testing_software </li></ul><ul><li>Anwendungen zum Testen: http://maemo.org/packages/repository/qa/fremantle_extras-testing/ </li></ul>Bilder: http://commons.wikimedia.org/wiki/File:Tummeupp.jpg
  14. 14. ...und alles was ich bekam... <ul><li>Danke! Fragen? </li></ul>

×