Software and SaaS development
Digital products that solve, scale and evolve.
Insights
Guides, analysis and lessons on product, artificial intelligence, growth, communications and cloud.
Editorial themes
Digital products that solve, scale and evolve.
AI systems for real-world processes.
Demand, catalogue, partners and conversion.
Every conversation in the right channel.
Available, observable and ready services.
Design forms that make the next step easier. Give every field a clear purpose, limit required questions, and test errors, exceptions, and different devices.
↗
Choosing which tasks to run in the background depends on what users need to do next, the cost of waiting, and how they can check the result later.
↗
An empty search can point to a difficult query or a catalog problem. Learn how to diagnose the cause and offer useful alternatives without sacrificing relevance.
↗
Define users, cases, exceptions, and dependencies to run a representative, safe digital pilot that can guide the next decision.
↗
A practical framework for assigning autonomy to automations based on impact, reversibility, uncertainty, context, and the ability to correct errors.
↗
A practical guide to documenting, reviewing, and retiring automations without losing control of data, decisions, permissions, and exceptions.
↗
Design a web form follow-up process with validation, deduplication, assignment, retries and traceability to reduce missed requests and duplicate contacts.
↗
Learn how to check whether a process has sufficient rules, data, and controls before connecting systems and automating a manual task.
↗
Guide to planning, testing, and validating a data migration between systems, with controlled parallel operation and evidence-based rollback.
↗
Design a preference center that turns every choice into verifiable rules by channel, purpose, frequency, and sending system.
↗
Design an order reconciliation process to compare sales, payment, delivery, and customer service, resolve issues, and prevent discrepancies.
↗
A guide to defining verifiable data contracts, managing changes, and detecting incompatibilities before they affect integrations.
↗