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
-
Przegląd aplikacji i środowiska
Sprawdzamy kod, serwer, kopie zapasowe i dokumentację. Ustalamy, co trzeba zaktualizować od razu, a co zaplanować.
-
Umowa i SLA
W umowie zapisujemy zakres utrzymania, czas reakcji na awarie i miesięczną pulę godzin na rozwój.
-
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ą.
-
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.
-
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
-
System rejestracji na badania
Rejestracja online na badania rezonansem magnetycznym w prywatnej przychodni. Pacjenci sami wybierają termin, a pracownicy zarządzają wizytami.
-
Offer Exchange
Platforma SaaS do zakupów firmowych, która łączy w jednym miejscu zapytania ofertowe, porównanie ofert od handlowców i zamówienia.
-
INVENTA Licenses
System do zarządzania użytkownikami i licencjami aplikacji VR do szkolenia pracowników, z panelami klienta, dystrybutora i administratora.
Najczęstsze pytania
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.
Zobacz także
-
Aplikacje webowe dla firm
Budujemy systemy do obsługi zleceń, wycen i zamówień z osobnymi panelami dla klientów, pracowników i menedżerów.
-
Integracje systemów i automatyzacja procesów
Łączymy CRM, faktury, płatności online i systemy dziedzinowe, żeby dane nie były przepisywane ręcznie.
-
Platformy SaaS i MVP dla startupów
Budujemy pierwszą wersję produktu (MVP) i platformy SaaS z kontami użytkowników, subskrypcjami, płatnościami, licencjami i API.
-
Systemy rezerwacji i rejestracji online
Klienci rezerwują terminy przez internet, pracownicy zarządzają harmonogramem, a system wysyła potwierdzenia e-mail i SMS.
-
Conetso Group
Obsługa informatyczna firm
Zespół Conetso Group administruje serwerami i siecią, monitoruje infrastrukturę i wykonuje kopie zapasowe.
-
Conetso Group
Cyberbezpieczeństwo
Bezpieczeństwo infrastruktury, na której działają aplikacje, zapewnia zespół Conetso Group.