Aplikacja mobilna
Plantis
Zielone pogotowie
Zielone pogotowie
Najpopularniejsza aplikacja mobilna dla miłośników ogrodnictwa na systemy Android i iOS. Utrzymujemy i rozwijamy nowe funkcjonalności.
Ze współpracy z MuchMore jestem wyjątkowo zadowolony. Pracowaliśmy do tej pory z kilkoma Software House'ami, ale nigdy współpraca nie układała się tak dobrze i skutecznie.

zakres prac
Jak rozwijamy aplikację?
Dodajemy nowe funkcjonalności
Monitorujemy i utrzymujemy
Naprawiamy bieżące błędy
Branża
Edukacja
Kraj
Polska
Co robiliśmy
Backend, Mobile
O projekcie
PLANTIS - Zielone Pogotowie to niezastąpione narzędzie dla każdego, kto chce mieć piękny i zdrowy ogród. Dzięki niej pielęgnacja roślin staje się łatwiejsza i bardziej przyjemna. Zawiera ona szereg funkcji, które ułatwiają i usprawniają pracę ogrodnika, zarówno początkującego, jak i doświadczonego. Aplikacja dostępna jest zarówno na platformy Android jak i iOS.
Kluczowe funkcjonlaności aplikacji to: Kalendarz ogrodniczy - zawiera informacje o pracach do wykonania w danym miesiącu, w zależności od rodzaju rośliny. Identyfikacja roślin, chorób i szkodników - umożliwia identyfikację roślin, chorób i szkodników na podstawie zdjęcia. Forum i konsultacje z ekspertami - użytkownicy mogą zadawać pytania i dzielić się swoimi doświadczeniami, a także uzyskać pomoc od ekspertów.
Stos technologiczny


Problemy
Podejmując się prac utrzymaniowych i rozwojowych dla aplikacji Zielone Pogotowie musielismy się zmierzyć z kilkoma problemami.
- 1. Brak dokumentacji, aby gładko wejść w proces deweloperski bez zbędnych przestojów dla klienta
- 2. Różnice Technologiczne oraz roadmapy aby zespołowo wspierać prace klienta.
- 3. Zabezpieczenie ciągłości pracy oraz roadmapy aby zespołowo wspierać prace klienta.
- 4. Zrozumienie celów biznesowych oraz roadmapy aby zespołowo wspierać prace klienta.
Rozwiązanie
Przejęcie projektu bez dostępnej dokumentacji to wyzwanie, ale mamy na to sposoby. Pierwszym krokiem jest wstępna ocena i audyt kodu, w którym dokładnie przeanalizowaliśmy strukturę, zależności i jakość kodu. Blisko współpracowaliśmy z klientem aby zrozumieć cel biznesowy, funkcjonalności i znane problemy związane z projektem. Następnie rozpoczęliśmy dokładną analizę kodu, badając aplikację przez ręczne testy. To pozwoliło zrozumieć, jak różne elementy systemu współdziałają ze sobą.
W tym czasie rozpoczęliśmy również pracę od drobniejszymi zadaniami, aby zabezpieczyć ciągłość prac. Korzystając z metodyki Scrum, i utrzymywaliśmy regularny kontakt z klientem, aby upewnić się, że projekt zmierza w odpowiednim kierunku. W miarę postępów, zespół zaczął tworzyć dokumentację na bieżąco, dodając komentarze w kodzie i opisując architekturę, modele danych i zależności w oddzielnych dokumentach. Część kodu wymagała refaktoryzacji, która dodatkowo zwiększyła zakres prac.



Wynik
Na końcowy wynik naszej pracy przełożyło się wiele elementów, w tym komunikacja i zarządzanie wiedzą. Regularne spotkania z zespołem i klientem pomogły nam zrozumieć projekt, a dokładna analiza stanu technologicznego zdefiniować przyszłe zadania i wyzwania. Pełne zrozumienie projektu pozwoliło też na obniżenie kosztów developmentu oraz dostarczanie poszczególnych funkcjonalności na czas.
Umów się na bezpłatną
konsultację Twojego projektu
z zespołem ekspertów MuchMore
Bezpłatna konsultacjaz zespołem ekspertów MuchMore


