Process

Our fine-tuned development processes offer our clients the most effective way of cooperation that would optimize the development costs. Process is aligned with communication and coordination, which ensures stable and productive workflow.

We have significant experience of working with classic (Waterfall) and Agile methodologies. We can develop the project from scratch and embark on any stage of development and be part of the large international team. We can offer our vision on the development process and can simply adapt to client’s development standards. Either way we are flexible to offer development process that would fit specific instant and project.

Plan

Plan

Client approaches us with specification document, brief or mock-ups. We estimate the project budget and provide planning with milestones along with acceptance criteria. The contract is executed on this basis and the development is initiated.

Develop

Develop

The team is formed and assigned with Project Manager/Team Lead. The project is carried out in a set of iterations and collaboration process is coordinated with the client. While our team carries out coding and integration, regular builds are shared with the client.

Stabilize

Stabilize

Cogniteq QA team conducts testing of the product and issues correspondent test reports. Project Team proceeds with the project stabilisation based on the QA documentation and provides the client with the release candidate.

Deliver

Deliver

The client is delivered with the final product which is consequently verified according to the acceptance criteria. All the source code is passed to the client and the product is deployed to the client’s environment.

Goal definition

Goal definition

Initial scope is investigated to align client’s expectations on deadlines, milestones, deliverables and team composition.

Sprint planning

Project Manager provides short term planning, setting up timeframe of the sprints and choosing tasks from the backlog to include in the current iteration.

Grooming & acceptance testing

Grooming & acceptance testing

After finalizing all tasks, chosen for the iteration, demo/grooming meeting is held with the client to discuss current results and simultaneously plan next sprint.

Development

Development

Team carries out implementation on the tasks, included in the current sprint along with developer testing.

Sync

Cooperation Models

Based on the product requirements and client’s business model we offer the cooperation model that would reflect project specific and would make the development as effective as possible.

Fixed Price

Fixed Price

Fixed Price would suit project of small-medium size and stable requirements. We agree on payment installments and acceptance criteria for each milestone. The model offers predictability in terms of budget but lacks flexibility in changing requirements as in other cooperation models.

Time & Material

Time & Material

The model suits more fluid projects where the client has greater discretion in setting priorities, varying the team composition, workload and changing the requirements. This is hourly based cooperation that would suit Agile development methodologies.

Dedicated Team

Dedicated Team

Cogniteq offers services of creating a team of dedicated developers according to the project needs and company structure. The team will fully adopt client’s internal processes and will be seamlessly integrated into the company's structure.

Want to learn more?

Drop us a line!

Contact Us