How the V Model works
How others implement
V Cycle Development
How KeDA Tech uses the V Model
The V Model
In the V Model, each requirement and design decision has a related test.
Software you can trust
We use the V Model to build what your business needs and check that it works as expected.
Requirement
Plan the requirements, design the system, and build it.
Testing
Test each part and check the finished product against the agreed goal.
Business requirements
Agree on the business goal, scope and what success means.
Product requirements
Define user flows, product behaviour and acceptance criteria.
Detailed design
Define interface states, business rules and expected responses.
Architecture design
Define component responsibilities and how they connect.
Coding
Turn the agreed designs into working software.
Unit testing
Check each component against its responsibility in isolation.
Integration testing
Check that connected components produce the designed screen states.
System testing
Test the complete product against its requirements.
Acceptance testing
Confirm with your team that the result meets the business goal.
Everyday tasks may fail
Without testing the whole product, users may struggle to complete basic tasks.
Features may not work together
Without checking how features connect, data may not reach the right place.
Small bugs may reach users
Without testing each part, errors may go unnoticed until people use the product.

