Problem definition and goals
An agreed description of the starting point, user needs, goals and scope, including the questions that still require a decision.
Business Analysis & Requirements Engineering
What should the software do? Which rules apply, and which exceptions matter? KAN Service combines business analysis and requirements engineering with technical understanding – from the first question to a verifiable requirement.
The starting point
A business term means different things to two teams. A business rule describes the normal case but no exceptions. A requirement already specifies a solution while the goal remains unclear.
Such gaps can exist even in extensive specifications. KAN Service works with those involved to make them visible, resolve contradictions and record who needs to make each business decision.
Deliverables
The following deliverables are developed according to the initiative. Their content and level of detail reflect what your team needs for decisions, implementation and testing.
An agreed description of the starting point, user needs, goals and scope, including the questions that still require a decision.
A shared business vocabulary and documented processes, states and exceptions, so that everyone involved interprets the same requirement consistently.
An overview of affected systems, data flows and responsibilities. Dependencies and technical constraints are recorded explicitly.
Functional and non-functional requirements with verifiable criteria. Outstanding assumptions, priorities and decisions remain traceable.
How I work
Adrian Wildermuth develops an understanding of your business context and reviews findings continuously with stakeholders and delivery teams. Methods and documentation are adapted to the initiative and the tools already in use.
Identify goals, stakeholders and existing systems. Clarify what belongs within the initiative and what lies outside it.
Review terminology, rules and exceptions with the business team. Identify contradictions and assign ownership of outstanding decisions.
Work with development and architecture teams to assess which data, interfaces and technical constraints are affected.
Agree and prioritise requirements and acceptance criteria, then update them as new insights emerge during implementation.
Keep development in mind
How current must the data be? Which system is responsible for it? What should happen during an outage? These questions connect business expectations with architecture and operations. Adrian Wildermuth brings experience in software development and distributed, highly available systems to this work.
Explore Technical Analysis and System ArchitectureAI as an accelerator
When AI tools create or change code, business rules, constraints and expected behaviour still need to be clear. Verifiable requirements help the team assess whether the result meets the actual need.
Initial conversation
Whether at the start of an initiative or when fundamental questions remain during implementation, discuss your situation directly with Adrian Wildermuth. Engagements cover the Bern region and Switzerland through hybrid collaboration.
Discuss your initiative