Skip to main content

Search...

Requirements & Business Analysis

Eliciting, analysing, and improving requirements, acceptance criteria, and business expectations as a foundation for quality.

Articles

Requirements Engineering and Software Testing
Requirements Engineering and Software Testing

Requirements Engineering and Software Testing

Unlock successful software testing with requirements engineering processes, minimizing errors and optimizing your test efforts in 2025.

Sensory Impressions in Software Design
Sensory Impressions in Software Design

Sensory Impressions in Software Design

Enhance user experience in software design with sensory impressions and user-centered requirements engineering. Transform ideas into effective applications.

Requirements Engineering & Software Test
Requirements Engineering & Software Test

Requirements Engineering & Software Test

Enhance your software projects with quality requirements engineering and effective software testing to minimize errors.

Podcast Episodes

Lean Management: Why Problem Analysis Beats Quick Fixes
Lean Management: Why Problem Analysis Beats Quick Fixes

Lean Management: Why Problem Analysis Beats Quick Fixes

Rushing to fix a problem without understanding it creates the same problem again. Lean thinking breaks that cycle and reduces waste that most teams never even notice.

Developing security requirements as a team
Developing security requirements as a team

Developing security requirements as a team

Security requirements stay abstract until a team defines what the system actually protects. CIA goals and threat modeling make it tangible.

Legal pitfalls in software contracts
Legal pitfalls in software contracts

Legal pitfalls in software contracts

Two missing sentences in a software contract can drive a company into bankruptcy. Why agile software projects end up as contracts for work.

More quality in requirements with AI
More quality in requirements with AI

More quality in requirements with AI

Vague requirements are the most expensive problem in testing. How AI really helps when determining, formulating and checking requirements.

More quality through product discovery
More quality through product discovery

More quality through product discovery

Building software without asking users first often solves entirely the wrong problem. What product discovery means and why paper wins here.

Stop Coding, Start Asking Questions
Stop Coding, Start Asking Questions

Stop Coding, Start Asking Questions

Most software problems start as conversations that never happened. Collaborative modeling shows how to fix alignment before it hardens into broken code.

Analyzing and improving requirements
Analyzing and improving requirements

Analyzing and improving requirements

Requirements often have more gaps than expected, and DEFOSPAM uncovers them systematically. AI can support exactly this analysis step well.

Business analyst with an eye for quality
Business analyst with an eye for quality

Business analyst with an eye for quality

Anyone who writes requirements already thinks like a tester - or should. A look at a data warehouse project shows how this ensures quality at an early stage.

Quality from an architectural perspective
Quality from an architectural perspective

Quality from an architectural perspective

Separating functional and quality requirements: useful or misleading? What this distinction really means for architecture decisions.

Don't give me technicality
Don't give me technicality

Don't give me technicality

Scrum provides a process, but not a plan for good requirements. What happens before the backlog often determines product success more than any sprint.

Making user stories testable
Making user stories testable

Making user stories testable

User stories should be testable, everyone nods and hardly anyone knows how it works. What requirements engineering adds and which tests help.

Domain storytelling - Understanding the user
Domain storytelling - Understanding the user

Domain storytelling - Understanding the user

Throwing specifications over the fence belongs to the past in modern software projects. Domain storytelling unites users and developers.