Softwarequalität greifbar machen für Messe

Hallo,
für eine Messe suche ich Ideen um das ungreifbare Thema Softwarequalität greifbar zu machen. Als Hilfsmittel steht kein Computer zur Verfügung. Es soll auch kein Spiel sein, vielmehr soll es eine anschauliche Möglichkeit sein, damit der Laie sieht, was Softwarequalität bringt. Gerne auch abstrakter.

Bin für alle Ideen offen.

Gruß
AXL

Hallo!

Die Qualität von Software ist ebenso greifbar wie die eines jeden anderen Produkts.
Zunächst ist zu definieren, was unter Qualität zu verstehen ist. Der Wiki-Beitrag bietet dafür einen guten Einstieg https://de.wikipedia.org/wiki/Qualität .

Unter Messebesuchern wird es auch Leute geben, die sich alltäglich und beruflich mit Qualität beschäftigen. Du stündest mit der Behauptung von nicht greifbarer Qualität bei Software auf dünnem Eis.

Gruß
Wolfgang

Wer ist denn die Zielgruppe?

Habt ihr ein Embedded-Gerät, dass (entgegen der Konkurrenz) nach z.B. Misra entwickelt?
Verkauft Ihr ein Tool zur Verbesserung der „SW-Qualität“?
Habt ihr ein Metrik-Tool entwickelt?

Welche Bedeutung von SW-Qualität meinst Du?

  • keine Fehler und Abstürze (macht genau das, was sie soll)?
  • Ergonomie und Benutzerfreundlichkeit etc. (macht das, was sie soll, sehr gut)?
  • der Quelltext ist les- und wartbar?
  • der Entwicklungsprozess folgt bestimmten Regeln?
    die Bedeutungen haben miteinander nichts gemeinsam, auch wenn es geringe Korrelationen geben kann.

Wer ist die Zielgruppe?
Schüler / Studenten
Programmierer / Entwickler / Hersteller / Manager
Kunden / Verbraucher /

Hallo AXL,

Es gibt dieses Kleinkinderspielzeug:

Verschiedenen Elemente rund quadratisch, dreieckig, sternförmig usw. passen nur durch das entsprechende Loch. Hat man hinter jedem Loch einen Behälter, ist das Resultat streng nach Formen sortiert.
Dies wäre gute Software, welche die Daten prüft.

Macht man z.B. das runde Loch etwas grösser, passen da auch andere Formen durch. es wird nichts mehr mit der strengen Sortierung.
Dies wäre eine Software, welche es mit den Daten nicht so genau nimmt.

So etwas:

MfG Peter(TOO)

Hallo,

danke für die Antwort. In der Tat handelt es sich um embedded SW bei der bspw. Misra eine große Rolle spielt. SW-Qualität bedeutet bei uns, dass es state-of-the-art Softwareentwicklungsprozesse gibt (bspw. nach CMMI oder SPICE), dass im Code entsprechende Regeln eingehalten werden (bspw. Misra, CC, …) und er lesbar/wartbar ist, dass bestimmte Metriken überwacht und eingehalten werden (bspw. Resetverhalten).

Zielgruppe ist das Management und Vorstand. Also Leute, die man nicht mit Details oder irgendwelchen Begrifflichkeiten langweilen soll. Sie sollen einfach verstehen, was SW-Qualität bedeutet.

Hallo,

bin ganz bei Dir. Dann kannst Du sicherlich auch ein gutes Beispiel nennen, wie man greifbare SW-Qualität einfach und plakativ fachfremden Leuten darstellen kann?

Gruß
AXL

… gute Idee, Danke.

Hallo.

Es gibt Seiten wie diese https://www5.in.tum.de/~huckle/bugs.html. Nimm dir ein paar möglichst populäre Beispiele raus, und mach jeweils ein Plakat dazu, mit welchen Maßnahmen hinsichtlich SW-Qualität man die Fehler hätte erkennen oder von vornherein vermeiden können.

Gruß,

Kannitverstan

Hast Du denn verstanden, was SW-Qualität für Dich in Eurem Kontext bedeutet? Wenn ja, dann versuche es mal (hier) mit 2 Sätzen zu beschreiben. Wenn Du die Botschaft kennst, wird man hier ein Bild dafür finden.

Oder anders gefragt: was willst DU damit aussagen?

  • Dass Eure Software (bzw. Produkt) „sicherer“ ist als Konkurenzprodukte?
  • Dass Eure Software (bzw. Produkt) mehr Geld kostet (pro was auch immer)?

Die teueren Bugs von @Kannitverstan sind immer ein guter Anker, vor allem für Metriktools oder Heilsversprechen (Fachterminus „Snake Oil“). Auch die 6-Sigma-Vergleiche sind imposant. Für die eigene Software (das Endprodukt) ist es allerdings äußerst gewagt, mit Zuverlässigkeit zu werben.

Hallo,

weder noch. Ich möchte kein Produkt hervorheben. Im Mittelpunkt steht das Thema „Softwarequalität“. Ich möchte aufzeigen, dass das Thema grundsätzlich sehr wichtig ist.

Und Besuchern vielleicht „spielerisch“ darstellen/vorführen, was Softwarequalität bedeutet. Also (überspitzt dargestellt) bspw. mit Legosteinen o. ä.

Gruß
AXL