How we work

From gathering requirements to supporting the finished solution: stages of work, cooperation formats, payment models, outsourcing and how we hire and retain teams.

Stages of work

Four stages: what the client does at each one, what we do and what outcome completes the stage.

  1. Stage 1

    Gathering business requirements

    Client

    • Shares the project idea
    • Passes on the requirements for the solution

    Premium IT Solution

    • Proposes implementation options
    • Provides a development plan

    Outcome

    • Timeline and order of work agreed, budget approved
    • Contract signed
  2. Stage 2

    Building the solution

    Client

    • Oversees development
    • Adjusts the requirements

    Premium IT Solution

    • Develops and tests
    • Reports on every stage of work
    • Prepares the rollout

    Outcome

    • The solution is fully ready for rollout
  3. Stage 3

    Rollout

    Client

    • Receives the finished solution
    • Trains employees

    Premium IT Solution

    • Rolls out the solution and integrates it with other applications
    • Takes part in training the client’s staff

    Outcome

    • The solution is ready and handed over to the client
    • Acceptance certificates are signed
  4. Stage 4

    Support and maintenance

    Client

    • Uses the finished solution
    • Passes on new requirements for improvements and changes

    Premium IT Solution

    • Advises on and supports the solution
    • Makes improvements and changes

    Outcome

    • The client uses the solution

Work formats

We choose the cooperation format that fits your goals.

Engagement models

  • We take on the whole project and deliver it end to end

  • We join the client’s team

  • We run an independent audit and issue findings with recommendations

Team formats

Dedicated team

We build a cross-functional team that takes full ownership of product development. You provide the product owner and the backlog. We research, specify, develop, test, deploy and support, sprint after sprint.

Product development

We help design the MVP, estimate the costs and provide a product team. After the MVP launch we analyse feedback, generate ideas together, and develop and improve the product.

Team augmentation

We provide the right specialists for the period you need and advise on complex issues.

Project development

We write and agree the specification, draw up a schedule and deliver exactly to it, within budget and with high quality.

Payment models

Two models: a fixed price for the whole project or payment for completed tasks.

Fixed Price

The budget for the whole project and the exact delivery date are approved before work starts. The risk of late delivery lies with the contractor, while the client knows in advance what the project will cost and when it will be ready.

A fixed-price contract usually suits small projects with strictly limited functionality that will not be changed or extended.

Time and Materials

You pay for services actually delivered:

  • The project is split into tasks, each estimated separately by the team, so additions can be made along the way
  • The project team tells you how many man-hours each task needs
  • Man-hours multiplied by role rates give the cost of the task; once you agree, we start
  • When the task is done and the result is visible, you pay for the team’s work

Advantages of Time and Materials

We are interested in delivering a quality result in optimal time, which is what further cooperation is built on.

  • A flexible payment model that fits Agile principles
  • Work can start right away, without the lengthy scoping of Fixed Price
  • Transparent hourly rates let you control tasks, timelines and budget
  • You see the result at every stage
  • The solution fully meets your expectations

Staff and function outsourcing

For companies that want to cut IT infrastructure costs and improve the performance and stability of their systems, we offer IT outsourcing: hand over development, support, maintenance and modernisation of your infrastructure to our specialists in part or in full.

Outsourcing results

  • Lower costs of running an in-house IT department
  • The team scales with your tasks without hiring staff

Staff outsourcing

We provide the number of specialists with the competencies the client needs; the client makes sure they are used effectively on the project’s tasks.

Function outsourcing

We perform specific project management functions for the client; the client provides the conditions that depend on them and integrates these functions into the project.

Outsourcing stages

  1. Together with you we find the best terms of cooperation, define the expected level of competence and the candidate profile. We select suitable candidates from our staff or start external recruitment

  2. We sign a contract setting out the agreed terms, functions, responsibilities and compensation

  3. We start work on the production tasks

  4. We take care of HR, accounting and legal administration and provide regular reports

  5. We respond promptly to any issues that arise

Hiring and team stability

How we find specialists for a project, retain teams and keep an eye on the quality of work.

Business needs

We bring onto the project only the people it needs. We run development and testing internships based on the client’s needs.

Fast hiring

We quickly find candidates, assemble a team for the project and, if needed, replace a team member without delay.

Proven teams

On request we bring in people who have proven themselves on our previous projects and build teams of specialists with the most relevant experience.

Effective interviews

Together with the client we work out the project’s needs, the stack and the candidate requirements. We hold technical interviews as well as HR ones and involve heads of departments in the first meetings.

Keeping teams stable

  1. A comprehensive incentive system, employment under the Labour Code, voluntary health insurance and additional financial support

  2. A system for assessing professional and personal satisfaction, psychological support

  3. Personal development plans, a professional training and certification programme

  4. A personal growth programme, team building and activities outside projects, internships and retraining

  5. A grading system, market-level pay and transparent conditions for moving to new positions

Delivery management system

  • Professional certification. We certify specialists at the client’s request: ISTQB, Oracle Certified Professional, Java Programmer (OCPJP), LoadRunner, Python.

  • Feedback. We track client satisfaction and the team climate, resolve conflicts and fine-tune collaboration.

  • Mentoring. Senior specialists take part in retrospectives as agreed with the client, advise junior and middle specialists on projects and run a permanent mentoring programme.

Contact us

Describe your task and send it to us by e-mail.