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
das sind 1 – 1,5 Tage Arbeit. Meistens fallen aus einem Anwendungsfall dann eine ganze Reihe an im Software-System zu entwickelnde Funktionen heraus, sodass das Entwicklungsteam für die Umsetzung des Anw
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
sinnvoll, wenn eine Funktion umgesetzt werden soll, bei der noch nicht klar ist, wie sie in der Software eigentlich genau aussehen soll. Eine gute User Story beinhaltet neben der eigentlichen User Story [...] terien beinhalten alles, was notwendig ist, damit das Team weiß, welche Bedingungen die fertige Software erfüllen muss, damit der PO die Story abnimmt. Dazu kann (aber muss nicht!) gehören: UI Mockups
In vielen Projekten werden Arbeitspakete horizontal geschnitten. Das bedeutet, dass zuerst die Datenbank gebaut wird, dann ein erster Wurf aller Eingabemasken, aber noch ohne Logik, Fehlerbehandlung e
In einem guten Scrum Team ist man als Tester First-Class-Citizen und von Anfang an überall eingebunden. In den Refinement Meetings ist man bei der Erarbeitung der Anforderungen dabei und kann Feedback
[media] Durchschnittlich sind es in Software-Projekten nur 5 – 10 % des Gesamtaufwandes, die für Requirements Engineering verwendet werden, also für die Ermittlung, Analyse, Dokumentation und Abstimmung [...] Rentiert sich Requirements Engineering und wenn ja, wie viel? Rückblickend auf viele Jahre in der Software-Entwicklung und auf unzählige Beratungsprojekten im Bereich Requirements Engineering bei unters [...] deutlicher zeigt es sich bei einem großen ERP-Systemablöseprojekt, wenn man die gesamte Lebenszeit der Software betrachtet, also vom Projektauftrag bis zum Ausscheiden des Systems: Der Gesamtaufwand für das initiale
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
Datensicherheit (Security). Wie unterstützt Software Quality Lab den Trend? Die vorher genannten Trends spiegelt auch das Beratungs- und Seminarangebot von Software Quality Lab wieder, mit Beratung und Coaching [...] zunehmenden Testautomatisierung. Referenzen [1] ISTQB® Worldwide Software Testing Practices Report 2015-2016 [2] Academy Programm von Software Quality Lab [...] Kommunikationsfähigkeit und auch fachliches Verständnis erwartet. Zunehmende Herausforderungen Neue Software-Entwicklungsprojekte folgen zu einem Großteil agilen Rahmenwerken wie Scrum, Kanban oder Extreme