Wsparcie i utrzymanie oprogramowania

Dbamy o działanie całego produktu po starcie: aplikacji mobilnych, strony lub aplikacji webowej, serwerów pod nimi i sposobu, w jaki to wszystko jest wdrażane. Jeden zespół, jedna umowa i jedno miejsce, w którym zgłaszacie problem.

Wsparcie i utrzymanie oprogramowania

Dla kogo jest ta usługa

Większość produktów to kilka systemów, które psują się razem: aplikacja, jej backend, strona, serwer. Wsparcie działa najlepiej, gdy jeden zespół widzi je wszystkie.

Wybierzcie potrzebne wsparcie

Utrzymanie aplikacji mobilnych

Dbamy o działanie aplikacji na iOS i Androida po wydaniu: aktualizacje systemów, naprawa awarii, zgodność ze sklepami, wydania i odzyskiwanie kont.

Utrzymanie stron internetowych

Poprawki, aktualizacje, wydajność i bezpieczeństwo stron i aplikacji webowych, także projektów przejętych od innych programistów.

Administracja serwerami

Administracja serwerami Linux: serwery WWW, bazy danych, sprawdzone kopie zapasowe, aktualizacje, monitoring, SSL, poczta i przenosiny między hostingami.

DevOps

Pipeline’y CI/CD, kontenery, infrastruktura w chmurze i na VPS, oddzielne środowiska i monitoring – skonfigurowane tak, by wydania stały się rutyną.

Jeden zespół dla całego produktu

Jeden zespół dla całego produktu

Gdy aplikację, backend i serwery utrzymują różne osoby, każdy incydent zaczyna się od sporu, czyj to problem. My bierzemy odpowiedzialność za cały łańcuch – od aplikacji na telefonie użytkownika po bazę danych na serwerze. Nieudaną płatność, brakujące powiadomienie push czy wolno ładującą się stronę ci sami inżynierowie śledzą przez wszystkie warstwy, a Wy dostajecie jedno wyjaśnienie przyczyny zamiast trzech częściowych.

Przejęcie produktu od innego zespołu

Przejęcie produktu od innego zespołu

Odziedziczony produkt najpierw przeglądamy, a dopiero potem cokolwiek obiecujemy. Poza kodem szukamy wszystkiego, od czego produkt po cichu zależy: kont w sklepach i u hostingodawców, domen, kluczy podpisujących, usług płatności i poczty oraz tego, na kogo każde z nich jest zarejestrowane. Potem dostajecie opis stanu każdej części i tego, czego wymagać będą pierwsze miesiące. Czasem uczciwy wniosek brzmi: przebudowa części kosztuje mniej niż jej utrzymywanie – i lepiej usłyszeć to na początku niż po roku łatania.

Wsparcie i rozwój razem

Wsparcie i rozwój razem

Wsparcie i rozwój to zwykle ten sam zespół: jedna część dba o kondycję obecnej wersji, druga buduje kolejną. Drobne usprawnienia, które nigdy nie uzasadniają osobnego projektu, realizujemy w ramach wsparcia, a większe funkcje wyceniamy osobno. Inżynierowie, którzy usuwają incydenty, znają kod, który rozbudowują, co przyspiesza obie prace.

Jak zaczyna się wsparcie

01

Rozmowa wstępna

Mówicie nam, z czego składa się produkt, kto go zbudował i co Was teraz niepokoi. My mówimy, którym częściom przyjrzelibyśmy się najpierw.

02

Audyt

Przeglądamy kod, konta, hosting i sposób wdrażania. Dostajecie raport o stanie każdego systemu i wykrytych ryzykach.

03

Zakres i warunki

Uzgadniamy, co obejmuje wsparcie, czas reakcji dla każdego typu problemu i miesięczny zakres. Dostajecie ofertę z ceną dla tego zakresu.

04

Przekazanie

Dostępy, klucze i dokumentacja trafiają w jedno miejsce, konfigurujemy monitoring, a pilne problemy z audytu naprawiamy w pierwszej kolejności.

05

Bieżące wsparcie

Monitoring, poprawki, aktualizacje i wydania w uzgodnionym zakresie, z regularnymi raportami z wykonanych prac.

Co utrzymujemy

Aplikacje mobilne

Web i backend

Infrastruktura

Jak możecie płacić za wsparcie

Miesięczny plan wsparcia

Stały miesięczny zakres uzgodniony po audycie: monitoring, aktualizacje, poprawki i określona pula drobnych zmian.

Dedykowany zespół

Inżynierowie przypisani do Waszego produktu, którzy zajmują się zarówno wsparciem, jak i rozwojem nowych funkcji.

Godzinowo, na żądanie

Dla produktów, które potrzebują pomocy od czasu do czasu: pojedyncze poprawki, aktualizacje lub konsultacje rozliczane według przepracowanego czasu.

Opinie

Do każdego klienta i jego projektu podchodzimy uważnie.

Najczęściej zadawane pytania

Czy możemy zamówić wsparcie tylko dla części produktu?

Tak. Każdy rodzaj wsparcia działa samodzielnie: tylko aplikacje mobilne, tylko serwery i tak dalej. Łączenie ich ma sens, gdy części zależą od siebie, a incydenty przekraczają granice między nimi.

Jaki czas reakcji oferujecie?

Uzgadniamy go dla każdego produktu i zależy od tego, co produkt robi. Usługa przetwarzająca płatności i narzędzie wewnętrzne nie potrzebują tych samych gwarancji, a płacenie za surowsze bez potrzeby to wyrzucone pieniądze.

Czy utrzymujecie produkty zbudowane przez inne zespoły?

Tak, od tego zaczyna się większość projektów wsparcia. Zaczynamy od audytu i uczciwie mówimy, w jakim stanie jest produkt, zanim zobowiążemy się do zakresu.

Do kogo należą konta i dostępy?

Do Was. Konta w sklepach, domeny, hosting i repozytoria powinny być zarejestrowane na Waszą firmę, a my pracujemy z dostępami, które nam przyznacie. Jeśli nadal są w rękach byłego wykonawcy, pomagamy przenieść je na Was.

Co widzimy co miesiąc?

Raport o incydentach i ich przyczynach, wprowadzonych aktualizacjach i zmianach oraz o nadchodzących ryzykach, takich jak termin wyznaczony przez sklep czy koniec wsparcia dla wersji frameworka.

Co się stanie, jeśli zdecydujemy się zakończyć współpracę?

Wszystko zostaje u Was: kod, dostępy, dokumentacja i notatki sporządzone w trakcie wsparcia. Przekazujemy produkt kolejnemu zespołowi w uporządkowany sposób.

Opowiedzcie nam o swoim projekcie

Opiszcie zadanie w kilku zdaniach. W ciągu jednego dnia roboczego odpowiemy pytaniami lub wstępną oceną zakresu i kosztów.

Wolicie e-mail lub rozmowę telefoniczną?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallin, Estonia. Nasz zespół jest rozproszony po całym świecie.

Dołączcie do naszego zespołu

Wyślijcie CV na adres career@revolsource.com