How we work
You know what you get at every stage before you pay for it
Before we start, you want to know what working together looks like, who your contact will be and what happens when the scope changes. A project at Codari goes through five stages, from a conversation about the problem to launch and maintenance. At every stage you talk to the people who write the code, and the scope and every change to it are agreed in writing.
Describe your project
What does a project look like, step by step?
- 1
Discovery and requirements
We start from the problem, not a feature list. How we run requirements analysis
You get: a description of the project's goal, its users and constraints.
We need from you: a description of the problem, examples of your current process and access to the people who know it.

- 2
Scope and estimate
We agree what goes into the first version and what waits for later ones.
You get: an estimate for the first version and a list of things deliberately postponed.
We need from you: a decision on what's truly essential.

- 3
Prototype or MVP
We test assumptions on something clickable before big decisions are made. What an MVP is
You get: a clickable prototype or a first working version.
We need from you: feedback from real users.

- 4
Sprints
We work in short cycles: every two weeks we show a working piece in a short meeting, so fixes come early. Key stages of software development
You get: visible progress on working software.
We need from you: your presence at reviews and quick decisions.

- 5
Launch and maintenance
We launch, monitor and keep developing. We offer a maintenance package together with the implementation contract.
You get: the application in production, administrator access and user manuals.
We need from you: someone on your side who owns the solution.

When the scope is unclear or stakeholders have different visions, we start with a short workshop that turns them into one shared description. How it works: MVP workshops.
What principles do we work by?
You talk to the people who write the code
Your contact is a project lead who knows the code, not a middleman.
Scope in writing
The scope is written down, and every change is a separate agreement with a clear impact on timeline and budget.
We say it plainly
When something is a bad idea, or a cheaper solution would do, you'll hear it from us.
Progress on working software
We regularly show working pieces, not slides.
What happens when a project goes worse than planned?
Problems come up at the sprint review, not at final acceptance, and that's where we discuss them. If the scope grows, we show the impact on timeline and budget before we start work on the change, and you decide whether to go ahead.
How do we bill?
We're flexible here and match the model to the project.
| Model | How it works | When to choose | Risk and how we limit it |
|---|---|---|---|
| Fixed price | Scope and price agreed upfront | Clear and stable scope | Scope changes need renegotiation, so we describe each one with its cost impact |
| Time and material | You pay for the actual time worked | Changing scope, a product under development | Less predictable budget, limited by a cap and regular reporting |
| Milestones | You pay after each stage is accepted | The scope can be split into stages with clear acceptance | Disputes over whether a stage is accepted, so we write down acceptance criteria upfront |
| Subscription | A fixed monthly fee for maintenance and development after launch | The application is live and needs ongoing care | Unused hours, so we size the subscription to real needs |
| Dedicated team | A fixed monthly rate for the team | A long project, continuous development | A fixed cost regardless of workload, so we size the team to the real scope |
More on choosing a model: how to choose a billing model for an IT project.
How do you prepare to work with us?
A description of the problem, examples of your current process and who will use the solution are enough. You don't need a specification, it's created during analysis. A practical list of questions to ask yourself before the call: how to prepare for working with an IT company.
FAQ
Let's talk
Let's build
something great.
Do you have a vision you want to bring to life? Or perhaps you need support in growing your business? Trust the experts at Codari!
What do you gain?
- IT solutions tailored to your needs.
- Direct support from our experienced specialists.
- Ideas that drive your success.
Your journey to digital transformation starts here!