Our Processes

We believe that effective time tracking, communication and transparency are key to building high quality products and meeting deadlines. Development progress is accessible to you at all times via live, daily reporting tools.

Onboarding

Onboarding

Our onboarding process consists of three steps

timeline
Discovery

Discovery

We brainstorm with your team to understand your domain, and the business and technical challenges associated.

initial-package

Exploration

We dig deep into your existing application to identify its potential pitfalls and propose best practices.

Tecnical Quoting

Technical Quote

We review your backlog and provide initial estimates and delivery times for the proposed tasks.

Continuous Delivery

Continuous Delivery

Our platform is built to continuously ship using a clearly defined, Agile process

timeline

1

Assemble

3 days

As soon as tasks are added into the Backlog, we begin estimating delivery times. You can start assembling tasks into a Sprint as early as the beginning of the previous Sprint.

2

Approve

2 days

Once a Sprint is assembled, you can review and approve the schedules tasks. An assembled Sprint needs to be approved at least two days prior to its start date.

3

Sprint

2 weeks

The defined set of Sprint tasks will be implemented in a two week period of development. If we do not complete tasks we have committed to by the end of the Sprint, we will continue working on the tasks to completion, at no cost to you.

4

Accept

1 week

Upon completion of all tasks in a Sprint, you will be prompted to accept the set of tasks. We will attempt to correct any rejected tasks at least three times, at no cost to you.

spinner

Continuous Delivery

Continuous delivery is an Agile approach to produce software in short cycles. It aims at building, testing, and releasing software quickly and frequently. The approach helps to reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production.

cd