und sieht so aus: Am besten gefällt mir das Bild in der Mitte von einem tollen Vortrag auf den Software Quality Days 2014. Jeden Tag, wenn ich ins Büro komme, schaue ich auf meine Wall of Fame und muss
Im OSTC (Operational Services and Test Center) von Software Quality Lab automatisieren wir für viele unserer Kunden bisher manuell ausgeführte Testfälle. Automatisierung ist ein wichtiges Mittel, um die [...] ein höherer Aufschlag in Schritt 5 berücksichtigt werden. Zusammenfassung Testautomatisierung ist Software-Entwicklung. Entsprechend groß können die Aufwände in solchen Projekten werden. Um diese abzuschätzen
Abb.1: Die fünf Grundprinzipien des Requirements Engineerings in agilen Projekten 1. Späte Detail-Spezifikation Die schriftliche Spezifikation zum spätest sinnvollen Zeitpunkt erstellen. Der spätest m
Das TestCenter von Software Quality Lab hat mehrere Standorte, damit die Nähe zu Kunden aufrecht erhalten werden kann. Es ist daher auch eine verteilt operierende Einheit. Damit stellen sich zwei Hera
und zielt auf die Optimierung des Arbeitsflusses und das Erkennen und Beheben von Staustellen. Als Software-Entwicklungs-Framework eingesetzt bezieht es die Grundprinzipien des Agilen Manifests ein und wird
ung muss im Sinne der Skalierbarkeit von Anfang an einen tiefen Einblick in die Architektur der Software erhalten und Maßnahmen während der Entwicklung erarbeiten, damit sie erfüllt bleibt. Es besteht
nd und haben langfristige Auswirkungen. So hat die Struktur einer Software Einfluss darauf, ob bei steigender Nutzerzahl die Software auf mehrere Knoten verteilt werden kann. Die Auswahl von Programmiersprache [...] Ein Softwarearchitekt strukturiert Software mithilfe von Bausteinen, definiert Schnittstellen und beschreibt das Zusammenspiel der Bausteine. Auch Querschnittsthemen wie Verteilung, Zugriffssicherheit
von eingesetzten Mitteln zu erzieltem Out-put gesehen. Also Aufwand im Verhältnis zu erstellter Software. In [1] wird Effizienz beispielsweise definiert als „mögliches Unterziel der Effektivität [und] [...] Handlungsvorschrift für die Lösung eines Problems“ [4], dann kann man die Sicht auf Effizienz auch auf Software-Entwicklungsvorhaben übertragen: „Effizienz eines Entwicklungsprozesses ist seine Sparsamkeit bezüglich [...] die SW zur Verfügung steht Budget, das eingehalten werden muss Qualität Tatsächliche Eignung der Software, das Problem des Kunden zu lösen Langfristige Kundenzufriedenheit Wissensaufbau im Team Wiederv
denn die Software von den Systemen zu löschen ist für einige Stakeholder undenkbar. Die Software gefällt, sie wird beim zweiten Kunden eingesetzt. Ein schönes Erfolgserlebnis für die „Software-Leute“ – [...] r Systeme. Die „Software-Leute“ sind überlastet. Jede Änderung muss für jeden Kunden getestet werden, der Testaufwand wächst exponentiell. Der „Software-Guru“ wird Leiter des Software-Entwicklung und hat [...] ausreichend Zeit für die Software-Programmierung. Die Stimmung im Software-Team ist nicht mehr entspannt, erfahrene Entwickler verlassen es. Neue Mitarbeiter verstärken das Software-Team, aber es dauert zu
für die Entwickler. Abbildung 2- Sonargraph zeigt einen unerwünschten Zyklus zwischen Paketen an Software Quality Lab unter stützt Sie bei der Auswahl und Einführung eines Architekturanalysewerkezeuges