Frequently Asked Questions
We sell fully developed and tested feature sets. Developing feature sets includes specification, design, development and quality assurance (QA).
We do not sell man-hours because, in our experience, that would be too unpredictable and frustrating for both the client and the development team.
Here's how it usually works.
When we charge man-hours the risk is completely on the client. That means - if the task takes longer than expected to be done, we get paid either way.
But the client has to wait longer and to spend more money.
Because of that, the customer gets really tough to handle and the developers are not left to do their work in the customer's best interest.
So, to deliver properly we need to do what needs to be done, we need our time management not to be supervised by the client so that we can write automated tests, research possible shortcuts, use the QA tester and product manager etc.
We've found out that everyone is much happier with the estimation of the feature sets because the client is ultimately more interested in the definite price, quality of the work and the deadline. And, on the other hand, we can make promises and keep them without being disturbed. Win-win.
When you come with a request for a proposal (scope request) we split it into feature sets. We estimate and charge for each feature set (also called iteration), separately, before it is developed. You get a ballpark estimation of the whole project but it cannot be precise since manythings often change along the way.
On the other hand, estimations for the feature sets are very precise and guaranteed, the customer gets a specific end date and price. We guarantee it in the following manner - if we don't deliver it on time and as specified, the customer gets 50% off the price. If we don't deliver twice in a row, the customer gets the whole feature set for free. A single iteration lasts from one to two weeks.
The price depends on many factors like the number of the developers, their seniority, whether there is extra work for the designer, data scientist, digital marketer etc. The manual tester and product manager are included in the price and their engagement is mandatory because it secures higher delivery quality.
To describe the price range, let's say that if you can afford product development where a man-hour costs $60-$80 (we don't charge for the manual tester and product manager) then you will probably be ok with our prices.
Keep in mind - no extra charges or hidden costs. We set the price, we deliver.
Before the beginning of an iteration, every feature in the iteration must be well-specified. Then, we break it down into technical tasks for designers and developers.
The iteration is delivered when everything that was defined in the iteration is delivered in the promised time. We will also acknowledge each meaningful complaint not mentioned in the iteration definition document - bugs produced by us that could have been foreseen, actual damage, loss of data and the like. But in the end, it is up to us to decide if the complaint makes sense or not. It is impossible to have a set of rules that can resolve this, so it must function based on mutual trust and good communication.
When delivered, each feature comes with Release Notes and an Invoice.
Reward for filling in a feedback form (20% for the next iteration).
Reward for giving us a Clutch review (50% for the next iteration).
Reward for being 15 iterations with us without major issues in cooperation. 10% off.
For a three-month notice period, we offer 10% discount.
The invoice due period is 3 days. The intellectual property (IP) of the code produced in the iteration belongs to Toschas until the customer pays the invoice. If the customer is late with the payment we can continue the cooperation only if the customer pays for features in advance (prepaid).
The customer will have 3 days to send us complaints. A complaint that comes after that period will not be accepted and they will have to pay the full price for the work done.
The speed of development depends directly on the number of developers engaged which affects the price of the feature set. So, this should be communicated with the client at the beginning and we should find the right pace of the work that the customer will be most comfortable with.
Each new client can have a trial period. This means that we will do the first feature set (iteration) regularly and if they are dissatisfied with our work they will get it free of charge.
If the Client is satisfied with us, we can do 2 more iterations without a long-term contract.
If all 3 iterations go well and everyone is happy with the cooperation, the client will need to sign a contract with a two-month notice period which will specify the minimal budget per month. If the client has no work while the contract lasts we will still charge the minimal budget amount per iteration period as defined in the contract (iteration usually lasts one or two weeks).