How we work
with our clients?

We have specific process for development of web applications. If we’re starting you next web application from scratch this is how we will advice to do it. If you’ve already started your project but you need some support we can jump in at any of those stages, review the progress and boost your productivity and project's outcomes.

1

First date

However funny it sounds “first date” is a good description of how we start process of working with new people and companies. We diagnose if we’re a good match for your project and business purpose. After your first inquiry we will be ready with some questions and presentation how we can approach your application. If you don’t have detailed specification the next stage will be scoping. If you do have well written scope, we will provide you with our estimate, timeframe and full proposal of how we can create your project.

heart
First date disclaimer: We refuse to work with business that we consider unethical - for example tobacco companies or NGOs that support causes that we consider to oppose our values.
2

Scoping

Before we present you with our estimate for the project we need to prepare detailed analysis for you application or website. The product of scoping process is feasibility report upon which we can provide you with timeframe, suggested team structure and technologies that we recommend to use in your application. We can’t stress enough how important is that stage for the future success of the project and cost optimization.
3

Kick-off workshop

After “first date” and scoping you will know if you want to work with us. If the answer is YES, then we do kick-off workshop. Depending on the project’s scale and needs it can be done at your office or as a teleconference. Usually it takes at least few hours and helps us to know each other, develop chemistry between companies and common understanding of goals.
4

Wireframing

At this stage your mostly working with our UX/UI designer and project manager. Although we know that plan is nothing we also know that planning is everything, so we want to create wireframes in the best possible way so everybody in the project team will have good understanding what we are building and to avoid pitfalls in the design and development stages.
5

Design

We do believe that every app should be designed in a way that avarage human being with access to internet could start using this application without tutorials and he won’t be discouraged by the overall look of your solution. It also applies to apps that you will only use internally or in B2B environment. Slack’s awasome layout closed the era of poorly designed solution for business. No matter if we’re doing end-client oriented app or website (B2C) or something for internal use for you and your parnters (B2B) we do care about usability, beauty and pleasure that comes from using well designed solution.
6

Development
& Documentation

The magic starts here. All the business and design decisions that we jointly made up to this point are taking shape into your application. We usually develop solutions in agile, iterative way. You project manager will report to you at the end of every sprint and present you with new features and components of your app. By the nature of agile process of building software, development and testing are very closely connected. Software that we build is very well documented and documentation process runs in parallel to development of your solution. We create technical documentation covering code that we develop, algorithms and APIs that we create or integrate with. We also prepare installation and deployment documentation.
7

Testing and
Quality Assurance

Quality assurance in software and digital product development is a very broad subject. We treat it very seriously because at Develtio we know that there is no place on the market for poorly design and developed software. We want you product to loved by your users.
In order to achive that we start our Quality Assurance process at the wireframing stage of product development. We care about usability and beauty of things that we create. Our development process includes rigorous code review and automated testing.

Tests that we run in our project include:

  • Unit Testing
  • Integration Testing
  • Regression Testing
  • Acceptance Testing
  • Stress Testing
  • Security Testing
  • Browser Compatibility Testing
  • Recovery Testing
  • Usability Testing
8

Deployment

We produce our software through iterative process - continuous development. Short cycles of development and deployment allow us to be very fast in delivery of the solution and reduces risk of delivering changes to the project. Incremental changes to the project that we develop are easy to control and check if what we are doing is really what you really need.
Quality assurance is a crucial part of deployment. Thanks to automated process of continuous integration tests are run automatically and we’ve got better control overs quality of specific change.
At Develtio we use a wide range of solutions and technologies to keep our deployment process fast, safe and hassle-free.
We work with most common cloud environments like Amazon Web Services (AWS) and Google Cloud. Most of our software projects are created and delivered with Docker which makes deployment faster and more scalable.

..and they lived happily.
ever after

Sometimes our cooperation ends after production deployment of the project, but more often than not we continue to work with our partners. Yes, people that we work with through the software development process are becoming our partners - they trust us and we are proud not to let down that trust. In less romantic terms - we’re signing service level agreement for support and further development of partner’s project.

Contact us