Good design increases
the probability of success.
The design space of digital products is boundless.
Every product has to make trade-offs.
Only the teams that make these design decisions,
carefully and consciously, are able to reduce risks
and increase value.
Functional requirements describe what the system should do. They should address the scope and nothing but the scope. It's crucial to distinguish between the scope and the constraints. Good product managers and architects derive requirements from the intended outcome for the problem.Quality attributes
Quality attributes describe how the system should work. We prefer this name over the traditional wording "non-functional requirements". Architects sometimes dub them "ilities" (availability, usability, maintainability,...). They can be hard to quantify but, depending on the context, you may choose to formulate them with an emphasis on clarity over measurability.Constraints
Constrains are non-negotiable requirements. Or “what must be adhered to”. Regulatory compliance is an example of a hard constraint. Every product is unique. It goes without saying that a medical product will face more constraints than a lifestyle product.
Discover all principles of our In The Pocket Way of working.
Never stop discovering
As we work, we gain clarity. Continuous product elaboration helps deal with complexity.
Deploy or die
Reduce risks, validate assumptions and increase value, by deploying as early and as often as you can.
The ITP Way
Gain full insight in how we organise us,
as a company, to build better digital products
for bigger futures.
of the game
Sign up for our newsletter and stay updated on trends, events and inspiring cases.