Przejdź do treści
megapromotingPorozmawiajmy

Kompetencje · Konsulting cyfrowy

Mierzymy to, co macie, oddzielamy stwierdzenia od dowodów i zapisujemy, co dalej — także wtedy, gdy odpowiedź brzmi „nie budujcie tego”.

Diagnoza na rzeczywistych systemach, nie na wywiadach: czytamy kod, mierzymy produkcję komendami, które można powtórzyć, i żądamy dokumentu źródłowego dla każdego stwierdzenia. Wynik to lista decyzji z tym, kto podejmuje każdą z nich, a nie prezentacja.

Już zbudowaneMetoda została zastosowana w całości na nas samych, a wyniki są w repozytorium, z plikiem i linią. Trzy konkretne deliverables: rejestr czynności przetwarzania danych zweryfikowany linia po linii w produkcji, z tym, czego nie udało się potwierdzić, oznaczonym jako „niezweryfikowane” i ośmioma punktami pozostawionymi wyraźnie w decyzji właściciela; audyt dostępności i wydajności, który od początku wskazuje, czego NIE udało się zmierzyć, z pięcioma wymienionymi ograniczeniami i bez roszczenia do jakiegokolwiek poziomu zgodności; oraz rejestr dowodów dla publicznych twierdzeń, który usunął trzy nieistniejące nagrody krążące między dokumentami wewnętrznymi, bez prośby o oryginał ze strony kogokolwiek. Doradztwo specjalistyczne dotyczące wdrażania AI i szkolenia zespołów ma własną stronę i uzupełnia tę, nie dublując jej.

Najdroższe decyzje techniczne nie zapadają na podstawie fałszywych informacji. Zapadają na podstawie informacji, które były prawdziwe osiemnaście miesięcy temu. Jeden dokument wewnętrzny przejmuje liczbę z innego, trzeci cytuje drugi, a łańcuch pęka dokładnie tam, gdzie nikt nie poprosił o oryginał. Dlatego pierwsza część naszej pracy to nie strategia, lecz weryfikacja.

Zastosowaliśmy metodę na sobie, zanim zaczęliśmy ją sprzedawać. Zbudowaliśmy rejestr dowodów dla każdego publicznego twierdzenia na własnej stronie, z zasadą, że dla jednego twierdzenia przypada jeden wiersz z dokumentem pierwotnym, a nie z dokumentem, który je powtarza. Wynik: trzy nagrody, które wyświetlaliśmy, nie istniały — odpowiednie programy nie istnieją albo nie miały przywołanej edycji. Z kolei jedno rzeczywiste wyróżnienie, którego publiczne badanie nie mogło potwierdzić w dwie godziny, zostało wyjaśnione w minutę dzięki oryginalnemu e-mailowi. To jest różnica między szukaniem a proszeniem o oryginał.

Druga część to pomiar, z komendami, które może powtórzyć każdy. Odkryliśmy, że trzydzieści stron na własnej stronie miało po 105 słów, z czego 104 były identyczne — jedynym własnym słowem każdej strony była nazwa domeny. Nie wynikło to z opinii o cienkiej treści, lecz z porównania zbiorów słów na korpusie stron wyciągniętych z produkcji. Taka liczba zamyka dyskusję, która inaczej trwa miesiącami.

Trzecia część to to, co robimy z wynikiem. Nie dostarczamy prezentacji z rekomendacjami, lecz listę decyzji, każdą z osobą, która ją podejmuje. Własny rejestr pozostawił osiem punktów wyraźnie po stronie właściciela — od faktycznego istnienia publicznie deklarowanego adresu e-mail, po uzgodnienie dwóch sprzecznych stanowisk, które opublikowaliśmy w różnych miejscach. Konsultant, który „rozwiązałby” je samodzielnie, stworzyłby ładniejszy dokument i równie narażoną organizację.

Co obejmuje

Praca, komponent po komponencie

Żądamy dokumentu pierwotnego dla każdego twierdzenia

Rejestr z jednym twierdzeniem w wierszu: dokument pierwotny, data, gdzie się znajduje, czy można go opublikować. Dokument, który powtarza twierdzenie, nie liczy się jako źródło. Zastosowany na nas samych, rejestr usunął trzy nieistniejące nagrody i potwierdził trzy rzeczywiste, z czego jedną poprzez oryginalny e-mail znaleziony w archiwum — źródło prywatne, możliwe do okazania na żądanie, którego żadna publiczna wyszukiwarka nie mogła wygenerować.

Mierzymy produkcję, a nie to, co mówi dokumentacja

Komendy weryfikacyjne wchodzą do rezultatów, żeby każdy mógł je powtórzyć bez nas. Gdy dokument i pomiar się nie zgadzają, rację ma pomiar: podczas przygotowania tej pracy znalazłam własny dokument, który deklarował plik o około 16% mniejszy, niż był w rzeczywistości, oraz diagram infrastruktury, który opisywał serwer, z którego już się przenieśliśmy.

Deklarujemy to, czego NIE mogliśmy zmierzyć

W własnym audycie dostępności i wydajności sekcja z ograniczeniami pojawia się przed wynikami i wymienia pięć rzeczy: wskaźniki renderowania, których narzędzie nie udostępniało, aktywację klawiaturą, której automatyzacja nie mogła wiernie odtworzyć, brak testów z czytnikami ekranu, niemożność emulacji preferencji ograniczenia ruchu oraz brak danych terenowych. Wyprowadzone wnioski są oznaczone jako wnioski, a nie obserwacje.

Nie rościmy sobie poziomów zgodności, których nie testowaliśmy

Ten sam audyt nie zawiera żadnego zadeklarowanego poziomu zgodności, ponieważ pełny audyt wymaga testowania z rzeczywistymi czytnikami ekranu, na rzeczywistych urządzeniach, z użytkownikami — nic z tego nie zostało wykonane. Zawiera natomiast pojedyncze ustalenia, każde z odpowiednim kryterium, uporządkowane tak, by dało się priorytetyzować pracę. Trzy blokery policzone, reszta to ulepszenia.

Oddzielamy to, co można opublikować, od tego, czego nie można

Fakt techniczny z własnego kodu: publikowalny, z linią. Rzeczywisty stan projektu: publikowalny, z prawdziwym powodem, a nie eufemizmem. Wynik komercyjny — klienci, procenty poprawy, wolumeny: niepublikowalny bez pomiaru i zgody klienta. Porównanie typu „pierwszy” albo „najlepszy”: niepublikowalne bez kryterium i daty. Ta siatka obowiązuje przed napisaniem choćby jednego wiersza, nie przy korekcie.

Sprawdzamy spójność między tym, co publikujesz, a tym, co robi kod

Opublikowana polityka i implementacja nie mogą się rozjeżdżać, a rozbieżność trudno dostrzec od wewnątrz. Przykłady z własnego audytu: strona obiecywała anonimizację adresu IP, a kod wysyłał go w całości w powiadomieniu; publicznie zadeklarowany termin przechowywania nie był stosowany przez nic. Wynikająca z tego zasada: jeśli zmiana w kodzie zmienia to, co jest zbierane, do kogo trafia albo jak długo jest przechowywane, opublikowany tekst zmienia się w tym samym kroku.

Wybieramy pilotaż po tym, co da się zatrzymać, a nie po tym, co robi wrażenie

Dobry pilotaż ma jasne wejście, jasne wyjście, ustalone wcześniej kryterium liczbowe i drogę zatrzymania, która nic nie kosztuje. Piszemy wprost, czego system nie ma prawa robić i jak przekazuje sprawę człowiekowi. Jeśli z diagnozy wynika, że poprawną odpowiedzią jest „nie budujcie tego teraz”, zapisujemy to równie wprost — to najtańsza możliwa dostawa.

Sprawdzamy, czy instrumentacja rzeczywiście działa

Raport, który nie dociera do nikogo, jest równoważny raportowi, który nie istnieje. W jednym własnym systemie dzienny raport był martwy przez jedenaście dni, podczas gdy zaplanowane zadanie uruchamiało się poprawnie — używane polecenie kończyło się po cichu błędem. Patrzymy na tę klasę wad wprost, bo nie pojawia się na żadnej liście wymagań i nie uruchamia żadnego alarmu.

Przekazujemy decyzje z właścicielem, nie rekomendacje

Każdy nierozwiązany punkt dostaje jedną linię: czym jest, dlaczego ma znaczenie, kto decyduje. W własnym rejestrze pozostało osiem takich punktów. Konsultacja, która rozwiązuje je sama, tworzy gładszy dokument i tak samo narażoną organizację.

Jak to wygląda

Trasa, krok po kroku.

01

Zbieramy twierdzenia i prosimy o oryginały

Wszystko, co publicznie lub wewnętrznie mówisz o możliwościach, wynikach, partnerach i certyfikacjach, trafia na listę. Do każdego prosimy o dokument pierwotny. Dostarczamy: rejestr z twierdzeniami potwierdzonymi, obalonymi i bez źródła, wraz z rekomendacją dla każdego.

02

Mierzymy system, z powtarzalnymi poleceniami

Produkcja jest sprawdzana bezpośrednio — nagłówki, czasy, treść, zachowanie na granicach — a kod jest czytany. Dostarczamy: pomiary z dokładnym poleceniem obok, plus listę miejsc, w których dokumentacja i rzeczywistość się nie zgadzają.

03

Piszemy, czego nie mogliśmy zweryfikować

Ograniczenia metody trafiają do raportu przed wnioskami. Dostarczamy: listę tego, czego nie udało się zmierzyć i dlaczego, plus tego, co byłoby potrzebne, aby dało się — narzędzia, dostępu lub upoważnienia.

04

Priorytetyzujemy według tego, co można zrobić, a nie według teoretycznej wagi

Ustalenia są porządkowane według wpływu i kosztu naprawy, a blokujące punkty są liczone osobno. Dostarczamy: uporządkowaną listę, z tym, co dokładnie naprawia każdy punkt i jak naprawa jest weryfikowana.

05

Definiujemy pilota i kryterium zatrzymania

Jedna ścieżka, jedno wcześniej ustalone kryterium liczbowe, jedna droga zatrzymania. Dostarczamy: definicję pilota, kryterium akceptacji i listę pozostałych decyzji, każdą z nazwą osoby, która ją podejmuje.

Jeden centralny punkt. Wokół niego — to, co do niego trafia, osobnymi trasami.CENTRUM OPIERA SIĘ NA TYM, CO JE OTACZA
W centrum twierdzenie. Wokół źródła, które powinny je potwierdzać — dokument źródłowy, pomiar na produkcji, plik w kodzie, oryginalna komunikacja. Twierdzenie bez żadnego źródła w zasięgu nie zostaje opublikowane; takie, które opiera się tylko na innym dokumencie, który je powtarza, również.

Dane

Czego dotykamy, gdzie to leży i jak długo zostaje

Pytania, które zadaje każdy, kto ma inspektora ochrony danych — postawione tutaj, zanim on je zada.

Co nam dajesz i o co cię nie prosimy
Dostęp do odczytu kodu, konfiguracji i, gdzie to ma zastosowanie, paneli analitycznych. Nie potrzebujemy rzeczywistych danych twoich klientów, żeby wykonać diagnostykę, i wolimy ich nie dotykać. Jeśli jakiś krok wymaga rzeczywistych danych, mówimy to osobno i prosimy o osobną zgodę.
Co produkujemy i co zostaje u ciebie
Raport z jednym ustaleniem na linię, poleceniami weryfikacyjnymi, rejestrem dowodów dla twierdzeń publicznych i listą decyzji z właścicielem. To, czego nie udało się zweryfikować, pojawia się oznaczone jako „niezweryfikowane” — to wynik ważny, w przeciwieństwie do uzupełnienia z szablonu. U ciebie pozostają wszystkie deliverable, w tym polecenia, aby weryfikację dało się powtórzyć bez nas: audyt, którego klient nie może odtworzyć, jest zależnością, nie usługą.
Poufność ustaleń
Ustalenia opisujące ścieżkę exploatacji nie są przekazywane przez niezabezpieczone kanały i nie trafiają do materiałów publicznych przed naprawą. To, co z naszej pracy trafia do publicznego obiegu, jest zanonimizowane: mechanizm pozostaje, nazwy, kwoty i numery znikają.
Rejestr czynności przetwarzania, gdy praca dotyczy danych osobowych
Jedna pozycja na aktywność: cel, podstawa, kategorie danych, odbiorcy, transfery, miejsce przechowywania, termin, środki oraz plik w kodzie, gdzie to zaimplementowano. Znane ograniczenia są wpisywane do rejestru, nie ukrywane — także wtedy, gdy powoływane odstępstwo prawne jest zaprojektowane dla transferów okazjonalnych, a rzeczywisty transfer jest systematyczny.
Jak pozostaje aktualny
Dokument, który zostaje po kodzie, jest bardziej niebezpieczny niż jego brak, bo bywa cytowany. Dlatego deliverable zawiera datę weryfikacji i komendy, a rekomendacja dotycząca utrzymania jest powiązana z krokiem dostawy, a nie z kalendarzem.

Przykład

Trzy nagrody, które nie istniały, znalezione przez żądanie oryginału

Sytuacja

Strona prezentacyjna wyświetlała kilka wyróżnień. Nikt ich nie kwestionował: pojawiały się w materiałach wewnętrznych, w prezentacjach i w tekstach na stronach, a każdy dokument zdawał się opierać na innym.

Co zbudowaliśmy

Zbudowaliśmy rejestr z jednym stwierdzeniem w każdym wierszu i jednym wymaganiem: dokument pierwotny, a nie dokument powtarzający stwierdzenie. Dla każdego wyróżnienia szukaliśmy oryginalnego źródła — ogłoszenia organizatora, artykułu prasowego z dnia wydarzenia, bezpośredniej komunikacji od osoby, która je przyznała.

Co z tego wyszło

Trzy wyróżnienia nie miały żadnego źródła: powoływane programy nie istniały albo nie miały danej edycji. Zostały usunięte. Trzy były prawdziwe i pozostały, wraz ze swoimi publicznymi źródłami. Czwarte, którego publiczne wyszukiwanie nie mogło potwierdzić w ciągu dwóch godzin, zostało wyjaśnione w minutę dzięki oryginalnemu e-mailowi od osoby, która je przyznała — źródłu prywatnemu, możliwemu do pokazania na żądanie, ponieważ organizator nie publikuje listy zwycięzców dla tego formatu. Pojawiły się też twierdzenia typu liczba klientów albo lata rentowności bez potwierdzenia; zostały oznaczone jako niepublikowalne do czasu weryfikacji w dokumentacji firmy.

Czego nie mówi ten przypadek

Łańcuch nie pękł z powodu celowego zmyślenia. Jeden dokument przejął od drugiego, a trzeci zacytował drugi jako źródło — pękło dokładnie tam, gdzie nikt nie poprosił o oryginał. Dlatego rejestr jest użyteczny tylko wtedy, gdy pozostaje aktualny: przy pierwszym nowym twierdzeniu dodanym bez wiersza w rejestrze proces zaczyna się od nowa.

Pytania

O co pytają ludzie, zanim zadzwonią

Czym to się różni od strony o konsultingu AI?

Tamta strona dotyczy wdrażania AI w zespole: analizy procesów powtarzalnych, warsztatów na realnych przykładach i pilota budowanego wspólnie. Ta dotyczy diagnostyki i decyzji, niezależnie od tego, czy odpowiedź obejmuje AI, czy nie. Uzupełniają się: diagnoza może wykazać, że problemem nie jest brak asystenta, lecz to, że formularz kontaktowy gubi zgłoszenia. Można zacząć od dowolnej — ale jeśli nie wiesz, co Ci dolega, zacznij od diagnostyki.

Co znaleźliście, audytując samych siebie?

Niewygodne rzeczy, opublikowane takimi, jakie są. Trzy wyświetlane nagrody, które nie istniały, bo jeden dokument wewnętrzny przejął je od drugiego, a nikt nie poprosił o oryginał. Formularz kontaktowy zwracał 500 i gubił zgłoszenia bez śladu, bo uprawnienie kanału powiadomień zostało cofnięte i nikt tego nie sprawdzał. Trasa, która mogła inicjować połączenie telefoniczne na dowolny numer, anonimowo. Strona obiecywała anonimizację adresu IP, a kod wysyłał go w całości. I trzydzieści stron, które miały 104 z 105 słów identycznych między sobą.

Skąd mam wiedzieć, że nie mówicie mi tylko tego, co chcę usłyszeć?

Bo deliverable zawiera komendy, a nie tylko wnioski. Twierdzenie, które klient może sprawdzić samodzielnie, komendą z raportu, nie ma prawa być ugodowe — okazuje się fałszywe przy pierwszym uruchomieniu. A gdy czegoś nie możemy zweryfikować, piszemy „nieweryfikowane”, co jest poprawnym wnioskiem. Użyliśmy tego osiem razy w naszym własnym rejestrze.

Czy powiecie mi też, kiedy nie powinienem nic budować?

Tak, i to najtańsze wdrożenie, jakie możemy zrealizować. Przykład z naszej własnej pracy: mieliśmy plan przekierowania 73 wygenerowanych stron na strony uznane za „główne”. Pomiar wykazał, że strony docelowe same były cienkie — 105 słów, z których 104 było wspólnych. Wniosek nie brzmiał „przekierowujemy szybciej”, lecz „nie przekierowujemy cienkiej treści na jeszcze cieńszą; najpierw trzeba naprawić stronę docelową”. Przekierowanie zostało uzależnione od przepisania strony docelowej.

Co robicie, jeśli nie mam dostępu do potrzebnych danych?

Mówimy, co można z nich wywnioskować, a czego nie. W naszym własnym audycie treści nie mieliśmy dostępu do Search Console, analityki ani danych sprzedażowych — więc nie stwierdziliśmy ruchu, konwersji ani zaobserwowanego kanibalizowania, mimo że właśnie to byłyby najbardziej przekonujące wnioski. Prawidłowa kolejność pozostała zapisana w raporcie: najpierw dane, potem decyzja, nie odwrotnie.

Dostarczacie prezentację?

Dostarczamy raport z jednym ustaleniem na raz, komendami do weryfikacji i listą decyzji z właścicielem. Jeśli potrzebujesz też prezentacji na spotkanie, przygotujemy ją — ale to nie jest rezultat, tylko jego skrót. Różnica ma znaczenie, bo prezentacji nie da się zweryfikować, a raportu z komendami tak.

Jak głęboko zaglądacie w kod?

Na tyle, na ile trzeba, by stwierdzenia w raporcie miały plik i linię. W praktyce oznacza to czytanie tras jedna po drugiej i pytanie przy każdej, kto ją wywołuje i co robi, gdy weryfikacja nie może zdecydować. Narzędzie automatyczne widzi trasę, która zwraca błąd przy pustym żądaniu, i idzie dalej; czytając ją, widać, że nikt jej już nie wywołuje i że jest otwarta.

Macie certyfikaty audytowe?

Nie. Nie jesteśmy akredytowanymi audytorami, nie wydajemy certyfikatów i nie podpisujemy atestów zgodności. Dostarczamy analizę techniczną z weryfikowalnymi dowodami, przydatną do podjęcia decyzji i naprawy — nie do spełnienia formalnego wymogu, który wymaga akredytowanego podmiotu. Jeśli tego potrzebujesz, lepiej dowiedzieć się o tym teraz.

Czego nie robi ta usługa?

Nie tworzy prognoz przychodów ani ruchu — nie mamy do tego podstaw i nie wymyślamy ich. Nie porównuje dostawców na podstawie publicznie podawanych przez nich liczb; jeśli nie wykonaliśmy własnego pomiaru, piszemy, że to liczba deklarowana, a nie zmierzona. Nie podejmuje decyzji handlowych zamiast Ciebie. I nie tworzy dokumentu, który wygląda na kompletny, zasłaniając ostrożnymi sformułowaniami miejsca, gdzie nic nie wiemy — niejasny audyt to forma nicniemówienia.

Na czym opierają się powyższe stwierdzenia (18 źródeł)

18 z nich to kod i pliki z naszych repozytoriów. Nie publikujemy ich nazw ani numerów linii: razem, na jednej stronie, opisałoby to zbyt dokładnie, jak zbudowane są systemy, które nie należą tylko do nas. Przechodzimy je razem z Tobą, w repozytorium, na życzenie — weryfikacja pozostaje możliwa, tylko odbywa się w rozmowie.

Co chcesz, żeby działało lepiej?

Opowiedz nam o swoim procesie. Wspólnie ustalimy, co warto zbudować, co da się połączyć i jak sprawdzimy wynik.

Porozmawiajmy