Archiv

Autor Archiv

Lebe und arbeite “social”

Mit der Fertigstellung von EFS 7.0 haben Community-Features Einzug in EFS Panel erhalten. Das Social Web ist damit auch für Kunden von EFS Panel einfach für ihre Ideen zu nutzen. Wir Globalparker sehen diese Communities nicht bloss als einen kurzzeitigen Hype, sondern leben in und mit Ihnen. Viele von uns nutzen Facebook, meinvz, XING und andere Online-Communities. Einige twittern und einige betreiben auch privat ein Blog.

Wir in der Entwicklung sind neben den etablierten Communities auch in Open Source Communities unterwegs. Globalpark setzt bei der Entwicklung von EFS bewusst auf Open Source Software. Wir glauben, dass sich durch gemeinsamen Austausch ein stetiger Lernprozess einstellt und der einzelne somit mehr Wissen erlangt. Dieses Wissen übertragen wir auf die Arbeit und andersrum wieder in die Communities. Man wird im Web einige Open Source Projekte finden, die direkt oder indirekt von Globalpark profitieren. Wir glauben, dass durch ein nehmen und geben bessere Software entsteht. So werden von uns regelmässig Bugs an MySQL, PHP und sonstige Communities, die bei der Entwicklung von EFS involviert sind gemeldet. Der grosse Unterschied zu kommerzieller Software: Wir liefern auch oft direkt den Bugfix mit. Nun mag der ein oder andere zynisch bemerken, dass EFS eine kommerzielle Software ist. Das stimmt, aber basierend auf Open Source Komponenten. Mehr…

Globalpark Performance Studie: Innere Werte bei der Partnerwahl entscheidend

Die meisten Nutzer der Enterprise Feedback Suite (EFS) von Globalpark freuen sich über intuitive Oberflächen, eine unzählige Anzahl an Features und eine methodisch ausgereifte Software. Für uns Core Developer zählen die inneren Werte der Software, die der Nutzer als selbstverständlich vorraussetzt.

Überträgt man die inneren Kriterien, die für 90% der Leute bei der Partnersuche wichtig sind (“humorvoll, treu, ehrlich”) auf Softwareprodukte, kommt dabei vermutlich “schnell, skalierbar und robust” heraus. Wir Entwickler haben glücklicherweise Einfluss auf diese Faktoren und überprüfen regelmässig, ob EFS die Ansprüche der Nutzer an die diese Werte erfüllt.

So läuft bspw. täglich ein Performancetest, der eine Testumfrage so schnell wie möglich durchklickt und dabei verschiedene Messungen durchführt. Ist dabei irgendetwas nicht in Ordnung, wird sofort Alarm geschlagen. Darüberhinaus führen wir auch sonst regelmässig Performancetests durch.

Performance Tests im SUN Benchmark Center

Wirkliche Probleme bereiten uns eigentlich nur Umfragen, die fast alle Features von EFS nutzen. Zwar lässt sich das mit mehr Servern lösen, aber je mehr Performance wir bereits durch Einstellungen an den Servern oder Änderungen an der Software erreichen, desto besser.

bild038
Bild: Performance in bunten Balken (SUN Benchmark Center)

Diesmal hatten wir die Gelegenheit, eine solche Umfrage zusammen mit den Ingenieuren von SUN Microsystems in deren Benchmark Center zu testen. Nach intensivem Testen und etlichen Einstellungsänderungen konnten wir mit EFS ca. 10-20% mehr an Performance herausholen. Die Tests wurden mit der letzten stabilen Version von EFS durchgeführt.

Zwischenzeitlich hat sich sehr viel an den Internas von EFS geändert. Dazu gehört bspw. ein völlig neues Datenhandling, was in der kommenden Version von EFS eingeführt wird. Dies erlaubt nun u.a. ein vielfaches mehr an Variablen pro Umfrage. Tests mit dieser Version offenbahrten, dass die alte Dame EFS durchaus noch zu Sprints in der Lage ist:
Bei hochkomplexen Umfragen lassen sich mit EFS dann bis zu 50% mehr Seiten in der gleichen Zeit ausliefern. Das freut nicht nur uns Core Developer. Das nächste EFS Release wird auch die Nutzer durch seine inneren Werte überzeugen und wird erste Wahl bei der Partnerwahl bleiben.