Warning: The magic method Math_Captcha::__wakeup() must have public visibility in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 49

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 49

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 49

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 49

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/includes/class-cookie-session.php on line 49

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home/system-storm/blog.comfine.de/wp-content/plugins/wp-math-captcha/wp-math-captcha.php:87) in /home/system-storm/blog.comfine.de/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":412,"date":"2022-01-06T10:40:21","date_gmt":"2022-01-06T09:40:21","guid":{"rendered":"https:\/\/blog.comfine.de\/?p=412"},"modified":"2022-05-16T13:56:30","modified_gmt":"2022-05-16T11:56:30","slug":"agenda-software-bugs-werden-nicht-behoben-veraltetes-softwaredesign-fuer-viel-geld-ein-armmutszeugnis","status":"publish","type":"post","link":"https:\/\/blog.comfine.de\/agenda-software-bugs-werden-nicht-behoben-veraltetes-softwaredesign-fuer-viel-geld-ein-armmutszeugnis\/","title":{"rendered":"Agenda Software: Bugs werden nicht behoben, veraltetes Softwaredesign f\u00fcr viel Geld – ein Armmutszeugnis!"},"content":{"rendered":"\n

Vor fast zwei Jahren habe ich mich dazu entschlossen, die Fibu- und Steuersoftware Agenda zu mieten, da diese auch von meiner Ex-Steuerberaterin genutzt wurde, und ich somit ihre fehlerhaften Steuererkl\u00e4rungen vern\u00fcnftig pr\u00fcfen und korrigieren konnte. Da ich Datev als eines der schlechtesten Softwareprodukte empfinde, das mir je begegnet ist, zumindest aus softwaretechnischer sicht, entsprechend meiner Erfahrungen mit Installationsproblemen, Men\u00fcf\u00fchrungen, etc. – hatte ich mir einen \u00dcberblick \u00fcber die Software verschafft und konnte mich damit anfreunden. <\/p>\n\n\n\n

Nachdem ich meine ersten Gehversuche mit der Agenda-Software gemacht hatte, stolperte ich jedoch \u00fcber immer mehr unsch\u00f6ne Details, die mich als Anwender immer mehr frustrierten. Ich sammelte also ein paar der festgestellten Probleme, und formulierte an meinen Betreuer eine entsprechende Mail:<\/p>\n\n\n\n


\n\n\n\n
\n

Hallo Herr Gilgenreiner,<\/p>\n\n\n\n

wie schon angek\u00fcndigt habe ich einige Anmerkungen bez\u00fcglich der Software gesammelt und m\u00f6chte Sie bitten, diese an Ihre Entwicklung weiter zu leiten.<\/p>\n\n\n\n

Login: Beim Login muss man nach der Eingabe des Passworts zwei mal Enter dr\u00fccken f\u00fcr einen Login. Dies ist st\u00f6rend und nicht intuitiv. Nach Abschluss der Eingabe des Passwortes erwartet ein Benutzer beim dr\u00fccken der Enter-Taste, dass der Login ausgef\u00fchrt wird. Es ist ja nur eine Kleinigkeit das Event ab zu fangen und die Login-Funktion aufzurufen.<\/p>\n\n\n\n

Tabellen-Darstellung: Tabellen-Spalten-Breiten sind oft v\u00f6llig sinnfrei voreingestellt, sodass wichtige Informationen nicht angezeigt werden, w\u00e4hrend vollst\u00e4ndig leere Spalten den Bildschirm f\u00fcllen. Auch speichert das System nicht die h\u00e4ndisch eingestellten Spaltenbreiten. Das ist sehr unsch\u00f6n und nicht zeitgem\u00e4\u00df f\u00fcr eine Software in dieser Preiskategorie – wenn schon die Benutzeranpassungen nicht dauerhaft gespeichert werden, sollte wenigstens eine Automatik beim \u00d6ffnen anst\u00e4ndige Dienste verrichten.
<\/p>\n\n\n\n

Lohn&Gehalt, Arbeitstag-Formel: Wenn bei einem Mitarbeiter korrekt hinterlegt ist, dass die Arbeitsteilzeit-Berechnung anhand der Methode Arbeitstag-Formel erfolgen soll, muss man die Berechnung trotz angegebener Arbeitszeit h\u00e4ndisch erledigen, obwohl das System doch wei\u00df, wieviel Arbeitstage der Mitarbeiter in diesem Monat hat und wie viele Tage er krank war. Die Erwartungshaltung, dass die Agenda-Software diese Berechnung selbstst\u00e4ndig durchf\u00fchrt, erachte ich als selbstverst\u00e4ndlich und w\u00fcrde um eine entsprechende Nachbesserung bitten. Und: Bei einem meiner Mitarbeiter tr\u00e4gt das System – auch hier trotz korrekt gepflegter Werte – nicht den Monatslohn und die eingetragenen Krankheitstage in die letzte Dialogseite ein, was bei anderen Mitarbeitern sehr wohl funktioniert. Hier scheint es einen Bug zu geben – Sie k\u00f6nnen sich gern zwecks weiterer Ermittlung dazu bei mir melden.<\/p>\n\n\n\n

Lohn&Gehalt: Beim Fortschreiben von KUG-Eintr\u00e4gen wird die Stundenanzahl nicht fortgeschrieben und muss h\u00e4ndisch nachgetragen werden. Es ist zwar nicht so viel Arbeit und kommt ja auch nur in Ausnahmef\u00e4llen \u00fcberhaupt zu KUG, aber dennoch h\u00e4tte ich hier erwartet, dass dies automatisch erfolgt – sind auch nur ein paar Zeilen Code – f\u00fcr jemd. der den Quelltext der Anwendung kennt sicher eine Kleinigkeit.<\/p>\n\n\n\n

Lohn&Gehalt: Beim Stapeldruck-Dialog wurden Checkboxen f\u00fcr eine Radio-Button-Funktion verwendet  – wenn man Ihre Software gewohnt ist, sicher kein Problem und auch nur eine kosmetische Kleinigkeit, dennoch im ersten Moment f\u00fcr Neulinge irritierend.<\/p>\n\n\n\n

Lohn&Gehalt: Die Kalender des Mitarbeiters werden beim Aufrufen immer in der H\u00f6he beschnitten, sodass zur vollen Ansicht des Monats immer erst unten das Fenster vergr\u00f6\u00dfert werden muss, weil sonst ein bis zwei Tage abgeschnitten sind, was ziemlich l\u00e4stig ist – sicher eine Altlast aus Zeiten bei denen Aufl\u00f6sungen noch andere Dimensionen hatten, aber auch sicher nur eine Konstante, die angepasst werden muss.<\/p>\n\n\n\n

Lohn&Gehalt: Bei ganzj\u00e4hriger Firmenbuchhaltung w\u00e4re eine Bereitstellung der Datens\u00e4tze f\u00fcr das ganze Jahr sinnvoll – so muss man in jedem Monat einmal auf bereitstellen klicken – das ist etwas l\u00e4stig – f\u00fcr mich aber auch nicht so wichtig – w\u00e4re eher ein „nice to have“.
<\/p>\n\n\n\n

Fibu, Import: Wenn die Option „Definitions-Datei aufrufen“ nicht ausgew\u00e4hlt ist, kann man ohne Default-Datei nicht importieren. Wenn sich die Zuordnung \u00e4ndert, muss man die Option entfernen, den Prozess starten, abbrechen, die Option wieder setzen, da sonst die Zordnung einfach falsch ist obwohl sie richtig angezeigt wird – kein sch\u00f6ner Zustand!<\/p>\n\n\n\n

Fibu, Import: Es muss dort auch irgendwo noch einen Bug geben, den ich nicht reproduzieren konnte, einmal hat mir das System eine falsche (sicherlich vorher ausgew\u00e4hlte) Datei importiert. Ich weiss nicht, ob Sie automatisierte Testverfahren f\u00fcr Ihre Anwendung nutzen, aber wenn, sollten Sie die Import-Funktion in dieser Hinsicht nochmal pr\u00fcfen.<\/p>\n\n\n\n

Fibu, Buchungserfassung Filterung (Suche, Fernglas): bei Aktivierter Filterung muss man zum Anpassen der Filterung die Filterung erst komplett entfernen und dann wieder komplett neu definieren. Sinnvoller w\u00e4re es einen zus\u00e4tzlichen Button zum Aufheben einer aktiven Filterung mit einem roten X neben den aktuellen Button mit dem Fernglas zu setzen, und bei aktivierter Filterung bei erneutem Klick auf das Fernglas den aktuell eingestellten Filter wieder zu \u00f6ffnen, um ihn ggfls. anpassen zu k\u00f6nnen.
<\/p>\n\n\n\n

Fibu, Buchungserfassung Splitbuchungen: Splitbuchungen (zumindest Zahlungssplit, habe das sonst nicht getestet) sind nicht m\u00f6glich, wenn man zuvor die Anzeige mit einer Suche eingeschr\u00e4nkt hat – das ist ziemlich unsch\u00f6n, zumal die Option ausgew\u00e4hlt werden kann, aber einfach keine Reaktion der Anwendung erfolgt – sehr unsauber – wenn es nicht geht weil dem Entwickler das zu viel Aufwand ist, sollte man wenigstens bei Aktivierter Filterung die Funktion im Men\u00fc deaktivieren (oder (unsch\u00f6ner workarround) eine Fehlermeldung beim ausf\u00fchren generieren).<\/p>\n\n\n\n

Fibu, Skonto: Nach dem Eintragen eines Skonto-Betrags in einer Buchung wird beim darauffolgenden Bearbeiten eines Buchungssatz das Skonto-Feld nicht mehr angezeigt, man muss dazu erst den Bearbeitungsmodus beenden, eine andere Buchung einfach ausw\u00e4hlen, und dann den Bearbeitungsmodus mit einem Doppelklick erneut aktivieren. Das ist ganz offensichtlich ein Bug.<\/p>\n\n\n\n

Fibu, Sortierung: Bei der Sortierung (in diesem Fall in der Kontenauskunft f\u00fcr die Umsatzsteuer-Voranmeldung) findet bei einer Sortierung nach Soll keine Sortierung der Betr\u00e4ge auf Habenseite statt (siehe die letzten beiden Eintr\u00e4ge) wie man es aber erwarten w\u00fcrde und was w\u00fcnschenswert w\u00e4re (siehe Screenshot)
<\/p>\n\n\n\n

\"\"<\/a><\/figure>\n\n\n\n

Mir sind bestimmt noch mehr Dinge aufgefallen, aber irgendwann hatte ich keine Energie & Zeit mehr, das alles zu notieren. Einige der hier genannten Punkte empfinde ich aus Kundensicht ziemlich fatal – hingegen aus Entwickler-Sicht wiederum ziemlich trivial. Ich w\u00fcrde mich \u00fcber eine entsprechende Korrektur auch entsprechend sehr freuen. In jedem Fall bitte ich Sie um eine entsprechende R\u00fcckmeldung zu meinen Anmerkungen.<\/p>\n\n\n\n

Vielen Dank im Voraus f\u00fcr Ihre M\u00fchen!<\/p>\n\n\n\n


\n\n\n\n

Diese Mail verschickte ich am 27.04.2020. Im Anschluss darauf fragte ich mehrmals per E-Mail und auch telefonisch nach, wie es denn mit einer R\u00fcckmeldung zu meiner E-Mail aussehen w\u00fcrde, da ich keine erhielt. Man teilte mir dann lediglich mit, man h\u00e4tte das in die entsprechende Abteilung weiter gegeben und bis wann eine Optimierung oder Anpassung umgesetzt werden k\u00f6nne, k\u00f6nne man mir nicht sagen, man w\u00fcrde das aber ernst nehmen. Ende letzten Jahres, als ich mich mal wieder dar\u00fcber \u00e4rgerte, dass beim Klicken auf Splitbuchung einfach nichts passiert, wenn zuvor eine Suche durchgef\u00fchrt wurde, rief ich erneut an und fragte nach, wann denn dieser leicht zu reproduzierende Bug behoben werde, denn ein Men\u00fcpunkt, der anklickbar ist, aber keine Funktion ausf\u00fchrt, ist schlicht und ergreifend ein Bug – da braucht man nichts sch\u00f6nreden. Eine Woche sp\u00e4ter etwa rief mich dann schlie\u00dflich eine freundliche Dame zur\u00fcck, um mir final mit zu teilen, dass diese Sache keine Priorit\u00e4t h\u00e4tte und wahrscheinlich nie bearbeitet werden w\u00fcrde. Auch sonst ist keiner einzigen meiner Anregungen in irgend einer Weise nachgegangen worden.<\/p>\n\n\n\n

Wer schon mal eine Software programmiert hat, der weiss, dass es etwa eine Zeile Code bedarf, um einen Men\u00fcpunkt in einem Kontextmen\u00fc zu deaktiveren, der weiss, wie wenig Arbeit es ist, so einen Bug zu fixen. Von einer Software, f\u00fcr die ich jeden Monat \u00fcber 100\u20ac bezahle, habe ich mehr erwartet. Nicht nur, dass solche Fehler nicht beseitigt werden, insgesamt ist die Software aus softwaretechnischer Sicht in vielerlei Hinsicht einfach nur schlecht gemacht. Wenn man z. B. in einer Liste Buchungen selektiert, kann man dabei zuschauen, wie die Betr\u00e4ge aufsummiert werden. Meine kostenfreie OpenSource-Banking-Software hingegen summiert tausende Buchungen in einem Bruchteil einer Sekunde. Es g\u00e4be hier an so vielen Stellen massiven Optimierungsbedarf, aber das Softwareunternehmen tut lediglich das n\u00f6tigste, reagiert auf aktuelle steuerrechtliche \u00c4nderungen und bringt entsprechende Updates heraus – das war’s. Fehler wie, dass ich bei jedem Start eines weiteren Moduls erneut mein Passwort eingeben muss wurden bis heute nicht beseitigt. Ein Armutszeugnis. Positiv kann man anmerken, dass die Support-Hotline wenigstens recht gut erreichbar ist und auch immer bem\u00fcht ist, zu helfen und eine L\u00f6sung zu finden – da habe ich bei Datev schon schlimmeres erlebt.<\/p>\n\n\n\n

Ich kann leider defintiv keine Empfehlung f\u00fcr diese Software aussprechen – wenngleich ich auch f\u00fcr die mir bekannten Alternativen wie Lexware und Datev keine Empfehlung aussprechen kann. Vielleicht hilft dem ein- oder anderen dieser Erfahrungsbericht ja dennoch wenigstens zur Orientierung und Meinungsbildung.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"

Vor fast zwei Jahren habe ich mich dazu entschlossen, die Fibu- und Steuersoftware Agenda zu mieten, da diese auch von meiner Ex-Steuerberaterin genutzt wurde, und ich somit ihre fehlerhaften Steuererkl\u00e4rungen vern\u00fcnftig pr\u00fcfen und korrigieren konnte. Da ich Datev als eines der schlechtesten Softwareprodukte empfinde, das mir je begegnet ist, zumindest aus softwaretechnischer sicht, entsprechend meiner… <\/p>\n