1
Entwicklung
Wir haben Hersteller-übergreifendes Wissen, kennen die aktuellen und kommenden Technologien. Wir erkennen am Markt neue Soft- und Hardware Lösungen, die unseren Kunden das Arbeitsleben erleichtern. Die Konzeption und Entwicklung kundenspezifischer Individualsoftware ist einer der Tätigkeitsschwerpunkte von Weist EDV. Aufgrund unserer langjährigen Erfahrung und hervorragendem Know-how bieten wir jederzeit zuverlässige Umsetzung aller Systemanforderungen, höchste Qualität (Performance, Ausfallsicherheit, etc.) der erstellten Anwendungen und Systeme, kurze Projektlaufzeiten und ein sehr gutes Preis-Leistungs-Verhältnis.
2
Umsetzung
Am Ende des Entwicklungsprozesses steht nach den erfolgreich durchgeführten Tests die Installation der entwickelten Software beim Kunden. Die Auslieferung erfolgt dabei selbstverständlich im Quellcode. Dieser beinhaltet auch stets die kundenspezifische, bzw. fachliche Logik, so dass der Code im Bedarfsfall jederzeit auch für Dritte einfach nachvollziehbar ist. Die weitere Dokumentation richtet sich nach den individuellen Kundenanforderungen. Standard sind hierbei Installationsanleitung, DV-Konzept und Betriebskonzept. Kontinuierliche Tests sind selbstverständlich ein wesentlicher Bestandteil der Qualitätssicherung
Software agil entwickeln
Grundsätzlich durchläuft ein Softwareentwicklungs-Projekt die Phasen: Formulierung der Anforderungen, Analyse, Design, Umsetzung, Testen und Qualitätssicherung. Verfolgt man jedoch auch agile Prinzipien der Softwareentwicklung sind diese Phasen nicht mehr wie in der Theorie exakt getrennt, sondern gehen zum Teil ineinander über. Unsere langjährige Erfahrung in der Softwareentwicklung zeigt einerseits, dass es zwar notwendig ist, ein Projekt von Anfang an umfassend konzeptionell zu planen. Andererseits ist es beinahe unmöglich, komplexe Anwendungen vor ihrer Umsetzung in Gänze zu erfassen.
​
Daher ist es unser Ansatz, Softwareentwicklung wo sinnvoll und möglich stets „agil“ zu betreiben – was eine natürlich eine enge Zusammenarbeit, regelmäßige Kommunikation und klare Projektstrukturen voraussetzt, aber eben auch Projekterfolg garantiert. In der Praxis gehen wir bei Weist EDV daher von der Anforderungs- und Konzeptionsphase direkt in eine iterative Entwicklungsphase über. Das bedeutet, dass die zu entwickelnde Anwendung in mehrere Entwicklungsphasen zerteilt wird, an deren Ende jeweils eine (Zwischen-) Abgabe und Installation beim Kunden erfolgt. Dieser hat so die Möglichkeit frühzeitig den Projektverlauf zu kontrollieren, die Anwendung zu prüfen und korrigierend oder ergänzend einzugreifen. Die wichtigsten Vorteile dieser agilen Vorgehensweise liegen auf der Hand:
Performante Software
Wir entwickeln konsequent kundenorientierte Lösungen auf Basis aktuellster Standard-Webtechnologien und Software-Architekturen. Dies umfasst u.a. Service Orientierte Architekturen (SOA), den Einsatz von Webservices (u.a. SOAP, REST), komponentenbasierte Software-Entwicklung (.NET, PHP, Beans, EJB), den Einsatz „klassischer“ Enterprise Architektur und Design Patterns sowie n-tier Architekturen.
​
Zum Einsatz kommt dabei in der Regel eine in von Weist EDV entwickelte und in der Praxis vielfach bewährte Referenzarchitektur (Business Framework). Diese basiert auf einer 4-tier Architektur, wobei für jede der Schichten verschiedene Standard-Komponenten und Frameworks zur Verfügung stehen. So kann je nach spezifischer Aufgabenstellung eine optimale Komposition von Software-Komponenten innerhalb einer erprobten Architektur erstellt werden.
​
Dies garantiert die sichere und vollständige Umsetzung Ihrer Anforderungen an die Software, hohe Performance und Ausfallsicherheit, sowie kurze Projektlaufzeiten bei höchster Qualität der gesamten Lösung – maßgeschneidert, herstellerunabhängig und einfach in der Bedienung (Usability).