methodatlas

Architecture Analyse-Methode

LASR (Lightweight Approach for Software Reviews)

Klärt Qualitätsziele, schätzt Risiken ein und untersucht wichtige Fragen zur Software gezielt.

LASR von Stefan Toth und Stefan Zörner führt in vier Schritten durch ein Software-Review. Zuerst klärt das Team den Zweck der Software und legt Qualitätsziele fest, etwa für Verfügbarkeit oder Änderbarkeit. Danach werden Risiken eingeschätzt. Ein Lückenprofil zeigt, wo der eingeschätzte Systemstand von den Zielen abweicht. Auffällige oder umstrittene Einschätzungen werden anschließend genauer untersucht.

Kernfrage
Wie gut erreicht unsere Software ihre Qualitätsziele und welche Risiken sollten wir genauer untersuchen?
Teilnehmende
1 oder kleines Team; besonders geeignet für 3–4 Personen
Zeit
Für eine erste Einschätzung reichen oft wenige Stunden oder ein halber Tag. Plane zusätzliche Zeit für die ausgewählten vertiefenden Analysen ein.

Die ersten drei Schritte liefern eine begründete Einschätzung. Im vierten Schritt untersucht ihr auffällige Qualitätsmerkmale genauer. Zusätzliche Messungen und Tests liefern die noch benötigten technischen Nachweise.

Vier Papierstationen verbinden Systemzweck, Qualitätsziele, Risikokarten und eine vertiefte Untersuchung mit einem Ziel- und Lückenprofil.
  1. Auftrag

    Lean Mission Statement: Zweck klären

    Ihr beschreibt, welchen Nutzen die Software bieten soll und welche Teile ihr betrachtet.

  2. Maßstäbe

    Evaluation Criteria: Qualitätsziele festlegen

    Ihr übersetzt den Systemzweck in wenige wichtige Qualitätsziele und ein gemeinsames Zielprofil.

  3. Risiken

    Risk-based Review: Risiken einschätzen

    Ihr sammelt mögliche Ursachen für Probleme und schätzt deren Folgen für die Qualitätsziele ein.

  4. Vertiefen

    Quality-focused Analysis: gezielt untersuchen

    Ihr untersucht ausgewählte Qualitätsmerkmale genauer und aktualisiert das Profil anhand der Ergebnisse.

Aktualisiere Risiken und Lückenprofil nach jeder vertiefenden Analyse. Wiederhole das Review bei wesentlichen Änderungen am System oder an seinen Qualitätszielen.

Geeignet, wenn

Für Entwicklungsteams, die ihre Software kennen und gemeinsam die wichtigsten Qualitätsrisiken klären wollen. Du kannst LASR auch allein anwenden. Halte dabei fest, welche Annahmen und Perspektiven du anschließend mit anderen prüfen möchtest.

Ideal für

  • Erste Bewertung von Software und Architektur im kleinen Team
  • Review der eigenen Software mit gutem Systemwissen
  • Gezielte Untersuchung strittiger Qualitätslücken

Nicht gut für

  • Technischer Nachweis allein durch Bewertungspunkte
  • Bewertung eines unbekannten Systems ohne Zugang zu Systemwissen
  • Umfassende Bewertung mit vielen Beteiligten und formaler Analyse von Zielkonflikten

Ergebnisse

  • Ziel- und Lückenprofil

    Eine Übersicht über Qualitätsziele, den eingeschätzten Systemstand und begründete Abweichungen.

  • Untersuchte Risiken

    Befunde zu den untersuchten Risiken, ihren Ursachen und noch offenen Fragen.

LASR-Review-Protokoll

Fiktives Lehrbeispiel

Dokumentvorlage als Ergänzung zum LASR-Ergebnisdiagramm. Ein separates fiktives Beispiel zeigt das Review eines Portals.

Zweck und Umfang

System, Umfang und drei bis vier Kernaussagen zum Nutzen festhalten.

B2B-Portal: Bestellungen verlässlich annehmen; Partneradapter einbezogen, Warenwirtschaft ausgenommen.

Qualitätsziele und Zielprofil

Drei bis fünf Qualitätsmerkmale, Erwartungen, Skalen und Link zum Zielprofil dokumentieren.

Verfügbarkeit, Änderbarkeit, Sicherheit; das Portal soll auch bei Partnerausfall Bestellungen annehmen.

Risiken und Erstprofil

Risiken den Qualitätszielen zuordnen. Wahrscheinlichkeit, Auswirkungen und Unsicherheit festhalten und mit dem Lückenprofil verknüpfen.

Die Auftragsannahme könnte auf die Antwort des Partners warten müssen; Einschätzung des Teams, technische Prüfung steht aus.

Vertiefende Analyse

Untersuchtes Qualitätsmerkmal, genaue Erwartungen, Ursachen, Befunde und Änderungen am Profil festhalten.

Die Ablaufanalyse zeigt: Die Auftragsannahme wartet auf den Partner. Das Team ergänzt eine begründete Lücke bei der Verfügbarkeit.

Folgeprüfungen und Maßnahmen

Weitere Prüfungen und mögliche Verbesserungen mit Verantwortlichen festhalten. Ergebnisse später im Profil ergänzen.

Ausfalltest planen; Queue zum Zwischenspeichern der Aufträge prüfen; Wirksamkeit nach Umsetzung testen.

Das Beispiel veranschaulicht die Methode mit erfundenen Angaben.

LASR: Four Steps

Erster Schritt

Lege fest, welches System ihr betrachtet und wozu es dient. Lade Personen ein, die Software und Entwicklung gut kennen.

Zur Methodenanleitung

Vertiefung

Zweck

LASR hilft Entwicklungsteams zu erkennen, wo ihre Software hinter wichtigen Qualitätszielen zurückbleibt und welche Verbesserungen sie prüfen sollten. Mit vorhandenem Systemwissen kann ein kleiner Kreis eine erste Einschätzung erarbeiten und offene Fragen gezielt untersuchen.

Funktionsweise

Fasse den Zweck der Software im Lean Mission Statement zusammen. Leite daraus die wichtigsten Qualitätsziele und Bewertungskriterien ab: die Evaluation Criteria. Sammle und bewerte Risiken im Risk-based Review. Stelle im Ergebnisdiagramm die Ziele und den eingeschätzten Stand gegenüber. Untersuche auffällige oder strittige Bewertungen in der Quality-focused Analysis genauer und aktualisiere das Profil.

Im Detail

LASR lässt sich allein oder im kleinen Team durchführen. Besonders geeignet sind drei bis vier Personen, die das System gut kennen. Die Produktverantwortlichen helfen in den ersten beiden Schritten, den Zweck der Software und die Qualitätsziele zu klären. Das Ergebnisdiagramm zeigt die Ziele und die eingeschätzten Lücken. Seine Werte beruhen auf qualitativen Bewertungen. Im vierten Schritt untersucht das Team strittige oder unplausible Einschätzungen genauer: Welche Qualität wird erwartet, welche Risiken bestehen und welche Ursachen kommen infrage? Diese Arbeit kann weitere Termine erfordern. Plane benötigte Codeanalysen oder Laufzeitmessungen als zusätzliche Untersuchungen und dokumentiere deren Ergebnisse gesondert.

Durchführung

Kläre den Anlass des Reviews und sorge für Zugang zu Systemwissen und Unterlagen. Formuliere wenige Qualitätsziele, die für das Geschäft wichtig sind. Begründe jede Bewertung mit Beobachtungen oder Annahmen. Nutze unterschiedliche Einschätzungen, um offene Fragen genauer zu untersuchen. Halte bei der Arbeit allein fest, welche Perspektiven noch fehlen, und hole sie gezielt ein. Schließe mit einem aktualisierten Qualitätsprofil ab und benenne Verantwortliche für die offenen Untersuchungen.

Die Methodenanleitung führt mit 4 Phasen, Zeitrahmen, 4 Stolperfallen und klaren Abbruchkriterien durch die Umsetzung.

Methodenanleitung öffnen

Deine Einschätzung

Hilft dir diese Methode für dein Vorhaben?

Mit deinem Feedback hilfst du, den Methodatlas weiterzuentwickeln.

Quellen und Themen

Themen
Artefakt-Vorlagen
LASR (Lightweight Approach for Software Reviews): ArbeitsvorlagePlane zunächst eine erste Einschätzung. Nutze das Lückenprofil, um vertiefende Analysen auszuwählen und Zeit dafür einzuplanen.
markdown

lasr-markdown.md

Plane zunächst eine erste Einschätzung. Nutze das Lückenprofil, um vertiefende Analysen auszuwählen und Zeit dafür einzuplanen.

LASR (Lightweight Approach for Software Reviews): Arbeitsvorlage

Fragestellung

Noch zu klären

Gewünschtes Ergebnis

Noch zu klären

Rahmen

Gesamtes Review Zeit: Für eine erste Einschätzung reichen oft wenige Stunden oder ein halber Tag. Plane zusätzliche Zeit für die ausgewählten vertiefenden Analysen ein.

Diese Vorlage während der Arbeit auf Papier oder in einem eigenen Dokument ausfüllen.

Vorbereitung für diesen Umfang

Methodische Grundausstattung

  • Materialien: Systemkontext, Qualitätsanforderungen, Architekturunterlagen und bekannte Probleme; LASR-Karten, gemeinsames Lückenprofil und Analyseprotokoll.
  • Rollen: Drei bis vier Personen mit Systemkenntnis passen gut. Produktverantwortliche helfen bei den ersten zwei Schritten. Du kannst allein beginnen und weitere Perspektiven zur Prüfung hinzunehmen.
  • Vorab-Infos: Sammle bekannte Probleme und relevante Systemunterlagen. Erläutere den Unterschied zwischen Einschätzung, Analysebefund und Messwert.
  • Gesamter Zeitbedarf: Für eine erste Einschätzung reichen oft wenige Stunden oder ein halber Tag. Plane zusätzliche Zeit für die ausgewählten vertiefenden Analysen ein.
  • Setup: Halte Zweck, Qualitätsziele, Risiken und Lückenprofil gemeinsam sichtbar. Nutze für das Diagramm die Originalvorlage.

Für die Arbeitsschritte bereitstellen

Auftrag: Lean Mission Statement: Zweck klären

  • Systemkontext
  • Produktsicht und Systemkenntnis

Maßstäbe: Evaluation Criteria: Qualitätsziele festlegen

  • Mission Statement
  • Erwartungen der Beteiligten

Risiken: Risk-based Review: Risiken einschätzen

  • Zielprofil
  • Erfahrung mit dem System
  • LASR-Risikokarten bei Bedarf

Vertiefen: Quality-focused Analysis: gezielt untersuchen

  • Erstes Lückenprofil
  • Architekturwissen und verfügbare Belege

LASR-Review-Protokoll

Zweck und Umfang

System, Umfang und drei bis vier Kernaussagen zum Nutzen festhalten.

...

Qualitätsziele und Zielprofil

Drei bis fünf Qualitätsmerkmale, Erwartungen, Skalen und Link zum Zielprofil dokumentieren.

...

Risiken und Erstprofil

Risiken den Qualitätszielen zuordnen. Wahrscheinlichkeit, Auswirkungen und Unsicherheit festhalten und mit dem Lückenprofil verknüpfen.

...

Vertiefende Analyse

Untersuchtes Qualitätsmerkmal, genaue Erwartungen, Ursachen, Befunde und Änderungen am Profil festhalten.

...

Folgeprüfungen und Maßnahmen

Weitere Prüfungen und mögliche Verbesserungen mit Verantwortlichen festhalten. Ergebnisse später im Profil ergänzen.

...

Reale Angaben und Belege ergänzen. Ungeklärtes ausdrücklich markieren.

LASR: Four Steps

Auftrag: Lean Mission Statement: Zweck klären

Erwartetes Artefakt: Lean Mission Statement mit Review-Grenzen

Die Kernaussagen geben die Richtung für die folgenden Qualitätsziele vor.

Eintrag:

...

  • Beschreiben die Kernaussagen den angestrebten Nutzen der Software?

Maßstäbe: Evaluation Criteria: Qualitätsziele festlegen

Erwartetes Artefakt: Qualitätsziele und Zielprofil

Ergänze im Diagramm, was die Skalenwerte für eure Software konkret bedeuten.

Eintrag:

...

  • Ist klar, was die angestrebten Werte für diese Software bedeuten?

Risiken: Risk-based Review: Risiken einschätzen

Erwartetes Artefakt: Erstes Risiko- und Lückenprofil mit Unsicherheiten

Verknüpfe jede eingeschätzte Lücke mit den zugehörigen Risiken und Annahmen.

Eintrag:

...

  • Ist für jede Lücke erkennbar, welche Risiken die Einschätzung begründen?

Vertiefen: Quality-focused Analysis: gezielt untersuchen

Erwartetes Artefakt: Vertieftes Lückenprofil und gezielte Folgeprüfungen

Halte fest, warum sich eine Einschätzung geändert hat und welche Fragen noch zu prüfen sind.

Eintrag:

...

  • Sind Änderungen am Profil begründet und verbleibende Unsicherheiten benannt?

Offene Fragen und nächste Schritte

...

Methodenanleitung: https://methodatlas.meierhoff-systems.de/de/methods/lasr/run-sheet

Alternativen und Nachbarn

Passende Alternativen mit Entscheidungshilfe, danach weitere verwandte Methoden.

Alle Methoden
Rahmenbedingungen und Herkunft
MittelWorkshop + Async3–4 h für Ersteinschätzung; Vorbereitung und Vertiefung zusätzlich

Steckbrief

Methodenform
Analyse-Methode
Teilnehmende
1 oder kleines Team; besonders geeignet für 3–4 Personen
Zeit
3–4 h für Ersteinschätzung; Vorbereitung und Vertiefung zusätzlich
Reifegrad
Established
Papierillustration einer Test Card mit vier Feldern für Hypothese, Test, Metrik und Erfolgsschwelle.
Als Nächstes: Test Card