Natürlich kann man sein Geschäft auch mit Excel Tabellen managen.
Man kann auch das Fundament für ein Haus mit Schaufeln ausheben. Das hat schliesslich viele Jahre sehr gut funktioniert.
Man kann allerdings auch in einen Bagger investieren, um schneller ans Ziel zu kommen und seine Mitarbeiter zu schonen.
Wenn Sie sich individuelle Software programmieren lassen, die nach Ihren Anforderungen gebaut wurde und nicht nur halbherzig ein wenig angepasst wurde, ist das eine nicht unwesentliche Investition. Keine Frage.
Oft ist auch die Kombination aus einer COTS-Software (Commercial Of The Shelf / Standardsoftware) z.B. für die Buchhaltung und einem individuellen System z.B. zur Angebotserstellung und -nachverfolgung sinnvoll.
Gutes Werkzeug macht sich langfristig immer bezahlt.
Was man früher harmlos "Medienbrüche" genannt hat, führt allzu oft zu Mehrfacheingaben, die
Die meisten Systeme stellen heute Schnittstellen zur Verfügung um mit anderen Systemen zu kommunizieren.
Da wir dieses Thema für sehr wichtig halten, arbeiten wir überproportional stark in diesem Bereich, unterstützen Kollegen und halten Vorträge an Konferenzen.
Ein ERP-System sollte 6-8 Jahre vollwertigen Dienst leisten können.
Dazu muss es nicht nur anfänglich gut funktionieren, sondern auch wartbar sein.
Systeme die sich laufend an sich ändernde Anforderungen anpassen, sind eher mit einem Garten als mit einem Haus zu vergleichen. Um hier dauerhaft Herr der Lage zu sein ist regelmässige Pflege unabdingbar. Wenn diese zu lange vernachlässigt wird, kommt irgendwann der Punkt an dem sich niemand mehr traut etwas zu ändern, weil die Folgen unabsehbar sind oder sehr aufwändig werden.
Um auf Änderungen im Geschäftsumfeld schnell und flexibel reagieren zu können, braucht es eine kontinuierliche Zusammenarbeit zwischen Ihnen und einem Systemhaus Ihres Vertrauens.
Je nach Anforderungen des Projektes setzen wir verschiedene Technologien ein.
Nach Definition der Rahmenbedingungen (Anzahl Benutzer, eingesetzte Geräte etc.) legen wir den projektspezifischen "Tech-Stack" zusammen mit dem Auftraggeber fest.
Klassischerweise wird diese als LAMP bezeichnet (Linux, Apache, MySQL und PHP).
Insbesondere PHP ist sicher nicht die am heissesten in der Community diskutierte Variante für Backend-Programmierung, sie ist jedoch sehr verbreitet, extrem bewährt und seit Version 7 auch sehr performant.
Die erwähnten Front-End Technologien sind erst einmal auf die Benutzung via Webbrowser ausgerichtet, was entscheidende Vorteile hat:
Unsere Konzentration auf Web-Technologien ermöglicht zudem die selektive, auf die Anforderungen des individuellen Kunden und Systems ausgerichtete, Ergänzung mit Frameworks wie z.B. Vue (ein Framework für JavaScript), dass bei komplexen Benutzer-Schnittstellen sinnvoll sein kann oder Laravel (ein Framework für PHP), das bei speziellen Anforderungen im Backend nützlich sein kann.
Wir realisieren Projekte mit einer Rapid Application Development (RAD) Umgebung:
Der Workplace Innovation Plattform FileMaker.
Vergleichbar mit dem Erstellen von Inhalten mithilfe eines Content Management Systems, ermöglicht es uns FileMaker uns auf die Businesslogik, die Datenstrukturen und die Userinterfaces zu konzentrieren und das "Drumherum" der Plattform zu überlassen.
Wenn das gegebene "Drumherum" zu den Anforderungen des Systems passt, reduziert sich der Entwicklungsaufwand so erheblich.
Zertifizierte Claris FileMaker-Entwickler.
Langjährige Erfahrung in der Entwicklung von Systemen mit FileMaker.
Von lokalen FileMaker Go Tools, über WebDirect Portale bis zum FileMaker Server Multi-Mandanten-ERP haben wir für Kunden Systeme aller Couleur entwickelt und erfolgreich eingeführt.
Wir beraten Sie gerne bezüglich der möglichen und für Ihren Einsatz sinnvollen Lizenz-Optionen.
Sie sind jedoch in jedem Fall der Lizenznehmer und haben bei Bedarf direkten Zugriff auf den Support von FileMaker Inc.
FileMaker ist eine bewährte und kontinuierlich weiterentwickelte Entwicklungs- und Betriebsplattform für Software-Lösungen.
1988 von Apple übernommen, ist die Plattform seit 1992 mit OS X / macOS und Microsoft Windows kompatibel.
FileMaker Verfügbarkeit, Kompatibilität und End-of-Life nach Versionen: Product Availability and Compatibility »
Wir organisieren für Entwickler die sich gelegentlich austauschen möchten einen Claris-/FileMaker-Stammtisch.
Aplikationsbiotop As A Service
Wenn Ihr System so schnell wie möglich zur Verfügung stehen soll und Sie Ihr Budget lieber für die Umsetzung Ihrer Businesslogik verwenden als für IT-Basics, stellen wir ein Applikationsbiotop zur Verfügung, in dem Ihre Software gut aufgehoben ist.
Individuelle Web-Formulare als Ergänzung zu Claris FileMaker-Lösungen: Pro-Webforms.
Bei Dragon Eyes legen wir Wert darauf, über den Tellerrand hinauf zu schauen und die Anforderungen unserer Kunden zu verstehen.
Gerade bei KMU fehlt oft die Zeit Geschäftsanforderungen, womöglich mit Hilfe von (externen) Requirement Engineers, in technisch umsetzbare Spezifikationen zu übersetzen.
Wir haben den Anspruch an uns selbst, den Kunden abzuholen und diese Übersetzungsarbeit für ihm zu machen.
Ein perfekt implementiertes System, dass am Ende nicht das tut was der Kunde braucht, ist auch ein Fehlschlag.
Zudem verstehen wir die Wichtigkeit eines transparenten Vorgehens und einer proaktiven Budgetierung für den Auftraggeber.
Die eingesetzten Methoden richten sich stark nach Projekt und Kundenwünschen, sind jedoch i.d.R. an den PMI-Standard angelehnt.
Bei Dragon Eyes sind wir leidenschaftliche Verfechter des "Software Craftsmanship".
Diese Bewegung hat sich einem gemeinsamen Rahmen von ethischen, prozessualen und technischen Grundsätzen verschrieben.
Oft kann der Kunde nicht beurteilen, wie gut unsere Arbeit war.
Er sieht nicht welche Abkürzungen oder Workarounds wir gewählt haben um eine Funktion zu implementieren. Noch weniger kann er beurteilen, ob der Code leicht wart- und erweiterbar ist. Sicherheitsrelevante Aspekte wie Data Sanitizing etc. sind bei Funktionstests ebenso unsichtbar.
Wir glauben, dass es unsere Pflicht ist, dem Kunden ein seriös umgesetztes und auch in für ihn nicht sichtbaren Aspekten veritables System zu liefern. Dies führt machmal zu schwierig erklärbarem Mehraufwand und selten zu Auftragsverlust weil ein Konkurrent das Projekt billiger anbietet, aber dies nehmen wir in Kauf um unsere Integrität zu bewahren und langfristig vertrauensvolle Beziehungen zu unseren Kunden zu ermöglichen.
Das Umfeld in der Software-Industrie ändert sich laufend und immer schneller.
Heute relevante Kenntnisse und Erfahrungen sind in 3 Jahren wahrscheinlich irrelevant. Lebenslanges Lernen im eigenen Umfeld, bei uns wären das neue Programmiersprachen und Versionen, neue Frameworks und veränderte Best Practises sind ein wichtiger Bestandteil unserer Arbeit und darf nicht als Option "wenn mal Zeit ist" behandelt werden.
Z.B. verfolgen wir die Arbeit der OWASP recht intensiv, um unseren Kunden möglichst sichere Systeme zu liefern.
Darüber hinaus, gibt es diverse Themen die unser Handwerk stark beeinflussen.
Deshalb sind wir permanent dabei andere / neue Bereiche, wie DevOps zu evaluieren und in unsere tägliche Arbeit zu integrieren.