woj. wielkopolskie
Audyt strony WordPress
Poznań
Strona wysyła zapytania do systemu magazynowego, do systemu fakturowego i do narzędzia mailingowego. Gdy jedno z tych połączeń przestaje działać, nikt się o tym nie dowiaduje, bo strona wygląda normalnie.
Ciche awarie
Awaria, o której nie ma powiadomienia
Integracja wykonana szybko wygląda tak: strona wysyła dane do zewnętrznego systemu i idzie dalej. Jeśli tamten system odpowie błędem albo nie odpowie wcale, nic się nie dzieje. Nikt tego nie zapisuje i nikt nikogo nie powiadamia.
Skutkiem są dane, których brakuje w jednym miejscu, ale są w drugim. Zamówienie widoczne na stronie i nieobecne w systemie magazynowym. Klient zapisany do newslettera, którego nie ma na liście. Faktura, która nie powstała.
Ujawnia się to zwykle tygodniami później, przy porównywaniu liczb. Wtedy nie da się już ustalić, ile takich przypadków było, bo nie ma żadnego zapisu — a to najgorsza część tej awarii.
Zakres
Co sprawdzamy
Audyt obejmuje pełny stan techniczny, a każde połączenie z systemem zewnętrznym sprawdzamy osobno.
- Spis wszystkich integracji, także tych zapomnianych
- Czym każda z nich jest zrobiona: wtyczką czy własnym kodem
- Czy błędy połączenia są zapisywane w dzienniku
- Czy ktokolwiek dostaje powiadomienie o nieudanym połączeniu
- Czy nieudane wysłanie danych jest ponawiane
- Gdzie przechowywane są klucze dostępu i kto je zna
- Ile integracje dodają do czasu wczytywania strony
- Wersje, wtyczki, kopie i podstawowe zabezpieczenia
- Nie naprawiamy integracji w ramach ceny audytu
- Nie odzyskamy danych, które przepadły w przeszłości
- Nie audytujemy systemów zewnętrznych — tylko stronę i połączenia
Gdzie gubi
Gdzie najczęściej gubią się dane
Poniżej integracje w kolejności, w jakiej najczęściej okazują się zawodne.
| Integracja | Co się gubi | Jak często zawodzi |
|---|---|---|
| System magazynowy | stany i zamówienia | często |
| System fakturowy | dokumenty, których nikt nie wystawił | często |
| Narzędzie mailingowe | zapisy na listę | bardzo często |
| Płatności | potwierdzenia i statusy | rzadziej, ale najbardziej boli |
| Kurier i przesyłki | numery listów przewozowych | często |
| Poczta wychodząca | wiadomości do klientów | bardzo często |
Bez zapisu nieudanych połączeń nie da się ustalić, ile danych przepadło. Dziennik jest pierwszą rzeczą do naprawienia.
Wynik
Co dostajecie
Dokument porządkuje integracje i mówi, gdzie brakuje zabezpieczeń.
- Mapa integracji: Każde połączenie: co wysyła, gdzie, czym jest zrobione i kto je kiedyś wykonał.
- Braki w zabezpieczeniach: Gdzie nie ma dziennika, ponawiania ani powiadomienia o awarii.
- Kolejność napraw: Od integracji, w których strata danych kosztuje najwięcej, do reszty.
Poznań w praktyce
Czego nauczyły nas poznańskie audyty
Pierwsza rzecz: prawie żadna z integracji wykonanych „na szybko" nie zapisuje błędów. To jedna zmiana, która daje najwięcej, bo od niej zaczyna się w ogóle możliwość zauważenia problemu.
Druga: w większości firm znajdujemy integracje, o których nikt już nie pamięta. Wtyczka łącząca stronę z narzędziem, z którego firma nie korzysta od dwóch lat, nadal działa i nadal ma ważny klucz dostępu.
Trzecia: klucze dostępu bywają wpisane wprost w pliki motywu. Kopia strony przekazana wykonawcy zawiera wtedy pełny dostęp do systemu fakturowego albo magazynowego, a nikt o tym nie myśli.
Zapisy do newslettera nie dochodziły od trzech miesięcy. Formularz działał, tylko połączenie z narzędziem padło i nikt nie dostał powiadomienia.
Dostępy
Czego potrzebujemy
Do przejrzenia integracji potrzebujemy dostępu do kodu i informacji o systemach.
- Dostęp do panelu administracyjnego WordPressa
- Dostęp do plików na serwerze, przynajmniej do odczytu
- Lista systemów, z którymi strona jest połączona
- Informacja, kto wykonywał integracje i kiedy
- Dzienniki serwera, jeśli są dostępne
- Osoba znająca system po drugiej stronie połączenia
Współpraca
Jak pracujemy
Zaczynamy od rozmowy, w której wypisujemy wszystkie systemy powiązane ze stroną. Zwykle lista jest dłuższa, niż firma pamięta, i już na tym etapie wychodzą połączenia nikomu niepotrzebne.
Potem czytamy kod i konfigurację każdej integracji osobno: co wysyła, co robi z odpowiedzią i co się dzieje przy błędzie. Testów wysyłających dane do Waszych systemów nie wykonujemy bez zgody.
W dokumencie na pierwszym miejscu stawiamy zwykle jedno zalecenie: zapisywanie błędów i powiadomienie o nieudanym połączeniu. Bez tego reszta zmian jest niemierzalna.
Zasięg
Gdzie dokładnie pracujemy
Audyt wykonujemy zdalnie. Przy firmach z Poznania spotkanie omawiające integracje możemy przeprowadzić na miejscu — zwykle warto, bo powinna w nim uczestniczyć osoba od systemu po drugiej stronie.
Obsługujemy też firmy ze Swarzędza, Lubonia, Kórnika, Środy Wielkopolskiej, Szamotuł i Mosiny.
- Stare Miasto
- Jeżyce
- Grunwald Północ
- Wilda
- Sołacz
- Stare Winogrady
- Rataje
- Piątkowo
- Naramowice
- Górczyn
- Zielony Dębiec
- Podolany
Poza samym miastem pracujemy też w okolicy: Luboń, Swarzędz, Suchy Las, Tarnowo Podgórne, Komorniki, Kórnik, Mosina. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje audyt
Cena zależy głównie od liczby integracji, bo każdą sprawdzamy osobno.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Wstępna rozmowa | wypisanie integracji i ocena ryzyka | kwadrans | bezpłatnie |
| Audyt integracji | do trzech połączeń z systemami | 2 dni | 1200–2000 zł |
| Audyt techniczny z integracjami | pełny przegląd stanu strony | 3–4 dni | 2000–3200 zł |
| Naprawa po audycie | dziennik błędów, ponawianie, powiadomienia | 1–3 dni | od 900 zł |
Jeśli rozmowa wstępna pokaże, że problemem jest jedna integracja, zaproponujemy jej naprawę bez pełnego audytu. Zwykle wychodzi to szybciej i taniej.
Współpraca
Od mapy integracji do listy prac
Wstępna rozmowa
Wypisujemy wszystkie systemy powiązane ze stroną. Bezpłatnie.
Dostępy do odczytu
Panel, pliki na serwerze, dzienniki.
Przegląd każdej integracji
Co wysyła, co robi z odpowiedzią, co przy błędzie.
Sprawdzenie kluczy dostępu
Gdzie leżą i kto je zna.
Pomiar wpływu na wydajność
Ile integracje dodają do czasu wczytywania.
Dokument
Mapa integracji, braki w zabezpieczeniach, kolejność napraw.
Pytania
Zanim zapytasz
Zwykle nie wiadomo — i to jest problem. Dlatego pierwsze zalecenie to zapisywanie błędów.
Rzadko. Bez dziennika nie da się nawet ustalić, ile ich było. Naprawiamy na przyszłość.
W konfiguracji poza plikami motywu, tak żeby nie wyjechały razem z kopią strony.
Tylko za Waszą zgodą. Bez niej czytamy kod i konfigurację, nie wysyłamy danych.
Nie. Sprawdzamy stronę i sposób, w jaki się z nim łączy.
Dziennik błędów i powiadomienie o awarii. Bez tego reszta zmian jest niemierzalna.
Ta sama okolica
Pozostałe usługi w Poznaniu
Ta sama usługa
Audyt strony WordPress w innych miastach
Sprawdźmy, czy dane naprawdę dochodzą
Wstępna rozmowa zajmuje kwadrans i nic nie kosztuje — wypisujemy razem wszystkie systemy powiązane ze stroną i mówimy, w których połączeniach strata danych jest najbardziej prawdopodobna.