Digicode Acquired Sannacode: Strengthened Its Position in Custom Software Development

Learn more

Digicode Acquired Sannacode: Strengthened Its Position in Custom Software Development

Learn more

Models of Cooperation with Sannacode

We believe that financial cooperation, as well as approach to the client, should be established on individual basis. That's why Sannacode offers flexible cooperation models, capable to accomplish any and every customer request. We welcome client engagement in the product development, but you get to choose for yourself how deep you’d like to be involved in the process, whether you just want to be informed on everything that’s going on during the project development or you want to take full part in tackling the strategic issues relevant to the project.

Fixed Price

What Do We Do?

We take full responsibility for every aspect of the project. The fixed price model is perfect for small and medium scope projects with a clear outcome or with a strict budget. It is primarily used in projects where requirements, specifications and schedules can be clearly defined before the start of the project development. The model implies that the project cost is fixed and we assume all risks for the project development. This cooperation is based on a fixed cost which is charged for the work specified in advance. Thus, the price cannot be changed once the contract is signed.

What Do You Get?

You get services for a specific task you need to address, whether you need to develop a project from scratch, fix bugs, upgrade or modify existing products, implement complex functionality or features, etc. All you have to do is provide us with a set of requirements for the product you want to create. In turn, we estimate a size and magnitude of the project, and provide a delivery schedule along with the quote for the development and maintenance.

Use it if:
  • The project is short-term;
  • You have a clear understanding of what the objectives and the outcome of the project should be;
  • Your budget is constrained and you don’t want to go over it;
  • You’re going to work with a new outsource team;
  • The pilot project might be a great launching pad for further cooperation.
Fixed Price: What’s the Point?

The point of the Fixed Price model is that you know in advance how much you have to pay for the development of the entire project and, even more importantly, this amount remains the same. That’s right: no additional cost would be involved. There is no financial risk to exceed the budget for you as a client. You approve a precise deadline for the project before we jump right into work. Actually, anything to do with the Fixed Price model is strict and specific. No scope creeps, no cost overruns, no delays. Surely, no one is immune to exceptional circumstances, so if you want to change something right in the middle of the project development, we’ll try to determine the level of priority of those changes together. If you’re not 100% sure about all the features of the project, but you have a ton of passion for your product and still want to work with us under the Fixed Price model, we’ll help you with the development of a technical solution that best suits the implementation of the project, the development of its architecture, the selection of the tools needed, etc. Before we get started making the project, we break down the project intro tasks and stages, so you’ll always be in touch with and have the very latest information about the project’s progress. If your project is not complicated and your requirements are clear, Fixed Price is a perfect choice. However, you better choose the Time&Material model or the Dedicated Team model if the project requires building complex functionality and long lead times.

Outstaffing (Dedicated Team)

What Do We Do?

Our experts with necessary technical skills and experience become an extension of your own team. We are ready to follow your work approaches, principles and culture. The dedicated team model is perfect if you need to increase the number of staff only for a specific period of time and for addressing specific concerns.

What Do You Get?

You manage a project with our dedicated team, using your own management staff. You fully determine the workload of the dedicated team and have full control over its activities. Empowered with transparent project management, progress tracking, and communication, you will have full control over the team committed to their project.

Use it if:
  • The project is long-term;
  • Your development plan implies the additional resources mobilization and the use of new technologies;
  • The initial needs and goals are unclear. In other words, it is not entirely clear what the end result will be at the very beginning of the project (e.g. this is often the case of startups);
  • You know in advance that the requirements for the project or the priorities of the tasks will change. Since a dedicated team works for you, it’s no big deal to alter the course of the project.
Dedicated Team: What’s the Point?

The point of the Dedicated Team model is that you have a team of specialists with well-established mechanisms of interaction and management at your disposal. You are free to set the number of team members, define the right candidates and their schedule. We form a team basing on details of your requirements and your vision. You can manage the team from your side or assign Project Manager from our side, whose responsibility is coordination of the development and business processes. It is much more profitable to hire a team of professionals temporarily than create new jobs, look for employees, form a new team, and create a good atmosphere in it. A dedicated team concentrates on a particular project while you control the workflow and get to divert attention to high-level tasks. We are responsible for mobilizing the experts for the team and its administrative support. The effectiveness of the team and KPI of each team member are regularly monitored, and adjustments are made to the workflow, if necessary. The Dedicated Team model is completely customizable and you will only pay for people you truly require. If you hire the Sannacode’s dedicated team, you can easily overcome several pitfalls common for offshore development, including cultural differences, management issues and unexpected costs.


What Do We Do?

We conform with dynamically changing requirements. The model would suit you best if the size and magnitude of the project, specification, and implementation plans cannot be precisely defined. An iterative approach is used in the model. We determine the milestones of the project and iterations length and, at the end of each milestone, we provide you with a result: a prototype, new product features, or other results we agreed about. The model is perfect you want to be able to revise the team size and duration of the project.

What Do You Get?

You get flexibility of the size and workload of the development team involved in working on the project, thereby optimizing your time and costs. The total cost of the project is determined by the amount of time and resources spent, based on the number of specialists and the hourly rate mutually agreed for different categories of employees.

Use it if:
  • You are not sure about deadlines;
  • You want to feel the heartbeat of the project, having 24/7 access to task management system and staff time accounting;
  • You want to determine the size of the team and the necessary expertise of team members;
  • You want to change the scope and work plan, you just need to make new demands clear to the PM.
Time&Material: What’s the Point?

The point of the Time and Material model is that you pay for the result you get on the basis of the time we spend. You don’t pay for the quantity of work but for man-hours spent by Sannacode’s team to develop and implement the project. We divide our cooperation with the client into two- or four-week-long phases. We define goals and targets with the client at the beginning of each phase, and then we make the results available to you in a simple and understandable way. The phases may culminate in different results: from back-end modifications to a full-fledged prototype, intermediate builds, and even release-ready versions in some cases. Once more: the client pays for the labor time spent on making the project. Therefore, we cannot unduly inflate the budget. Payment terms are negotiated individually, based on a proposal in quotation. Depending on your needs, payments are made in phases, every week, monthly, every six months, and so on. Our company uses the JIRA and Trello systems for planning and monitoring the fulfillment of tasks, as well as for monitoring time spent and possible errors found. You get access to that systems as well to monitor the progress of the project and control your costs. Otherwise, Sannacode’s team can access other system you used to work with.

So, What to Choose?

The closed nature of the Fixed Price model implies the clients’ full confidence in the correctness of their views of the product from the time of placing the order until the project’s been fully implemented. At the same time, the Time&Material model allows making the development process transparent, efficient, and manageable. Time&Material model leaves a room for maneuver to change the original plan and not waste time and money if you have identified some weakness in your intentions. However, a bit non-optimal product is sometimes better than the risk of not being able to meet the budget. Therefore, when choosing between the types of cooperation models, think about all components at once: budget, time, and the end result.

  • Our approach, Start up

    The pros and cons of bootstrapping startups

  • Mobile Development, Web development

    App Development Process at Sannacode