🔍 Vertraue, aber prüfe nach: Warum wir Software systematisch testen.
Individuell statt industriell:
Softwareentwicklung ist für uns die individuelle Kreation einer Lösung nach Kundenwunsch. Bei der Realisierung spezieller Anforderungen geht es nicht darum, einem festgelegten Prozess immer wieder nach «Schema F» zu folgen, wie es beispielsweise in der industriellen Produktion geschieht.
Fehler sind daher nicht immer vermeidbar…
…aber auffindbar! 🕵️
Unsere Testingenieurinnen und -ingenieure ...
🎯 Spezifikationserstellung: Wie wir Systeme mit Mass und Ziel von aussen beschreiben.
Heute möchten wir einen Einblick in unsere Herangehensweise an die Erstellung von Spezifikationen geben, insbesondere wenn es darum geht, wie wir ein System von aussen beschreiben.
Die funktionalen Anforderungen sind das Herzstück unserer Spezifikationen. Für uns setzen sie sich aus den vier folgenden Aspekten zusammen:
1. Schnittstelle zu den Benutzern: Anwendungsfälle und Szenarien sind unser Schlüssel. �...
📘 Spezifikationserstellung: Domänenwissen ist die Basis für eine zielgerichtete Software-Entwicklung.
Ob Inhouse oder im Auftragsverhältnis, für den Erfolg eines Softwareprojekts ist es wichtig, dass alle Teammitglieder über ein gemeinsames Domänenwissen verfügen.
Ob Konzipieren, Designen, Entwickeln oder Testen: Ein Überblick über Kontext, Stakeholders, Nutzergruppen und Businessregeln befähigt alle Disziplinen zu einer effektiveren und effizienteren Arbeit am Endprodukt.
Auch hierbei gilt:...