Design & Implementation
Gutes Design wächst über sich hinaus
Software Engineers von PRODYNA besitzen langjährige Erfahrung, mit der sie basierend auf den Anforderungen zielgerichtet Entscheidungen treffen können. Die Resultate sind die Basis zur Erfüllung der funktionalen Aufgaben – im Fokus bleiben jedoch genauso nichtfunktionale Anforderungen. Gutes Design unterscheidet sich von schlechtem insbesondere durch seine Beständigkeit. Um Beständigkeit erreichen zu können, ist ein hohes Maß an Flexibilität und Weitsicht erforderlich, die es erlaubt, zukünftige Änderungen in die grundlegenden Designkonzepte einfließen zu lassen. Gleichermaßen gilt es jedoch, die Flexibilität nur so weit zu tragen, dass eine effiziente Umsetzung im Sinne der aktuellen Anforderungen erreicht werden kann.
Software Engineers an der Kommunikationsfront
Die Freiheitsgrade im Rahmen der Umsetzung sind erfahrungsgemäß so hoch, dass zur Erreichung der gesetzten Ziele eine hohe Interaktion notwendig ist. Die erfolgt mit allen beteiligten Stakeholdern, insbesondere aber mit der fachlichen Seite. Die Erfahrung von PRODYNA zeigt, dass agile Methoden zusammen mit effizienten Klärungs- und Entscheidungsprozessen gute Voraussetzungen für ein erfolgreiches Projekt sind.
Qualität ist vielfältig
Die Beachtung von Qualitätszielen wie Wartbarkeit, Benutzbarkeit und Performanz gehören zu den nichtfunktionalen Anforderungen, die je nach Rahmenbedingungen unterschiedlich gewichtet werden müssen. Die richtige Ausprägung und Priorisierung der nichtfunktionalen Anforderungen erfolgt in Abstimmung mit der Software-Architektur.
Die geeignete Lösung vor der besten
Unsere Einsätze sowohl im Konzernumfeld sowie in mittelständischen Unternehmen führen zu einem hohen Bewusstsein für die Angemessenheit der Mittel. Ein für den Konzern notwendiger Prozess ist für das mittelständische Unternehmen unter Umständen zu langwierig und entsprechend zu teuer. Ähnlich verhält es sich mit den eingesetzten Technologien. Wir beraten Sie gerne – z.B. im Hinblick auf den Einsatz kommerzieller Lösungen im Vergleich zu Open Source Alternativen.
Was können wir für Sie tun?
PRODYNA hat seinen Fokus im Bereich der Umsetzung von Java-basierten Unternehmensapplikationen. Wir kennen uns bestens aus mit:
- Webentwicklung mit aktuellen Standards (HTML5, CSS3), Portalintegration
- Rich-Client Entwicklung z.B. basierend auf Eclipse RCP oder Swing
- Mobile Applikationen basierend auf Android oder Webtechnolgien
- Backendentwicklung basierend auf JEE-Standards oder Spring – z.B. mit JBoss oder Tomcat
- Migration oder Weiterentwicklung Cobol-basierten Host-Applikationen (IBM z/OS, Tandem)