Überarbeitung und Verbesserung der Saros-Homepage unter Verwendung eines User-Centered Design-Ansatzes
bearbeitet von: Sascha Kretzschmann
Abgabetermin: 16.08.2012
Weitere Schritte
Status |
Deadline |
Aufgabe |
Bereich |
Umsetzung |
|
XX.09.2012 |
Möglichkeit, mehrere Bilder gleichzeitig hochzuladen |
Funktionalität |
- |
|
XX.09.2012 |
Alle internen Beteiligten mit Rechten versehen |
Organisatorisch |
Administration |
|
XX.09.2012 |
Umzug von temporärer Seite auf www.saros-project.org |
Organisatorisch |
Administration |
|
XX.09.2012 |
Inhalte auf den neusten Stand bringen |
Inhalt |
laufend, auch durch zukünftige Saros-Mitglieder |
|
XX.09.2012 |
Internen Bereich einrichten, der nur für authentifizierte (eingeloggte) Mitglieder sichtbar ist |
Funktionalität |
|
|
19.09.2012 |
Inhaltsübersichten auf den Seiten konsistent gestalten |
Usability |
|
|
XX.09.2012 |
Foren angemessen platzieren und beschreiben: Forum General Discussion unter Support?, Beschreibungen konkreter |
Usabilty |
Konzept überlegen und umsetzen |
|
18.09.2012 |
Navigationseinträge Wording überarbeiten (Get Started → Sourceforge (?) ist nicht sehr aussagekräftig) |
Navigationsdesign |
|
|
XX.09.2012 |
Login Box aus dem Footer heraus nehmen, Idee wie / wo platzieren entwickeln und umsetzen |
Gestaltung |
Unauffälligen Link zur login Seite eingerichtet (oben rechts) |
|
XX.09.2012 |
Lösung für Developer Dokumentation entwickeln (in Rücksprache mit F.Zieris) und umsetzen |
|
|
|
XX.09.2012 |
Anordnung Navigationspunkte Technical Dokumentation vs. Developer Navigation etc. überdenken |
Administration |
|
|
XX.09.2012 |
Navigationsblock ab Level 2 in linker Spalte (in "Home » Get Involved » Technical Documentation » Specification » Eclipse Bridge" ist die Breadcrumb die einzige Orientierung für den Benutzer) |
Usability |
Block 'Main Menu' freigeschaltet und in linker Sidebar orientiert |
|
XX.09.2012 |
Subtheme für Saros erstellen |
Theme |
Subtheme erstellen |
|
XX.09.2012 |
Headerbereich mit Site Name und Site Slogan im Subtheme platzieren |
Theme |
|
|
XX.09.2012 |
Sicherstellen, dass alle saros-project.org spezifischen Anpassungen ins Subtheme ausgelagert sind. |
Administration |
|
|
XX.09.2012 |
Subtheme hochladen (lassen) |
Administration |
|
Milestones and Planning
Diese Übersicht beeinhaltet lediglich die wichtigsten Punkte meiner Arbeit. Sie soll lediglich dabei helfen, einen schnellen Überblick zu erhalten. Für eine detaillierte Ansicht siehe Wochenpläne am Ende der Seite.
Legende:
- gestartete Aufgabe, wird z.Z. dran gearbeitet / fertig
- gestartete Aufgabe. wird z.Z. nicht dran gearbeitet
- noch nicht gestartete Aufgabe
Milestone no. |
Started |
CW |
Goals |
Subtasks |
accomplished |
|
|
18 |
Zielgruppen identifizieren (Vermutungen) |
|
|
|
|
19 |
User-centered analysis |
|
|
|
|
19 |
|
Benutzerprofile |
|
|
|
20 |
|
Anwendungsprofile |
|
|
|
19 |
|
Umgebungsprofile |
|
|
|
21 |
|
Personas |
|
|
|
22 |
Vermutungen über Zielgruppen verifizieren |
|
|
|
|
22 |
|
Methoden der Datenerhebung auswählen (Ergebnis: Interviews) |
|
|
|
23 |
|
Interviews vorbereiten |
|
|
|
24-27 |
|
Interviews führen |
|
|
|
27 |
|
Interviews auswerten |
|
|
|
27 |
|
Ergebnisse mit Vermutungen verifizieren → überarbeiten |
|
|
|
28-30 |
Informationsarchitektur und Navigationsdesign |
|
|
|
|
28 |
|
Organisationsschema auswählen (Ergebnis: Task-basiert) |
|
|
|
28 |
|
Navigationspunkte für Homepage filtern |
|
|
|
28 |
|
Card Sorting vorbereiten |
|
|
|
29 |
|
Card Sorting durchführen |
|
|
|
29 |
|
Card Sorting auswerten |
|
|
|
29/30-33 |
Umsetzung und Evaluation |
|
|
|
|
29/30 |
|
Navigation in Drupal einfügen |
|
|
|
30 |
|
Inhalte übertragen, Basis: Priorität der Aufgaben aus Interviews |
|
|
|
30 |
|
Evaluationsmethoden diskutieren |
|
|
|
30/31 |
|
Evaluationsmethoden vorbereiten |
|
|
|
31 |
|
bisherige Umsetzungen evaluieren |
|
|
|
32-33 |
|
weitere Umsetzungen/Änderungen auf Basis der Evaluation |
|
|
|
33 |
Abgabe Bachelorarbeit |
|
|
Weekly Status
Week 1 (CW 18)
Activities
- Quellenrecherche zum Thema: Usability, UCD
- Literaturrecherche "Kompedium: Informationsdesign"
- vertraut machen mit Saors-Homepage
Results
- diverse Paper über die oben genannten Themen
- erste Ideen für konzeptuelles Vorgehen
Next Steps
- weitere Literaturrecherche
- dokumentieren und erweitern des Konzeptes für Bachelorarbeit
Week 2 (CW 19)
Activities
- Literaturrecherche "Kompedium: Informationsdesign", diverse Paper
- Verbesserungen des Konzepts
- erste Schritte im UCD: Nutzerkontextanalyse
Results
- Fertigstellung des groben Konzeptes für Bachelorarbeit
- Zielgruppen definiert auf Basis von Vermutungen (Entwickler, Neulinge, Benutzer, Unternehmer)
Next Steps
- Profile für Nutzerkontextanalyse erstellen
- weitere Literaturrecherche
Week 3 (CW 20)
Activities
- Literaturrecherche (s. Week 2) + About Face 3 (Cooper 2007)
- Überarbeitung der Zielgruppen (Vermutungen)
- Arbeit an Aufgabenprofile, Benutzerprofile
- Beginn Antrittsvortrag
- Beginn Personas
Results
- neue Zielgruppen: Benutzer erfahren, Benutzer neu, Entwickler erfahren, Entwickler neu (Vermutungen)
- Inhalt eines Iterationsschrittes definiert
- Aufgabenprofile, Benutzerprofile erstellt (Vermutungen)
- Aufbau für Antrittsvortrag geklärt
Next Steps
- Personas fertigstellen
- Antrittsvortrag fertigstellen + anmelden
- weitere Literaturrecherche
Problems
- gemerkt, dass ich einen falschen Ansatz für Profile gewählte habe
Week 4 (CW 21)
Activities
- Literaturrecherche (s. Week 3)
- Überarbeitung der Profile (Vermutungen)
- inhaltliche Übertragung aller bisherigen Informationen in Antrittsvortrag
- Anmeldung für Antrittsvortrag (31.05.2012)
- Unterschrift für Bachelorarbeit (24.05.2012) bei Herr Prechelt
- Arbeit an Personas
Results
- fertige Profile auf Basis von Vermutungen
- Fertigstellung des Antrittsvortrages
- beinahe Fertigstellung der Personas
Next Steps
- Fertigstellung Personas
- vorbereiten auf Antrittsvortrag
- Anmeldung Bachelorarbeit
- weitere Literaturrecherche
Week 5 (CW 22)
Activities
- Literaturrecherche
- Anmeldung Bachelorarbeit im Prüfungsbüro
- Arbeit an Personas
- Methoden der Datenerhebung im UCD sammeln
Results
- Termin für Abgabe Bachelorarbeit (16.08.2012)
- Antrittsvortrag gehalten
- Fertigstellung der Personas (Vermutungen)
Next Steps
- Methoden vergleichen + auswählen
- Methoden vorbereiten
- Methoden anwenden
- weitere Literaturrecherche
Week 6 (CW 23)
Activities
- Literaturrecherche zu Methoden der Datenerhebung
- über diverse Methoden der Datenerhebung diskutiert
- Arbeit mit Ergebnissen der Diskussion
Results
- Interviews als effizienteste Methode ausgewählt
- Interview Ziele definiert (Was will ich erreichen?)
- Skript für Interviews erstellt (Ablauf)
- Fertigstellung der Personas (Vermutungen)
Next Steps
- Durchführung Interviews
- geführte Interviews dokumentieren
- Literaturrecherche Drupal ("Drupal 7 - The Essentials")
Week 7 (CW 24)
Activities
- Literaturrecherche Drupal ("Drupal 7 - The Essentials")
- Durchführung Interviews
- Sammeln von Drupal Themes und Modulen
- Beginn schreiben an Bachelorarbeit
- Überlegungen zum Navigationsdesign führen
- erneute Überarbeitung der Zielgruppen Personas
- Grund: "Neuling" und "erfahren" rechtfertigen keine eigene Zielgruppe
Results
- neue Zielgruppen: Entwickler, Benutzer
- ersten 2 Interviews geführt (ZG Entwickler)
- Dokumentation der Interview Ergebnisse
- Card Sorting als Methode für Informationsarchitektur gewählt
Next Steps
- Durchführung Interviews
- Card Sorting als hilfreiche Methode diskutieren
- Einarbeitung + weitere Literaturrecherche von Drupal
Week 8 (CW 25)
Activities
- Literaturrecherche Drupal ("Drupal 7 - The Essentials")
- Drupal 7.14 lokal aufgesetzt + eingerichtet
- Durchführung Interviews
- schreiben an Bachelorarbeit
- Card Sorting als Methode des Navigationsdesign diskutiert
Results
- 3 Interviews geführt (ZG Entwickler + ZG Benutzer)
- Dokumentation der Interview Ergebnisse
- bisherige Themes für Drupal verworfen (bieten nicht Gewünschtes)
- Card Sorting als effiziente und hilfreiche Methode diskutiert
Next Steps
- Interviews beenden
- finden eines passenden Drupal Themes
- Literaturrecherche Card Sorting + erste Vorbereitungen
Problems
- Drupal nur lokal benutzen, Drupal für Saros noch auf Version 6
- später müssen lokale Sachen auf Livesystem überführt werden
Week 9 (CW 26)
Activities
- Literaturrecherche Usability-Testing
- neu Themes gefunden und getestet
- Durchführung Interviews
- Auswerten der Interviews
- schreiben an Bachelorarbeit
- Card Sorting vorbereitet
Results
- 3 Interviews geführt (ZG Benutzer)
- Dokumentation der Interview Ergebnisse
- vorläufige Teilauswertung der Interviews
- für Theme "Bartik 7.14" entschieden
- Entscheidung: offenes online Card Sorting
Next Steps
- Interviews beenden
- kostenloses online Card Sorting Tool suchen
- Card Sorting Session vorbereiten
- erste Texte in Drupal überführen
Problems
- Durchführung von letzten 2 Interviews gescheitert
- Grund: Krankheit, Urlaub der Teilnehmer
Week 10 (CW 27)
Activities
- neu Themes gefunden und getestet
- Durchführung Interviews (Nachzügler)
- Auswerten der Interviews
- schreiben an Bachelorarbeit
- Card Sorting vorbereitet
Results
- 1 Interviews geführt (ZG Benutzer)
- Dokumentation der Interview Ergebnisse
- Endauswertung der Interviews
- neue sekundäre Zielgruppe: Projekt Koordinator Saros
- Grundlage für Überarbeitung der Profile + Personas
- Zusammenstellung der aller gewünschten Features + Inhalte der Homepage
- priorisiert nach #-Nennungen
- WebSort als online Card Sorting Tool evaluiert
- Card Sorting Session vorbereitet
Next Steps
- verschieden Organisationsschemata diskutieren und vergleichen
- Card Sorting Session mit WebSort auf Arbeitsstelle testen
- erste Texte in Drupal überführen (Ziel aus letzter Woche)
Week 11 (CW 28)
Activities
- Card Sorting Testdurchlauf
- Organisationsschemata diskutiert
- schreiben an Bachelorarbeit
- Literaturrecherche Informations- Textdesign
- erste Texte nach Drupal überführt
- Pseudo-Navigation nach Drupal überführt (Test)
Results
- kleine Probleme mit WebSort, dennoch einsatzbereit
- evaluierte Organisationsschemata:
- aufgabenorientiert (Tendenz) oder zielgruppenorientiert, Endresultat nach Card Sorting
- Schwächen von Theme "Bartik" bei Navigation, Texte davon nicht betroffen
Next Steps
- erneute Suche nach Theme
- Card Sorting durchführen
- Navigation als Ergebnis nach Drupal überführen
- weitere Texte überführen
Problems
- Einarbeitung, Suche nach Themes/Modulen in Drupal umfangreicher als geplant
Week 12 (CW 29)
Activities
- schreiben an Bachelorarbeit
- Card Sorting durchgeführt
- Card Sorting ausgewertet
- Navigation als Ergebnis in einem Stakeholder-Meeting (Saros intern) diskutiert
- Theme gefunden
- weitere Texte überführt
- Navigation überführt
Results
- als Ergebnis des Card Sorting, Navigation erstellt
- Stakeholder-Meeting brachte kleine Änderungen/Umbenennungen der Navigation (positiv!)
- Theme "touch" unterstützt Navigation besster, restliche Features genauso wie "Bartik"
- Navigation in Drupal
Next Steps
- Beenden der Überführung der Inhalte in Drupal
- Anfrage für Instanz auf Live Server
- Überführung von lokaler Drupal Seite auf Liveserver
Problems
- weitere unverschuldete Verzögerung, da das Update von Drupal auf v.7 immernoch nicht vollzogen ist
- somit erst einmal weitere Arbeit auf lokalem System
- Übertragung von lokal auf Livesystem wird dadurch viel Zeit in Anspruch nehmen
Week 13 (CW 30)
Activities
- schreiben an Bachelorarbeit
- Texte überführen (auf Liveserver)
- Texte angepasst (Textdesign)
- Evaluationsmethoden diskutiert + vorbereitet
Results
- so gut wie alle Texte überführt
- Forum eingerichtet
- Tree testing vorbereitet und Durchführung gestartet
- Vorbereitung für heuristische Evaluation getätigt * Umsetzung nicht sicher, da noch keine Zusage von Experten
Next Steps
- wenn heur.Evaluation nicht möglich → Alternative suchen
- weiter an Arbeit schreiben
Problems
- Drupal 7 Update zwar vollzogen, aber immer noch keine Rechte zum Bearbeiten
- wenn bis Ende der Woche immer noch gleicher/ähnlicher Zustand, werde ich Saros komplett lokal aufsetzen
- erst nach Abgabe Überführung von lokal auf Liveserver
Week 14 (CW 31)
Activities
- schreiben an Bachelorarbeit (primär)
- Arbeiten an Livepage
- Migration geplannt
Results
- fast alle Inhalte bearbeitet
- Zeitplan für Freigabe der Livesite erstellt
Next Steps
- an Arbeit schreiben
- "zusätzliche" Inhalte übertragen
Problems
- externe Inhalte entdeckt, die auch übertragen werden müssen
Week 15 (CW 32)
Activities
- schreiben an Bachelorarbeit (primär)
- Arbeiten an Livepage
Results
- Inhalte vollständig übertragen
- Livepage "freigegeben" → um Anmerkungen gebeten
- weitere Verbesserungen und Überarbeitungen kamen bei Meeting hervor
Next Steps
- an Arbeit schreiben
- auf Grundlage des Feedbacks Saros-Seite überarbetien
Week 15 (CW 32)
Activities
- schreiben an Bachelorarbeit (primär)
- Arbeiten an Livepage
Results
- Inhalte vollständig übertragen
- Livepage "freigegeben" → um Anmerkungen gebeten
- weitere Verbesserungen und Überarbeitungen kamen bei Meeting hervor
Next Steps
- an Arbeit schreiben
- auf Grundlage des Feedbacks Saros Seite überarbeiten
Week 16 (CW 33)
Activities
- schreiben an Bachelorarbeit (primär)
- Arbeiten an Livepage
Results
- Bachelorarbeit beendet
- Livepage "fertig"
Next Steps