You can identify the system you are reviewing and the value it should provide.
LASR (Lightweight Approach for Software Reviews)
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Participants know the software, its development and important quality risks. They can involve specialists for deeper questions.
Preparation
What needs to be ready before start
System context, quality requirements, architecture materials and known problems; LASR cards, shared gap profile and analysis record.
Three to four people with system knowledge work well. Product owners help with the first two steps. You can begin alone and involve others to check the assessment.
Collect known problems and relevant system materials. Explain the distinction between assessment, analytical finding and measured value.
An initial assessment often takes a few hours or half a day. Allow additional time for the deeper analyses you select.
Keep the purpose, quality goals, risks and gap profile visible together. Use the original template for the chart.
Core question
The one question this method answers
How well does our software meet its quality goals, and which risks should we investigate further?
Flow
Phases with goal, actions, output and pitfall
LASR by Stefan Toth and Stefan Zörner guides a software review through four steps. First, the team clarifies the software’s purpose and sets quality goals such as availability or modifiability. Risks are then assessed. A gap profile shows where the assessed system state falls short of the goals. Unusual or disputed assessments are investigated in more detail.
LASR review record
Fictional teaching example
A document template to accompany the LASR result chart. A separate fictional example shows a portal review.
Purpose and scope
Record the system, scope and three or four key statements about its value.
B2B portal: accept orders reliably; partner adapter included, ERP excluded.
Quality goals and target profile
Document three to five quality attributes, expectations, scales and a link to the target profile.
Availability, modifiability, security; the portal should accept orders during a partner outage.
Risks and initial profile
Map risks to quality goals. Record likelihood, effects and uncertainty, and link them to the gap profile.
Order acceptance may have to wait for the partner’s response; team assessment, with a technical check still needed.
Deeper analysis
Record the quality attribute investigated, precise expectations, causes, findings and profile changes.
Flow analysis shows that order acceptance waits for the partner. The team adds a justified availability gap.
Follow-up checks and actions
Record further checks and possible improvements with owners. Add the results to the profile later.
Plan an outage test; investigate a queue to hold orders; test effectiveness after implementation.
The example illustrates the method using invented information.
- 1
Mission
Lean Mission Statement: clarify purpose

Goal
A shared view of the software’s value gives the review direction.
Inputs for this step
- System context
- Product perspective and system knowledge
Actions
- Name the system and the parts you will examine. Also record which areas fall outside the review’s scope.
- Collect claims about benefits, important capabilities and expectations, as if introducing the software on a short product page.
- Summarize the purpose in three or four key statements and agree them with the participants.
Output
Lean Mission Statement with review boundaries
The key statements guide the quality goals in the next step.
Quality check
Do the key statements describe the intended value of the software?
Pitfall
The team starts with a technology list and no shared purpose. Describe the intended value and agree which parts of the software you will examine.
Timing: Short joint clarification block.
- 2
Criteria
Evaluation Criteria: set quality goals

Goal
Quality goals provide a shared assessment benchmark.
Inputs for this step
- Mission Statement
- Stakeholder expectations
Actions
- Choose three to five quality attributes that support the intended value, such as availability or security. Use the LASR quality cards if helpful.
- Use concrete examples to describe what the software should achieve. Agree a scale and target values.
- Plot the target values in a spider chart. Each axis represents a quality attribute. Record what the values on each axis mean.
Output
Quality goals and target profile
Add the specific meaning of the scale values for your software to the chart.
Quality check
Is it clear what the target values mean for this software?
Pitfall
Every goal receives the highest level without justification. Connect goals to concrete expectations and state deliberate priorities.
Timing: Joint assessment block.
- 3
Risks
Risk-based Review: assess risks

Goal
You identify which risks could threaten the quality goals.
Inputs for this step
- Target profile
- System experience
- LASR risk cards if useful
Actions
- Imagine a future failure of the software and collect possible causes. Add system-specific risks to the LASR risk cards.
- Map the risks to quality goals. Assess how likely they are and how serious their effects would be. Explain the scales you use.
- Use the risks to assess where the software might fall short of its goals. Plot this assessed state alongside the target values. Record assumptions and differences of opinion.
Output
Initial risk and gap profile with uncertainties
Link each estimated gap to the risks and assumptions behind it.
Quality check
Does each gap show which risks support the assessment?
Pitfall
The diagram is presented as measured system quality. Label values as assessments and link them to risks and rationale.
Timing: The main part of the initial joint assessment.
- 4
Analyze
Quality-focused Analysis: investigate further

Goal
Focused analysis clarifies how well unusual assessments are supported.
Inputs for this step
- Initial gap profile
- Architecture knowledge and available evidence
Actions
- Select quality attributes where assessments differ or gaps seem surprisingly large, small or absent.
- Describe more precisely what the software should achieve for these attributes. Investigate risks and causes using architecture knowledge and available evidence. Record the results of this qualitative analysis.
- Update the gap profile and explain each change. Also check where the software exceeds requirements and whether this harms other quality goals.
- Assign owners for the measurements, experiments or specialist checks needed. Mark the evidence still to collect.
Output
Refined gap profile and focused follow-up checks
Record why an assessment changed and which questions still need checking.
Quality check
Are profile changes justified and remaining uncertainties named?
Pitfall
The team votes again on a disputed assessment without investigating its causes. Investigate the expectations and possible causes. Use the findings to reassess the gap.
Timing: Plan separately according to analysis needs.
Artifact
What comes out at the end
LASR result chart with an accompanying record of system purpose, quality goals, risks, assumptions, findings and next checks.
Keep the initial profile and each revised version. Add the date, system version and reasons for changed assessments.
- LASR quality and risk cards
- Original spider-chart template
- Versioned analysis record and architecture materials
lasr-markdown.md
Plan an initial assessment. Use the gap profile to select deeper analyses and allow time for them.
LASR (Lightweight Approach for Software Reviews): Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Entire review Time: An initial assessment often takes a few hours or half a day. Allow additional time for the deeper analyses you select.
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: System context, quality requirements, architecture materials and known problems; LASR cards, shared gap profile and analysis record.
- Roles: Three to four people with system knowledge work well. Product owners help with the first two steps. You can begin alone and involve others to check the assessment.
- Advance information: Collect known problems and relevant system materials. Explain the distinction between assessment, analytical finding and measured value.
- Overall time needed: An initial assessment often takes a few hours or half a day. Allow additional time for the deeper analyses you select.
- Setup: Keep the purpose, quality goals, risks and gap profile visible together. Use the original template for the chart.
Prepare for the work steps
Mission: Lean Mission Statement: clarify purpose
- System context
- Product perspective and system knowledge
Criteria: Evaluation Criteria: set quality goals
- Mission Statement
- Stakeholder expectations
Risks: Risk-based Review: assess risks
- Target profile
- System experience
- LASR risk cards if useful
Analyze: Quality-focused Analysis: investigate further
- Initial gap profile
- Architecture knowledge and available evidence
LASR review record
Purpose and scope
Record the system, scope and three or four key statements about its value.
...
Quality goals and target profile
Document three to five quality attributes, expectations, scales and a link to the target profile.
...
Risks and initial profile
Map risks to quality goals. Record likelihood, effects and uncertainty, and link them to the gap profile.
...
Deeper analysis
Record the quality attribute investigated, precise expectations, causes, findings and profile changes.
...
Follow-up checks and actions
Record further checks and possible improvements with owners. Add the results to the profile later.
...
Add actual information and evidence. Mark unresolved items explicitly.
Mission: Lean Mission Statement: clarify purpose
Expected artifact: Lean Mission Statement with review boundaries
The key statements guide the quality goals in the next step.
Entry:
...
- Do the key statements describe the intended value of the software?
Criteria: Evaluation Criteria: set quality goals
Expected artifact: Quality goals and target profile
Add the specific meaning of the scale values for your software to the chart.
Entry:
...
- Is it clear what the target values mean for this software?
Risks: Risk-based Review: assess risks
Expected artifact: Initial risk and gap profile with uncertainties
Link each estimated gap to the risks and assumptions behind it.
Entry:
...
- Does each gap show which risks support the assessment?
Analyze: Quality-focused Analysis: investigate further
Expected artifact: Refined gap profile and focused follow-up checks
Record why an assessment changed and which questions still need checking.
Entry:
...
- Are profile changes justified and remaining uncertainties named?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/lasr/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
lasr-beispiel.md
Concrete filled scenario, fictional example
Fictional: A B2B portal should reliably accept orders even when a partner is unavailable. The team selects availability, modifiability and security as its main quality goals. It suspects a failure risk in the shared partner integration. Closer analysis shows that order acceptance waits for the partner’s response. The team records a justified availability gap. A planned outage test will examine the dependency’s actual effects. As a possible improvement, the team investigates a queue where orders could wait for processing.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Lean Mission Statement: clarify purposeThe team starts with a technology list and no shared purpose.View in phase
- Evaluation Criteria: set quality goalsEvery goal receives the highest level without justification.View in phase
- Risk-based Review: assess risksThe diagram is presented as measured system quality.View in phase
- Quality-focused Analysis: investigate furtherThe team votes again on a disputed assessment without investigating its causes.View in phase
Lean Mission Statement: clarify purpose
The team starts with a technology list and no shared purpose.
Describe the intended value and agree which parts of the software you will examine.
Evaluation Criteria: set quality goals
Every goal receives the highest level without justification.
Connect goals to concrete expectations and state deliberate priorities.
Risk-based Review: assess risks
The diagram is presented as measured system quality.
Label values as assessments and link them to risks and rationale.
Quality-focused Analysis: investigate further
The team votes again on a disputed assessment without investigating its causes.
Investigate the expectations and possible causes. Use the findings to reassess the gap.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

