Utrzymanie aplikacji

Rozwijaj aplikację bez zatrudniania programistów

Przejmujemy utrzymanie i rozwój Twojej aplikacji mobilnej — aktualizacje, bezpieczeństwo, nowe funkcje i wydania na sklep. W wymiarze godzin, który sam ustalasz. Bez etatu, bez rekrutacji, bez przestojów.

/* what_we_do */

Co robimy w ramach utrzymania

Cztery obszary, które przejmujemy w całości albo w części — w zależności od tego, co dziś boli najbardziej.

> Utrzymanie

  • Regularne podbijanie bibliotek do najnowszych wersji
  • Podbijanie wersji Androida i iOS
  • Naprawa błędów po podbiciu wersji systemu i bibliotek
  • Dostosowanie kodu do nowszych wersji SDK
  • Rozwiązywanie problemów z odrzuceniami aplikacji w sklepie

> Rozwój

  • Wydawanie nowych wersji na App Store i Google Play
  • Usprawnienie procesu wydawniczego
  • Testowanie aplikacji przez nasz zespół QA
  • Automatyzacja testów E2E
  • Dostarczanie nowych funkcjonalności
  • Refaktoryzacja kodu pod szybszy development

> Analiza

  • Audyt zabezpieczeń
  • Analiza i optymalizacja czasu budowania aplikacji
  • Analiza wolnego działania aplikacji
  • Klasyfikacja błędów krytycznych i niekrytycznych

> Wsparcie zespołu

  • Code review do pull requestów
  • Pair programming
  • Konsultacje pomysłów i rozwiązań
  • Brainstorming przy nowych funkcjach

Ile to kosztuje w porównaniu z etatem

Standardowo, żeby rozwijać aplikację, jej właściciel musi zatrudnić dewelopera na pełen etat. Aktualne stawki za Senior Android Developera na B2B to 18-25 tys. zł miesięcznie — niezależnie od tego, ile pracy faktycznie jest w danym miesiącu.

Własny deweloper na etacie

  • 18-25 tys. zł miesięcznie na B2B
  • Rekrutacja i wdrożenie, zanim ruszy praca
  • Ten sam koszt w miesiącu bez ani jednego wydania
  • Urlop, choroba i odejście po Twojej stronie
  • Jedna głowa, jeden zestaw kompetencji

Deweloper z Mobilesoftu

  • Płacisz za ustaloną liczbę godzin
  • Wdrożona osoba pracuje od pierwszego tygodnia
  • Zaangażowanie skalujesz w górę i w dół
  • Ciągłość pracy zapewniamy my
  • Dostęp do QA, designu i backendu, kiedy trzeba

W praktyce klienci schodzą z kosztem utrzymania aplikacji nawet o 50%. Konkretny wymiar współpracy ustalamy po darmowej analizie projektu.

/* engagement_models */

Wybierz wymiar współpracy

Jeden deweloper wdrożony w Twój projekt, poświęcający na niego ustaloną liczbę godzin. Wymiar zmieniasz wtedy, kiedy zmieniają się potrzeby.

// 01

Pół etatu

~80 h / miesiąc

Stała, przewidywalna moc na utrzymanie i rozwój. Jeden deweloper prowadzi backlog, wydania i poprawki — tak jak zrobiłby to pracownik, tylko za ułamek kosztu etatu.

Najlepsze dla

Aplikacje z ciągłą roadmapą

// 02

Stały pakiet godzin

np. 30 h / miesiąc

Ustalona pula godzin co miesiąc na aktualizacje, podbicia wersji i drobne funkcje. Zakres planujemy razem na początku miesiąca, żeby czas nie przepadał.

Najlepsze dla

Stabilne aplikacje w fazie utrzymania

// 03

Elastycznie na żądanie

godziny wg potrzeb

Włączamy się wtedy, kiedy jest potrzeba: pilny bugfix, odrzucenie ze sklepu, podbicie targetSdk przed deadlinem Google. Rozliczasz faktycznie przepracowany czas.

Najlepsze dla

Aplikacje z nieregularnymi potrzebami

Jak dostarczamy nową funkcjonalność

Ten sam proces za każdym razem — od pomysłu do produkcji, bez zaskoczeń po drodze.

  1. // 01

    Otrzymujemy pomysł od właściciela

  2. // 02

    Zbieramy wymagania

  3. // 03

    Projektujemy widoki

  4. // 04

    Przedstawiamy projekt właścicielowi

  5. // 05

    Wprowadzamy poprawki do projektu

  6. // 06

    Implementujemy rozwiązanie

  7. // 07

    Testujemy rozwiązanie

  8. // 08

    Wdrażamy rozwiązanie na produkcję

Zasady, na których pracujemy

Kilka reguł, które sprawiają, że współpraca na godziny działa tak samo przewidywalnie jak własny zespół.

Ta sama osoba w projekcie

Nie rotujemy ludźmi. Osoba przypisana do projektu w nim zostaje, chyba że sam poprosisz o zmianę. Dzięki temu ma realną wiedzę produktową, a nie tylko dostęp do repozytorium.

Maksymalnie trzy projekty na osobę

Nasi deweloperzy uczestniczą jednocześnie w maksymalnie trzech projektach. Tyle da się prowadzić bez gubienia kontekstu i bez kolejek na pilne zgłoszenia.

Raport godzinowy co miesiąc

Każdy zapisuje czas poświęcony na konkretne zadanie. Na koniec miesiąca dostajesz raport i wiesz dokładnie, za co płacisz.

Zaczynamy od darmowej analizy

Zanim ustalimy zakres, przeglądamy projekt i mówimy wprost, co da się usprawnić i ile czasu realnie zajmie utrzymanie aplikacji.

W jakich technologiach pracujemy

Utrzymujemy i rozwijamy aplikacje natywne oraz wieloplatformowe — niezależnie od tego, kto pisał je wcześniej.

Android native

KotlinJetpack ComposeCoroutines/FlowHilt/KoinRoomRetrofit/KtorNavigationMVVM/Clean ArchitectureWorkManagerDataStoreGradle (KTS)JUnit/MockK/Turbine

iOS native

SwiftSwiftUIUIKitasync/await + CombineSwiftData/Core DataURLSession/AlamofireMVVM/TCASPMXCTest/Swift Testing

Flutter

DartFlutterRiverpod/BLoCgo_routerdio + retrofitfreezed/json_serializableget_it + injectabledrift/isarFirebaseflutter_test/mocktail