Erstes Elexis Entwickler Treffen
Organisatorisches
Ort: Lihn, Kerenzerberg
Start: Wochenende vom Samstag, den 27. November 2010, ab 14 Uhr
Ende: Sonntag, ca Mittag
Wer: An der Weiterentwicklung von Elexis interessierte Entwickler und Power-User
Programm
Unten findet Ihr einige Überlegungen/Vorschläge von mir für dieses Treffen. Es ist in erster Linie ein Entwicklertreffen, wo eine Zeile Code die läuft, tausendmal mehr Anerkennung bekommt als 100 gute Ideen, für deren Umsetzung das Geld und/oder die Zeit fehlt. Als junges Projekt, das bis jetzt vor allem von seinem Initianten lebt, ist es wichtig, dass die Entwickler gemeinsam realistische Ziele für die nächsten Monate festlegen, fehlende Werkzeuge/Arbeitsabläufe entwickeln/defininieren und so die Basis für eine noch fruchtbarere Zusammenarbeit aufbauen. Ohne Anwender und deren Ideen und Anforderungen wäre Elexis nicht schon heute ein so erfolgreiches Programm. Reihenfolge/Zeiten werde ich erst kurz vor dem Treffen festlegen. Es würde mich jedoch freuen, von Euch zu hören, was fehlt oder was ihr anders machen möchtet. Ebenfalls könnten wir hier schon einige Ideen/Lösungansätze dokumentieren, damit wir nicht im luftleeren Raum anfangen zu diskutieren.
-
Niklaus Giger: Einleitung, Zielvorstellung, Organisatorisches
-
Kurze Vorstellung der Teilnehmer (Wer bin ich, warum bin ich hier, was erwarte ich)
-
Jeder ist aufgefordert eine kurze Präsentation (10-15 Min) von einem Thema rund um Elexis zu geben, das ihn besonders interessiert. Fragen dazu sind willkommen.
-
Workshop-artig werden dann die wichtigsten Themen andiskutiert. Welche Lösungsansätze gibt es, wer möchte daran mitarbeiten/den Lead übernehmen, was ist der Zeitrahmen
-
Zusammenarbeit mit andern Projekten wie
-
http://code.google.com/a/eclipselabs.org/p/mint oder
-
http://www.eclipse.org/proposals/uomo/
-
Elexis als offizielle Eclipse-Projekt (incubation)
-
Evtl. kurze Hacking-Session, um gewisse Arbeitsmethoden zu zeigen oder Probleme direkt zu lösen
-
Gruppenphoto (für die Nachwelt)
-
Gemeinsames Nachtessen
-
Zu einer bestimmten Zeit, z.B. 21 oder 22 Uhr schlage ich zur Auflockerung vor, entweder in die Indoor-Minigolf zu gehen oder von einer der nicht allzu schweisstreibenden Möglichkeiten im Sportzentrum zu profitieren (Kegeln, Luftpistolenschiessen kommen mir da in den Sinn)
-
Poweruser und Entwickler werden eventuell getrennt Themen behandeln.
Themen für Entwickler und Poweruser
-
Welche Werkzeuge brauchen wir für eine gute Zusammenarbeit?
-
Die Kunst, einen guten Bug-Report zu erstellen.
-
Gibt es eine Vorlage/Beispiel?
-
Werkzeuge, welche genau verfolgbar die Tasten aufzeichnen (wink/WindowTester)
-
DB-Dump (anonymizer) gut genug?
-
Können die Daten automatisch gesammelt und verschickt werden (diagnose@elexis.ch)?
-
Unser Anforderungen an Remote Support sind: Aufzeichnung der Sitzungen? mehrere Beobachter? Gebrauch hinter FW möglich? Niklaus kennt (oberflächlich) kommerzielle SW (aka Teamviewer, ab SFr. 719, kostenlos nur für privaten Gebrauch) versus freie SW ( x11vnc/ssvnc, Vergleich heise , o.ä)?
-
Screencasts als Hilfestellung
-
Welches Format verwenden wir, ogg, Flash?
-
Welche Werkzeuge sind gut? Niklaus fand u.a. Vergleich Wink, yvnc2swf, kurt , recordmydestop, CamStudio oder kommerziell DemoRecorder. Gibt es eins oder mehrere je nach Platform?
-
Antworten aus erster Hand auf brennende Fragen von ??
Themen für Poweruser
-
Wie formuliere ich Verbesserungsvorschläge so, dass sie von den Entwicklern verstanden werden? Screenshots, Vorlagen Stichwort: UseCases ermöglichen es Abnahmekriterien und Tests zu definieren.
-
Welche Features sind mir (oder einem) Sponsor wieviel Franken wert? (die Entwickler arbeiten nämlich nicht umsonst!)
-
Bruno Büchel? Anforderungen Medikamentation/Abrechnung?
-
Demo-Screencast, das einen der grössten Vorzüge von elexis zeigt, erstellen.
Themen für Entwickler
-
Gerry Weirich: zentrale Konzepte und Strategie der Kernentwicklung
-
Vorstellung neue Infrastruktur für Medelexis (im Tun) mit Root-Server von Thomas Huster & Marco Descher (ca. 1 Stunde)
-
redmine (Projekt-Verwaltung)
-
Bug-Tracking
-
Eclipse-Anbindung via MyLin Integration Hudson Continuos für elexis
-
Niklaus Giger: GUI-Testing mit SWTBOT oder WindowTest Pro. (ca 30 Minuten) Kurze Demo, Erfahrungen, Probleme
-
Gibt es Gründe/Ideen für ein Redesign von Elexis (z.B. Version 3.0?)? Was soll das alles umfassen?
-
Welche Werkzeuge brauchen wir sonst noch für eine gute Zusammenarbeit? IRC?
-
Wie geben wir neue Releases heraus? (Zeitrahmen, Qualitätssicherung, Abstimmung der verschieden Partner). Niklaus Giger wird noch einen Vorschlag ca. eine Woche vor der Konferenz verschicken.
-
Kann/muss/soll die Konfiguration/Parametrierung für Elexis vereinfacht werden? Wie löst man diverse in der Praxis auftauchen Probleme, mehrere Mandanten/Arbeitsplätze/Drucker? Alternative Speichermöglichkeiten via LDAP-Server oder ini-Datei?
Organisatorisches
Die Kosten für Übernachtung/Essen, etc muss jeder selber übernehmen. Medelexis sponsert Tagungsraum, Beamer, genauer Betrag wird mir vor der Tagung mitgeteilt.
Falls sich niemand sonst aufdrängt mache ich das gerne und würde auch schauen, dass nachher (soweit das mit einem vernünftigen Aufwand möglich ist), Präsentationen, Folien, Kurzprotokolle irgendwo auf dem Internet zu finden sind. Angemeldet sind:
-
Gerry Weirich
-
Peter Schönbucher
-
Bruno Büchel
-
Harald Markovitz
-
Marco Descher
-
Thomas Huster
-
Pierre Bruyère
-
Victor Mboka
-
Daniel Lutz
-
Julian Kappis
-
Werner Trüeb
-
Niklaus Giger