Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Das System steht kurz vor der Fertigstellung – nur noch schnell testen und dann kann es produktiv eingesetzt werden. Häufig starten die Aktivitäten zum Integrationstest sehr spät in der Entwicklung. Völlig überraschend treten dann Probleme auf, deren Ursachen in vorgehenden (vermeintlich abgeschlossenen) Entwicklungsphasen liegen.
Der Duden definiert Integration als „[Wieder]herstellung einer Einheit [aus Differenziertem]; Vervollständigung“ und somit ein großes Ziel, auf das dieser Prozess zusteuert. Die konkreten Ausprägungen gerade in der Softwareentwicklung könnten unterschiedlicher kaum sein: horizontal, vertikal, Microservices, APIs, lose gekoppelt, Schichten, Silos, eng verzahnt, als Integrationsplattform oder dateib..
Eine halb agile Insel im Ozean des Wasserfallkonzerns: Für viele Fundamentalisten der Agilität ein Unding, ist sie für die meisten Teams gelebter Projektalltag. Storys als vollintegriertes Inkrement im selben Sprint in den Status „DONE“ zu bringen, wird durch verschiedene Dienstleister, Systeme und Prozesse für viele Teams im Enterprise-Umfeld nahezu unmöglich. Ein spezieller Integrationstest kann..
Wir leben in einer VUCA-Welt. Wer sind morgen unsere Wettbewerber? Und wer sind morgen unsere Kunden? Eine eindeutige Antwort existiert nicht mehr. Der Innovationsdruck nimmt stetig zu. Strukturen und Transparenz helfen uns, einen Weg durch diese Welt zu finden. Doch manchmal schlummert in der Ecke noch ein altes mainframebasiertes Legacy-System, dessen Struktur uns nur vage bekannt ist. Die hier ..
Was ist dieses „Legacy“ überhaupt, warum ist es vermutlich ziemlich gut (obwohl das Entwicklungsteam anderes denkt), und warum müssen wir uns drum kümmern? Und was hat das mit Leonardo da Vinci und Mozart zu tun?