Utrzymanie i rozwój aplikacji webowych

Zajmujemy się utrzymaniem i rozwojem aplikacji webowych po wdrożeniu. Dodajemy nowe funkcje, instalujemy aktualizacje, nadzorujemy serwer i kopie zapasowe bazy, a czas reakcji na awarie zapisujemy w umowie SLA. Pracujemy w abonamencie z pulą godzin na rozwój.

Z czym przychodzą do nas właściciele aplikacji

  • Aplikacja od dawna nie była aktualizowana

    Biblioteki i framework bez poprawek bezpieczeństwa z czasem wymagają migracji, która kosztuje więcej niż bieżące utrzymanie. Poprawki bezpieczeństwa instalujemy na bieżąco.

  • Poprzedni wykonawca zakończył współpracę

    Aplikacja działa, ale nikt nie zna już jej kodu ani serwera. Przejmujemy utrzymanie aplikacji napisanych przez inne firmy, a zakres i cenę ustalamy po przeglądzie kodu i serwera.

  • Użytkownicy czekają na nowe funkcje

    Aplikacja jest używana na co dzień i stale pojawiają się prośby o zmiany. Realizujemy je w ramach miesięcznej puli godzin, w kolejności ustalonej z Tobą.

  • Nie wiadomo, kto odpowiada za awarię

    Gdy aplikacją zajmuje się jedna firma, a serwerem druga, każda szuka przyczyny awarii po drugiej stronie. U nas za aplikację i jej infrastrukturę odpowiada jedna grupa.

Aplikacja wymaga pracy także po wdrożeniu. Do bibliotek regularnie trafiają poprawki bezpieczeństwa, przeglądarki się zmieniają, a użytkownicy zgłaszają potrzebę nowych funkcji. Dlatego utrzymanie obejmuje rozwój i aktualizacje bezpieczeństwa, a usuwanie awarii jest tylko jego częścią. Jak wyceniamy utrzymanie i nowe projekty, opisujemy na stronie oprogramowania na zamówienie.

Aplikacja i infrastruktura w jednych rękach

Programiści Conetso Software pracują w jednej grupie z administratorami Conetso Group, którzy na co dzień zarządzają serwerami, sieciami i bezpieczeństwem firm. Infrastrukturę i bezpieczeństwo zapewnia zespół Conetso Group, a za kod i aktualizacje aplikacji odpowiadamy my. W razie awarii nie musisz koordynować pracy kilku wykonawców.

Jeśli Twoja firma ma własny dział IT, prowadzi on wsparcie użytkowników, a my odpowiadamy za aplikację i jej infrastrukturę. Jeśli potrzebujesz również opieki nad serwerami i siecią w całej firmie, zapoznaj się z ofertą obsługi informatycznej Conetso Group.

Co zapisujemy w umowie

  • zakres utrzymania, czyli elementy aplikacji i infrastruktury, za które odpowiadamy,
  • czas reakcji na awarie w zależności od ich wagi (SLA),
  • miesięczną pulę godzin na rozwój i zasady rozliczania prac ponad pulę,
  • sposób zgłaszania i raportowania prac,
  • zasady dostępu do kodu, środowisk i dokumentacji.

Razem z umową utrzymania podpisujemy umowę powierzenia przetwarzania danych osobowych.

Jak technicznie wdrażamy zmiany

Zmiany w utrzymywanych aplikacjach przechodzą przez automatyczne testy i wdrożenia, a aplikacje działają w kontenerach. Szczegóły opisujemy na stronie DevOps dla aplikacji.

Co robimy

  • Rozwijamy aplikację o nowe funkcje w ramach miesięcznej puli godzin
  • Aktualizujemy biblioteki, framework i system serwera, gdy pojawiają się poprawki bezpieczeństwa
  • Administrujemy serwerem lub środowiskiem w chmurze, domeną i certyfikatem SSL
  • Monitorujemy dostępność aplikacji
  • Wykonujemy kopie zapasowe bazy danych, w tym kopię przed każdym wdrożeniem
  • Prowadzimy dokumentację techniczną aplikacji
  • Naprawiamy błędy i reagujemy na awarie w czasie określonym w umowie SLA
  • Przejmujemy utrzymanie aplikacji napisanych przez inne firmy
  • Co miesiąc przekazujemy raport z wykonanych prac

Dla kogo

  • Masz aplikację po wdrożeniu i chcesz dalej rozwijać ją o nowe funkcje
  • Aplikację napisała inna firma, która nie zajmuje się już jej utrzymaniem
  • Aplikacja przetwarza dane klientów i musi być na bieżąco aktualizowana pod kątem bezpieczeństwa
  • Potrzebujesz określonego czasu reakcji na awarie zapisanego w umowie
  • Masz własny dział IT, który obsługuje użytkowników, ale nie zajmuje się kodem aplikacji i jej serwerem

Aktualizacje bezpieczeństwa i kopie zapasowe bazy

Aplikacja webowa w dużej części składa się z cudzego kodu: frameworka, bibliotek, środowiska uruchomieniowego i bazy danych. Każdy z tych elementów dostaje poprawki bezpieczeństwa, które instalujemy na bieżąco. Wykonujemy też kopie zapasowe bazy, żeby po awarii można było przywrócić dane.

  • Poprawki bibliotek, frameworka i systemu serwera
  • Monitoring dostępności aplikacji
  • Kopie zapasowe bazy danych
  • Administracja domeną i certyfikatem SSL

Rozwój aplikacji w ramach puli godzin

Utrzymanie rozliczamy w abonamencie miesięcznym z pulą godzin na rozwój. W puli dodajemy nowe funkcje i wprowadzamy zmiany, o które proszą użytkownicy. Większe zmiany i pilne prace poza abonamentem rozliczamy godzinowo.

  • Nowe funkcje w kolejności ustalonej z Tobą
  • Prace ponad pulę rozliczane godzinowo
  • Raport z wykonanych prac co miesiąc

Przejęcie aplikacji po innej firmie

Przejmujemy utrzymanie aplikacji napisanych przez inne firmy, a abonament wyceniamy indywidualnie. Zaczynamy od przeglądu kodu, serwera, kopii zapasowych i dokumentacji. Na tej podstawie ustalamy, co trzeba zaktualizować od razu, a co zaplanować na kolejne miesiące.

  • Przegląd kodu i serwera przed wyceną
  • Lista dostępów i dokumentów do przekazania
  • Plan pilnych aktualizacji

Jak pracujemy

  1. Przegląd aplikacji i środowiska

    Sprawdzamy kod, serwer, kopie zapasowe i dokumentację. Ustalamy, co trzeba zaktualizować od razu, a co zaplanować.

  2. Umowa i SLA

    W umowie zapisujemy zakres utrzymania, czas reakcji na awarie i miesięczną pulę godzin na rozwój.

  3. Zgłoszenia i priorytety

    Błędy i prośby o zmiany zgłaszasz w sposób ustalony w umowie. Awarie blokujące pracę naprawiamy najpierw, a nowe funkcje planujemy razem z Tobą.

  4. Testy i wdrożenie zmian

    Każdą zmianę testujemy, a przed wdrożeniem na serwer produkcyjny wykonujemy kopię bazy danych. Większe funkcje możesz najpierw sprawdzić na wersji testowej.

  5. Raport co miesiąc

    Co miesiąc dostajesz raport z wykonanych prac. Gdy umowa określa czasy reakcji, raport pokazuje też, jak je dotrzymaliśmy.

Cena

Każdy projekt wyceniamy indywidualnie, po rozmowie o zakresie i wymaganiach.

Utrzymanie i rozwój aplikacji
Cena zależy od: serwer i hosting, kopie zapasowe, wymagany czas reakcji (SLA), pula godzin na rozwój.
Prace rozwojowe poza abonamentem
Cena zależy od: pilność prac, technologia aplikacji.

Doświadczenie

  • Po wdrożeniu utrzymujemy m.in. system rejestracji na badania MR, platformę Offer Exchange i system INVENTA Licenses.
  • Infrastrukturę i bezpieczeństwo zapewnia zespół Conetso Group, z którym programiści pracują w jednej grupie.

Realizacje

Najczęstsze pytania

Zadzwoń

+48 81 820 05 09

Pon.–pt. 8:00–17:00

Napisz do nas
Co obejmuje utrzymanie aplikacji?

Standardowo monitoring dostępności, aktualizacje bezpieczeństwa, administrację serwerem, domeną i certyfikatem SSL, kopie zapasowe bazy danych, także przed każdym wdrożeniem, dokumentację techniczną, naprawę błędów i rozwój o nowe funkcje w ramach puli godzin. Dokładny zakres i czas reakcji na awarie zapisujemy w umowie SLA.

Czy zajmiecie się aplikacją napisaną przez inną firmę?

Tak. Przejmujemy utrzymanie aplikacji napisanych przez inne firmy i wyceniamy je indywidualnie. Opisz aplikację i technologię, w której powstała, oraz wskaż, jaką masz dokumentację i dostępy do kodu i serwera. Od poprzedniego wykonawcy warto dostać kod z historią zmian, kopię bazy, dokumentację techniczną i dostępy do serwera, domeny i usług zewnętrznych. Przed wyceną przeglądamy kod i serwer.

Jak szybko reagujecie na awarie?

Czas reakcji ustalamy indywidualnie z każdym klientem i zapisujemy w umowie SLA (gwarantowany czas reakcji). W umowie określamy też, w jakich godzinach ten czas obowiązuje.

Czym różni się czas reakcji od czasu naprawy?

Czas reakcji liczy się od zgłoszenia do podjęcia pracy. Czas naprawy to czas do przywrócenia działania aplikacji, czasem przez rozwiązanie tymczasowe. Szybka reakcja nie oznacza jeszcze usunięcia awarii, dlatego w umowie warto określić oba czasy.

Mamy własny dział IT. Jak dzielimy obowiązki?

Twój zespół IT prowadzi wsparcie użytkowników: zarządza kontami i komputerami oraz przyjmuje pierwsze zgłoszenia. My odpowiadamy za aplikację i jej infrastrukturę, czyli kod, serwer, bezpieczeństwo, kopie zapasowe i rozwój. Podział obowiązków zapisujemy w umowie.

Porozmawiajmy o Twojej aplikacji

Opisz pomysł albo proces, który aplikacja ma usprawnić. Odpowiemy jak najszybciej.

Najpóźniej w ciągu jednego dnia roboczego.

+48 81 820 05 09
biuro@conetso.com Pon.–pt. 8:00–17:00 CONETSO GROUP Sp. z o.o. Wrotkowska 2, lok. B1/K1/L1.1, 20-469 Lublin

Administratorem danych jest CONETSO GROUP Sp. z o.o. Dane z formularza przetwarzamy, żeby odpowiedzieć na wiadomość. Szczegóły i Twoje prawa opisuje polityka prywatności.