01
Contact
Right after contacting us you get your dedicated Scythe-Studio representative assigned. At the beginning you provide us with a brief description of your needs and expectations and book a free online workshop where we discuss the project in detail.
02
Defining your needs
Our team creates Qt software with a client in mind, that is why we take time to understand your project in depth during initial workshop. Together with our consultant we identify requirements, target audience, specific use cases and other details while suggesting the best solutions to existing challenges.
03
Free project estimation
Next step is cost and time estimation. During this step we take information gained during the workshop and prepare a list of detailed features, that will need to be implemented together with the technology stack we will use to make your vision a reality.
04
Project scope and agreement
In this step we confirm the project delivery model with service option, scope, budget and resources needed for delivering your project. When all of the details are settled, we sign agreement, assign our Qt consultants and other specialists and start the development process.
05
Design
Before starting the work on the actual code we want to make sure that the product will make a visual impact on the target users and provide the best experience. For this purpose, we discuss the provided design with the client, or we cooperate with our in-hose UI/UX design professionals to create one. Our design services include revisions.
06
Project architecture
Your project is unique and that is why we dedicate one of the steps to defining software architecture, parallel to creating UI/UX design. The purpose of this step is to ensure that your idea will be forged into a product that matches your vision. We define the flow of each use case, prepare technical diagrams and descriptions of our approach.
07
Implementation & testing
Now it is time to get started with some coding! Our team of professional Qt developers dedicated to your project will work on forging your idea into a product. While developing products we use the CI/CD so every time we add a new feature, the fresh version of the app is automatically compiled and shared. This way our clients can download the latest version anytime. To catch every bug before it can reach the users, every new version of the app needs to pass a series of automated tests before it is merged. It is done to provide a high grade code.
08
Review and reports
Your opinion matters! After finishing each iteration or milestone we host a meeting where progress and changes done to the software are presented. We collect your feedback and apply it, to make a product that matches your expectations.
09
Deployment
When the application is ready to be published we will prepare fully customizable deployment bundles. That include installers with maintenance tools, publish-ready Windows installers, ABB or APK files, Linux packages and much more. We also provide support in publishing applications on Microsoft Store, AppStore, Google Play and your own distribution channels.
10
Maintenance and support
Deployment is not the end of our job. We care to provide maintenance and support needed for existing products. A team of Qt enthusiasts dedicated to your project will take care of improvements requested by users.