Wsparcie i utrzymanie oprogramowania

Wasz programista odszedł, agencja zajęła się czymś innym albo własny zespół się zmniejszył, a produkt jutro nadal musi działać. Przejmujemy cały produkt: aplikacje mobilne, stronę lub aplikację webową, serwery i proces wydawania. Jeden zespół odpowiada za całość, z liderem technicznym, który rozmawia z Wami o priorytetach.

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, gdy jeden zespół widzi je wszystkie i ma uprawnienia, by działać.

Wybierzcie potrzebne wsparcie

Utrzymanie aplikacji mobilnych

Jeden zespół dla działającego produktu mobilnego: iOS, Android, backend, infrastruktura i weryfikacje w obu sklepach. Abuk jest z nami od 2018, MemoWord od 2019.

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ą.

Migracje serwerów

Przenosimy działające strony, bazy danych, pocztę i DNS na nowy serwer lub hosting, a klienci w tym czasie dalej kupują, a poczta dalej dochodzi.

Przejęcie produktu, gdy zespół odszedł

Przejęcie produktu, gdy zespół odszedł

Gdy odchodzi programista lub agencja, produkt rzadko zostaje z instrukcją. Zanim cokolwiek obiecamy, sprawdzamy wszystko, od czego po cichu zależy: kod i sposób jego budowania, konta w sklepach i u hostingodawców, domeny, klucze podpisujące, usługi płatności i poczty oraz to, na kogo każde z nich jest zarejestrowane. Dostajecie pisemny opis każdej części i tego, czego wymagać będą pierwsze miesiące. Potem przejmujemy rolę, którą pełnił poprzedni zespół, łącznie z liderem technicznym, który ustala z Wami priorytety, zamiast czekać na zgłoszenia. Czasem uczciwy wniosek brzmi: przebudowa części kosztuje mniej niż jej utrzymywanie – i lepiej usłyszeć to na początku niż po roku łatania.

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.

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.

Czy możecie zastąpić naszą agencję przy działającym produkcie?

Tak. Uzgadniamy okres przekazania z odchodzącym zespołem, jeśli jest jeszcze osiągalny, zbieramy dostępy, klucze i dokumentację, a pierwsze wydanie przygotowujemy sami, aby potwierdzić, że łańcuch budowania i wdrażania działa. Potem kontynuujemy wsparcie i rozwój jako zespół odpowiedzialny za produkt.

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