Aplikacja webowa
Optymalizacja procesów
Optymalizacja procesów dzięki własnej aplikacji webowej
Czas trwania projektu
Czerwiec 2022 - Sierpień 2024
Zespół
5 osób
Branża
Nieruchomości
Czym zajmuje się RynekPierwotny.pl?
RynekPierwotny.pl jest największym polskim portalem zawierającym oferty nieruchomości od deweloperów, który co miesiąc odwiedza ponad 550 000 osób. Dzięki współpracy z ponad 1000 deweloperami, na RynekPierwotny.pl można znaleźć ponad 90% ofert mieszkań dostępnych na rynku pierwotnym.
9 na 10 osób poszukujących mieszkania w Polsce korzysta z usług RynekPierwotny.pl, a co druga osoba kupująca mieszkanie bezpośrednio od dewelopera dokonuje zakupu przy użyciu ich aplikacji.
Cele współpracy
Zespół RynekPierwotny.pl skontaktował się z nami, aby stworzyć webową aplikację CAD, która pozwoliłaby skrócić czas potrzebny na dodanie nieruchomości do ich portalu. Sześcioosobowy zespół, który miał korzystać z aplikacji, wykonywał kilkaset powtarzanych zadań miesięcznie, z których każde z nich wymagało od 30 minut do 2 godzin na jego wymaganie (NDA).
Stosując iteracyjne podejście do wdrażania zmian w organizacji, zdecydowaliśmy się rozpocząć współpracę od wersji Proof of Concept aplikacji - a następnie rozwijać ją dalej, jeżeli zmierzymy poprawę efektywności pracy zespołu RynekPierwotny.pl.
Jak przebiegała współpraca?
Aplikacja webowa
Mapowanie procesów
Podczas warsztatów stworzyliśmy mapę procesów, problemów i ograniczeń istniejących rozwiązań, a następnie zaplanowaliśmy przebieg etapu PoC i ustaliliśmy mierzalne cele, które chcemy osiągnąć.
Proof of Concept
Stworzyliśmy wersję PoC webowej aplikacji CAD, która zawierała zestaw wyłącznie podstawowych funkcjonalności aby sprawdzić, czy warto inwestować w dalszy rozwój aplikacji.
Development i wdrożenie
Po stwierdzeniu znacznej poprawy efektywności zespołu RynekPierwotny.pl, zdecydowaliśmy się kontynuować współpracę w miesięcznych iteracjach.
Oszczędziliśmy ponad 80% czasu potrzebnego na wykonanie zadań.
Michał Klimorowski
Product Owner RynekPierwotny.pl
Warsztaty projektowe
Podczas serii warsztatów z zespołem RynekPierwotny.pl zmapowaliśmy zadania, które muszą zostać wykonane, aby ogłoszenia zamieszczone w portalu spełniały oczekiwane standardy jakości i spójności. Przeprowadziliśmy sesję brainstormingową, na której wspólnie określiliśmy sposoby, jakimi można przyspieszyć ten proces i funkcjonalności, które powinniśmy stworzyć w wersji Proof of Concept aplikacji CAD.
Skupiliśmy się na wybraniu funkcjonalności, które będą najprostsze i najszybsze w implementacji - jednocześnie dając jak największą ilość możliwości edycji i zarządzania mieszkaniami zespołowi, który był odpowiedzialny za ogłoszenia.
Dzięki zebranym informacjom podczas warsztatów byliśmy w stanie zminimalizować koszt stworzenia działającego produkcyjnie rozwiązania i zminimalizować ryzyko niepowodzenia projektu. Zamiast inwestować znaczne środki w tworzenie aplikacji, postanowiliśmy rozpocząć od stworzenia wersji PoC, a po zmierzeniu KPI i weryfikacji, że aplikacja istotnie usprawnia proces - podjęliśmy decyzję o jej dalszym rozwoju.
Proof of Concept
Rozpoczęliśmy pracę nad kodem aplikacji w oparciu o już istniejącą, specyficzną do tego przypadku bibliotekę open-source, która zawierała podstawowe funkcjonalności potrzebne w projekcie.
Pomimo tego, że biblioteka oferowała rozwiązania, które znacznie odbiegały od oczekiwań w projekcie, jej wykorzystanie pozwoliło nam znacznie skrócić czas na stworzenie wersji PoC aplikacji.
W trakcie miesięcznego etapu PoC zmodyfikowaliśmy funkcjonalności na poziomie algorytmów geometrycznych i dodania nowych metod, które były potrzebne zespołowi.
Stworzyliśmy i poprawiliśmy elementy interfejsu, które były konieczne do przyspieszenia pracy i zintegrowaliśmy aplikację z systemem odpowiedzialnym za umieszczanie ogłoszeń w portalu.
Rozwój funkcjonalności
Po okresie testowym, w którym zmierzyliśmy wzrost wykonanych zadań przez zespół, podjęliśmy decyzję o dalszej pracy nad aplikacją.
Podczas developmentu aplikacji CAD musieliśmy stworzyć od podstaw własne algorytmy w oparciu o szeroko pojęta geometrię analityczną, a następnie uogólnić ich zastosowanie na przypadki brzegowe, aby nadawały się do korzystania w warunkach produkcyjnych.
Przeprowadziliśmy refactor kodu biblioteki, na której oparliśmy aplikację, dzięki czemu zaoszczędziliśmy czas zespołowi IT RynekPierwotny.pl podczas dalszego rozwoju aplikacji po jej przejęciu.
Zmniejszyliśmy też ilość wykonywanych obliczeń po stronie użytkownika i serwera, aby zwiększyć prędkość działania aplikacji, usprawnić UX i obniżyć koszty utrzymania chmury.
Stworzyliśmy też funkcjonalności, które ułatwiały pracę poprzez inteligentne podpowiedzi rozwiązań zadań na podstawie poprzednio wykonanych.
Rezultaty projektu
Większa ilość wykonanych zadań
Dzięki naszej wspólnej pracy, 6-osobowy zespół RynekPierwotny.pl, dla którego stworzyliśmy aplikację, wykonuje 5 razy więcej zadań - i oszczędza ponad 500 godzin miesięcznie.
Integracja z narzędziami
Zautomatyzowaliśmy procesy i zintegrowaliśmy stworzoną aplikację z narzędziami - nie komplikując sposobu, w jaki pracował zespół.
Nowe funkcjonalności
Dzięki nowym funkcjonalnościom poprawiamy ścieżkę zakupu użytkownika - i osiągamy więcej konwersji.
Platforma do dalszego rozwoju
Stworzona przez nas aplikacja jest fundamentem, na którym rozwijane będą nowe funkcjonalności portalu.
Zespół odpowiedzialny za projekt
Sebastian Sroka
Project Manager
Adrian Ambroż
QA Specialist
Adrian Bieliński
Fullstack Developer
Krzysztof Kalisz
Frontend Developer
Adam Dołżycki
Backend Developer