How we work
A method that is written down, measured and open.
From the first conversation to every monthly delivery, everything follows a process you can follow: AI-led requirements gathering, a monthly cycle, hours measured from Git with a public ruler, and code that stays with you.
Getting started
The first steps cost nothing.
- 1
Conversation
One meeting for you to see the method and for us to understand the operation.
- 2
You pick the pain
Together we choose the problem most worth solving first.
- 3
Requirements gathering
With Ideia Estruturada, the AI interviews you across seven layers and produces a technical scope, before any quote.
Ideia Estruturada - 4
Proposal
Scope, success metric and cost, end to end.
Who's behind it
Quick Solutions AI is led by Marcelo Oliveira: over 35 years in technology, a degree in Computer Science and a specialisation in Data Science. The person you talk to is the person who builds.
Meet the teamHow we work
One cycle a month, with you at the table.
AI proposes. People decide.
What we learn goes back into the queue.
- 1
Prioritise
You pick the next pain point from the backlog. We tell you what it costs and how we'll measure it.
- 2
Build
Short deliveries, live early, on the same secure foundation.
- 3
Measure
Against the yardstick agreed upfront: time, cost, errors or conversion.
- 4
Show
At the monthly meeting: what changed, what it cost and what comes next.
How we measure hours
Every hour points to a commit.
Hours don't come from a spreadsheet or from memory. The Hours Radar reads the Git history (date, author and the description of each change) and applies a ruler that is written down, public and agreed before any billing. Any hour can be checked in the repository, line by line.
Excluded: merges, commits duplicated by rebase and commits from outside the team. And only product work is billed: documentation and the measurement itself are measured, shown in the report and left out of the bill.
The ruler, in five lines
- up to 40 minTime between commitsEach gap between two commits by the same person counts at its real length, up to 40 minutes. A long break never turns into billing.
- 45 minDaily warm-upOnce per working day, per person: reading the context, setting up, running the tests before changing anything.
- 15 minFirst-commit floorThe day's first commit closes no gap, so it gets a fixed floor.
- +10%AllowanceOn top of the total, for reviews and conversations that don't become commits.
- 12 hDaily capNo one logs more than 12 hours in a day, allowance included.
One day, by the rule
- Time between commits
- Daily warm-up
- First-commit floor
- Long break: only 40 min count
150 min
between commits
45 min
warm-up
15 min
floor
21 min
10% buffer
3h51
that day
Illustrative example of one person's working day.
On a recent project
88h10
measured across 487 commits, in two weeks
- Real time between commits
- 66h09 · 75%
- Daily warm-up
- 10h30 · 12%
- 10% allowance
- 8h01 · 9%
- First-commit floor
- 3h30 · 4%
Of these, 25h16 of documentation and measurement were measured and not billed.
The monthly fee
You buy hours. You never pay beyond them.
We agree on a number of hours per month, for example 40 h. That is the base of the monthly fee, and every hour can be audited in Git. It does not mean we will only work 40 hours: it depends on demand and need. Anything beyond the agreed amount becomes a running account, paid over the following months, no problem.
- 1
You pick the hours
For example, 40 hours a month. That number is the base of the monthly fee.
- 2
We guarantee the effort
We commit to dedicating that many hours to your project, every month.
- 3
We measure it in Git
Every hour is measured by the public ruler and can be checked in the repository.
- 4
You pay for what was done, up to the cap
If we did less than contracted, you pay only for what was done. If we did more, the excess waits in the queue for the following months.
Two examples with 40 hours contracted
A low-demand month
We did less than contracted: you pay only for the hours done.
- Hours worked
- Hours paid in the month
You pay: 25h + 30h + 20h · total 75h
A high-demand month
We did 90 hours at once. You pay 40 in the first month, 40 in the second and 10 in the third, never going over the cap.
- Hours worked
- Hours paid in the month
You pay: 40h + 40h + 10h · total 90h
You know what you will spend, month by month
Because billing never goes beyond the contracted number of hours, each month's maximum is known before it starts. No surprises on the invoice.
The contracted hours are our commitment
Contracted 20 hours? That is the effort we guarantee. If the company wants more features, they take longer to be ready, or the contracted hours go up.
No lock-in
You can leave whenever you want. And take everything.
Lock-in is when the client is stuck with the vendor: the code is not theirs, cancelling is expensive and switching companies means starting over. Here it is the opposite.
What is yours from day one
- Source codeLives in your company's repository
- InfrastructureThe system's servers and database
- DocumentationManuals, rules and recorded decisions
What if you decide to leave?
- 1
You tell us
No penalty and no minimum contract term.
- 2
We hand it all over
Code, infrastructure and documentation are already yours.
- 3
Settle the queue, if any
Only what was already done and not yet paid, as agreed in the document.
- 4
Done
You carry on with whoever you like, without starting over.
Lock-in vs. how we work
With lock-in (what we do not do)
- The code stays with the vendor
- Penalty to cancel
- Minimum contract term
- Switching companies means starting over
No lock-in (how we work)
- The code is yours from day 1
- No penalty
- No minimum term
- You take everything and carry on with whoever you like
- A cap that holds
- The month's billing never goes beyond the contracted hours.
- Fewer hours, you pay less
- If we did less than contracted, you pay only for what was done.
- Excess in the queue, in writing
- Whatever goes over the cap is paid in the following months, always within the same cap. The company takes on that queue in a document, committing to pay until it is settled.
What comes with it
Each project starts further ahead than the last.
Each new agent inherits what was already solved in the previous ones. You don't pay twice for security, logging and integration.
Effort per project
- A
Project A
Starts from scratch and builds the base
- B
Project B
Inherits the base, born with security, logging and WhatsApp
- C
Project C
yoursInherits the base and what A and B learned
- Inherited from the foundation
- New work for the project
Quick foundation: what the next product inherits
- Personal data pseudonymised before it reaches the AI
- Every AI call logged: what went in, what came out and what it cost
- Agents with approved versions; nothing changes without you knowing
- Data hosted in Brazil
- WhatsApp integrated from day one
Learning that compounds
Every product gives back to the foundation what it learned: benchmarks, rules and already-calibrated agents. The next one does not start from scratch; it starts from what the others already learned.
Commercial model
A monthly fee, not one project at a time.
- Fixed monthly fee
- Predictable for your budget, with no new proposal for every idea.
- Auditable hours
- Every hour tied to a commit and a delivery. You see what you paid for.
- Excess waits in the queue
- Whatever goes beyond the contracted hours is paid in the following months, always within the cap.
- No lock-in
- Code, infrastructure and documentation are yours. If you leave, you take everything.
Prefer to pay for results?
We work that way too: no upfront payment during the build, and you pay once the agreed KPI is validated.
Which process in your company would you like to stop doing by hand?
Tell us in one message. We'll reply with a scheduled conversation, not a generic deck.