Customized Software Development
Development of Web Applications and Portals
FLECTO – THE DIGITAL TALENT PLATFORM
We defined and built a minimal viable product (MVP) of Flecto, the digital talent platform which aims to improve matching between workers and jobs. By using agile methods, we were able to calculate an accurate budget estimate for the project.
03/2021 - 12/2021
React, Kotlin, Spring Boot, Google Cloud Platform
Flecto taps into the gig economy by presenting an on-demand talent platform that connects employers with workers who – for various reasons – cannot be tied to one employer. The platform divides full-time work into partial shifts. Platform users then create their own work schedule by picking the most suitable shifts.
The Flecto project co-founders Kateřina Tkadlecová and Jana Stehlíková needed to create a clear and simple system with a 24/7 availability – one that is easy to navigate not only for job seekers, but also for HR managers who manage the shifts in the Flecto system. From the very beginning, the co-founders have cooperated intensively with us on the development of the platform.
DESIGNING THE PLATFORM
In the first phase of the project we helped our clients define the MVP. The clients approached us with a clearly defined budget, a deadline for completion, and an idea of the system we are going to build. However, they lacked a system specification. Using the User Story Mapping method, we jointly determined which parts of the system to build first and which to postpone until later.
We have also advised our clients on more complex business decisions. For example, in a situation when they were considering whether to build a mobile application, or when we were figuring out how the portal would send notifications to the users.
In the second phase of the project we tested the MVP and developed other functionalities. After building the basic MVP, it was time for testing among real and potential clients and candidates. In addition to the features identified by our clients as business-critical, we gradually started to develop the features that proved to be important among the users during testing.
CHALLENGES AND INTERESTING FACTS
Thanks to using agile methodologies we were able to develop accurate workload estimates. Instead of estimating man-days (MDs) in hours, we used a workload estimation using a relative unit of measurement called the Story Points (SPs). We estimated all the system functionalities (features) and for each of them we determined the relative workload in SPs and the price per 1 SP. The clients then decided on what features to develop in the next sprints based on the price and their own priorities.
We were able to estimate the workload really well thanks to our agile approach: we did not exceed the total project budget, we stayed below the original estimates by more than 3 %. In addition, we managed to deliver 2 more SPs than we planned.