Software Architecture
Software-Architektur dreht sich um Menschen
Die angemessene Art der Kommunikation gehört neben der Herbeiführung von Entscheidungen zu den wesentlichen Aufgaben des Software-Architekten. Kommunikation beginnt bei der täglichen Zusammenarbeit mit Kollegen und endet nicht zuletzt in der zielgerichteten Dokumentation des Softwaresystems für die verschiedenen Stakeholder. PRODYNA Software-Architekten zeichnet aus, dass sie auf einen großen Schatz von Erfahrungen der Kollegen zurückgreifen können.
Design für den Wandel
Wir prüfen Ihre Anforderungen gegen unseren Kriterienkatalog und setzen unsere langjährige Erfahrung ein, um für Sie die geeignetste Lösung zu entwerfen. Moderne IT-Systeme sind einem ständigen Wandel unterworfen – sowohl fachliche als auch technische Anforderungen verändern sich mit der Zeit. Wir identifizieren mit Ihnen gemeinsam die Bereiche, an denen Ihr System Flexibilität aufweisen muss, um zukunftssicher aufgestellt zu sein. Software-Architekten der PRODYNA entwerfen und implementieren maßgeschneiderte, nachhaltige Software und integrieren fehlende Verbindungsglieder in vorhandene Architekturlösungen.
Methodik ist die Basis für gute Resultate
Der Fachbereich Software-Architektur steuert gezielt den Aufbau von fachspezifischem Know-How seiner Mitarbeiter über die Teilnahme an Workshops und Konferenzen, sowie die interne Erstellung von Whitepapers, Artikeln und Leitfäden. Über verschiedene Medien findet ein effektiver Erfahrungsaustausch statt. So wird das Fundament gelegt für einen nachhaltigen Wissensaufbau und eine reflektierende Auseinandersetzung mit der Materie. Beispielhaft sei genannt:
- Software-Architektur Dokumentation – z.B. nach arc42.de
- Software-Architektur Reviews – angelehnt an Methodiken wie ATAM und SAAM
- Software-Architektur Zertifizierungen – die vom iSAQB angebotene Zertifizierung zum CPSA (Certified Professional for Software Architecture) beantwortet grundlegende Fragen zur Software-Architektur
Was können wir für Sie tun?
Der Fachbereich Software-Architektur unterstützt in erster Linie laufende Entwicklungsprojekte. Darüberhinaus bieten wir in folgenden Bereichen unsere Expertise an:
- Software Architektur Management, Methodik und Governance
- Architektur Reviews sowie Code Reviews
- Technologie- und Produktevaluierung
- Performanceanalyse und Performanceoptimierung
- Modellgetriebene Softwareentwicklung (MDA/MDSD)
- Serviceorientierte Architekturen (SOA)