We want to hear all your ideas, brainstorm together and apply new techniques.

Our Process

1. Introduction

Tell us all about your ideas, deadlines and budget. In our first meeting, we figure out if we are a good match for each other and gather the necessary background information for your project. We inform you about the development process, our rates and our availability. The first conversation is always free of further obligations.

2. Discovery

After discovering that we can work well together, the process begins with a non-binding stock-taking kick-off. During this meeting, which takes 4 to 8 hours, we take a detailed look at the concept and determine the technical requirements. We create the first mock-ups right then and there at the table. At the end of the meeting, we summarize the concept in the form of a set of deliverables.

3. Quotation

The mock-ups we created and the established requirements allow us to make a good estimate for a quotation. We plan our work in periods of 1 or 3 week(s) each, which we call “sprints.” A quotation is based on the number of sprints and the number of staff members working on a project. At the end of each sprint, we deliver an intermediate project. The quotation clearly specifies what the first intermediate projects will be. We also provide a concrete and realistic estimate of the duration of the project and a detailed breakdown of the costs. Upon acceptation of the quotation, the kick-off allows us to hit the ground running and continue the development process without delay.

4. Continuous development

Communication

During the sprint, development and design are inseparable. We constantly communicate to discuss various design and development choices and to review designs. You can communicate directly with the designer and the developer via Basecamp. A project manager keeps an eye on things and the discussions are kept casual and informal.

Intermediate products

During every sprint, we aim for a functional, tested intermediate product. You decide what has to be included in the intermediate product and we determine how much we can fit into the product. This means you are always in control, while the most essential stuff gets taken care of first.

Adjustments and feedback

After the sprint, we deliver the intermediate product. You can immediately experience your product and show it to future users. This is made possible by using test versions for apps and a so-called staging environment for web systems.

At the start of a new sprint, we will have a meeting to discuss our progress and, if necessary, adjust the specifications for the next intermediate product.

5. Launch

After a few sprints, the moment has finally arrived: your digital product is ready to be launched.

For web systems, we use scalable cloud infrastructures. We have extensive experience with the Google Cloud Platform. You can decide whether you want to let us handle the payments of infrastructural costs or whether you want to take that up directly with the provider itself.

For apps, we ensure that a version is submitted to the AppStore and/or Google Play. Should you desire, it is of course possible to do so via your own organization’s developer account.

6. Service and maintenance

After the launch, we will continue to improve your product, fix bugs and keep everything up to date with the latest systems. That is why our contract includes a service agreement. We monitor and maintain the launched system. We proactively fix bugs with crash analysis systems and error log monitoring. After completion of the project, it is even possible to implement some small, final changes, like those needed to support a new version of a mobile operating system.

Does this sound appealing?

Why don’t you stop by to meet us?

Contact us