Utrzymanie i rozwój
Dobre rozwiązanie potrzebuje opieki i miejsca na rozwój.
01 / MOŻLIWY ZAKRES OPIEKI
Dbamy o codzienne działanie. Planujemy kolejne kroki.
Zakres zależy od stanu systemu, dokumentacji i uzgodnionego modelu współpracy. Nie każda usługa opieki obejmuje wszystkie poniższe obszary.
- 01
Aktualizacje CMS i komponentów
Sprawdzenie zależności, przygotowanie zmian i weryfikacja ich wpływu na działanie serwisu lub aplikacji.
- 02
Poprawki błędów
Analiza zgłoszenia, odtworzenie problemu i poprawka z testem uzgodnionych scenariuszy.
- 03
Rozbudowa funkcjonalności
Nowe typy treści, widoki i narzędzia zaplanowane z uwzględnieniem istniejącej architektury.
- 04
Modernizacja technologiczna
Ocena elementów utrudniających dalszy rozwój i plan stopniowej przebudowy lub migracji.
- 05
Wydajność
Sprawdzenie wąskich gardeł i dobór usprawnień na podstawie obserwacji działania, a nie samej listy wskaźników.
- 06
Monitoring i bezpieczeństwo
W uzgodnionym zakresie: monitoring, bezpieczeństwo, kopie zapasowe, weryfikacja możliwości odtworzenia oraz odtwarzanie systemu po awarii — zależnie od dostępnej infrastruktury.
02 / PRZEJĘCIE ISTNIEJĄCEGO PROJEKTU
Najpierw poznajemy to, co już działa.
Przejęcie strony lub aplikacji zaczynamy od dostępu do kodu, dokumentacji i potrzebnych środowisk. Sprawdzamy zależności, sposób uruchamiania i obszary wymagające szczególnej uwagi. Ustalamy także, kto odpowiada za hosting, kopie zapasowe i inne usługi.
Na tej podstawie proponujemy priorytety oraz zakres pierwszych prac. Czasem będzie to aktualizacja i poprawki, a czasem osobny plan modernizacji. Nie deklarujemy możliwości utrzymania dowolnego rozwiązania bez wcześniejszego sprawdzenia.
Zobacz przykład aplikacji: Ecotec03 / MODEL WSPÓŁPRACY
Czytelne ustalenia zamiast domyślnych obietnic.
Przed rozpoczęciem opieki ustalamy zakres, godziny dostępności, sposób zgłaszania problemów i zasady reakcji. Dzięki temu wiadomo, kto odpowiada za poszczególne zadania i jak planujemy ich wykonanie.
- 01
Ocena i priorytety
Poznajemy stan techniczny i potrzeby. Oddzielamy problemy wymagające interwencji od planowanych usprawnień.
- 02
Uzgodniony zakres
Określamy sposób zgłaszania zadań, dostępność, zasady wyceny i akceptacji prac oraz zakres monitoringu, jeśli jest potrzebny.
- 03
Zmiany i przegląd
Wprowadzamy i sprawdzamy uzgodnione poprawki. Kolejne potrzeby porządkujemy w plan rozwoju, który można aktualizować wraz z firmą.
04 / PYTANIA O OPIEKĘ
Ustalmy odpowiedzialność i sposób pracy.
Czy opieka oznacza całodobowe wsparcie?
Zakres opieki, godziny dostępności i czasy reakcji uzgadniamy indywidualnie przed rozpoczęciem współpracy. Ustalamy również sposób zgłaszania problemów i zadania objęte wsparciem.
Jakie dostępy są potrzebne do przejęcia projektu?
Zwykle potrzebujemy repozytorium kodu, dokumentacji i dostępu do odpowiednich środowisk. Dokładną listę ustalamy po wstępnym poznaniu rozwiązania. Uprawnienia powinny odpowiadać uzgodnionym pracom i być przekazywane ustaloną, bezpieczną drogą.
Czy aktualizacja CMS wymaga testów?
Tak. Zmiana wersji może wpływać na moduły, szablon i funkcje dedykowane. Zakres weryfikacji dobieramy do skali aktualizacji i ryzyka. Jeżeli obecne środowisko nie pozwala bezpiecznie sprawdzić zmian, najpierw ustalamy sposób przygotowania testów.
Czy można połączyć opiekę z dodawaniem nowych funkcji?
Tak, ale rozróżniamy utrzymanie działania od rozbudowy. Ustalamy priorytety i zakres prac, aby nowe funkcje nie były domyślnie traktowane jako poprawki. Większa modernizacja może wymagać osobnego etapu analizy i realizacji.
KOLEJNY DOBRY PROJEKT ZACZYNA SIĘ OD ROZMOWY.
Co możemy stworzyć razem?
↗Masz pomysł, wyzwanie lub po prostu pytanie? Zacznijmy od poznania Twoich potrzeb.
Opowiedz nam o projekcie