Doradztwo technologiczne i strategia

Konsultacje ad hoc i stałe doradztwo

Część decyzji jest za mała na projekt i zbyt istotna, żeby zgadywać. To stały kontakt techniczny, który zna już Twoje systemy i potrafi dać prostą odpowiedź.

Decyzje, które wpadają pomiędzy projekty

Firmy kupują pomoc przy dużych, dobrze zarysowanych problemach. Zbudować system. Zmigrować platformę. Przeprowadzić audyt. Trudniej kupić pomoc przy stałym strumieniu mniejszych decyzji, które te projekty otaczają, a to właśnie tam narasta spora część kosztów, których dało się uniknąć.

Czy przyjąć propozycję dostawcy, żeby przebudować integrację. Czy tę zmianę schematu można bezpiecznie wykonać na działającej tabeli. Czy rachunek za bazę danych jest normalny przy naszym ruchu. Czy zadanie rekrutacyjne kandydata jest dobrze zrobione. Czy zeszłotygodniowa awaria była przypadkiem, czy objawem.

Każde z tych pytań jest za małe na osobny projekt. Rozstrzygane odruchowo, pod presją czasu, bez nikogo, kto widział podobną sytuację wcześniej, wypadają źle częściej, niż się wydaje, bo skutki pojawiają się po miesiącach i rzadko ktoś łączy je z przyczyną.

To kontekst decyduje o wartości rady

Ogólne porady techniczne są dostępne za darmo i są mniej więcej tyle warte. Każdy powie Ci, jakie są ogólne kompromisy przy kolejce komunikatów. Prawie nikt nie powie, czy Twój konkretny system jej potrzebuje.

Różnicą jest kontekst, a jego zbudowanie kosztuje. To właśnie realny powód, dla którego doraźne konsultacje tak często rozczarowują: zanim osoba z zewnątrz zrozumie sytuację na tyle, by być użyteczna, pytanie jest już rozstrzygnięte.

Dlatego współpraca zaczyna się od czytania. Kod, infrastruktura, proces wdrożeniowy, istniejąca dokumentacja i to, jak bardzo rozjechała się z rzeczywistością. Ta praca odbywa się raz. Potem pytanie zadane w wiadomości może dostać konkretną odpowiedź, bo odpowiedź odwołuje się do Twoich systemów z nazwy, a nie do systemów w ogóle.

Co zawiera użyteczna druga opinia

Druga opinia, która mówi wyłącznie „tak” albo „nie”, niewiele przewyższa rzut monetą z pieczątką autorytetu.

Użyteczne są uzasadnienie, warunki i kontrargument. Wersja, która jest coś warta, brzmi mniej więcej tak: to dobry wybór przy Twoim skokowym ruchu i małym zespole; byłby złym wyborem, gdyby w grę wchodziło uruchomienie tego w dwóch regionach; a naszą odpowiedź zmieniłoby to, gdyby wspomniany wymóg zgodności okazał się nienegocjowalny. Masz wtedy do czego się odnieść i widzisz później moment, w którym założenia przestają obowiązywać.

To samo dotyczy odradzania. Rekomendacja, żeby czegoś nie robić, jest użyteczna tylko wtedy, gdy zawiera informację, co sprawiłoby, że jednak warto.

Gdzie ta forma sprawdza się najlepiej

Pytania pojawiające się przy stałej współpracy skupiają się w kilku obszarach.

Oferty i umowy. Czytanie, do czego dostawca faktycznie się zobowiązuje i który zapis po cichu przesądza, kto ma prawa do efektu.

Zmiany trudne do cofnięcia. Migracje schematu na dużych tabelach, zmiany w uwierzytelnianiu, wszystko, co dotyka danych rozliczeniowych.

Niespodzianki kosztowe. Rachunek za infrastrukturę, który podskoczył, i ustalenie, czy przyczyną jest wzrost, błędna konfiguracja, czy zmiana, której nikt z tym nie powiązał.

Rekrutacja. Ustalenie, czego stanowisko naprawdę wymaga, i uczciwa ocena próbek pracy zamiast oceniania po słowach kluczowych.

Incydenty. Przegląd tego, co się wydarzyło, prowadzony tak, żeby dał konkretną zmianę, a nie postanowienie o większej ostrożności.

Kiedy to nie jest właściwa forma

Warto powiedzieć wprost, gdzie są granice. To działa, gdy Twój zespół ma moce przerobowe, żeby wdrożyć rekomendację, a pytaniem jest tylko, które działanie jest właściwe. Działa źle jako zamiennik ludzi. Jeśli prawdziwym problemem jest to, że nikt nie ma czasu na pracę, doradca wyprodukuje dobrze uzasadnioną listę, której nikt nie wykona. To gorsze niż bezużyteczne, bo dokłada jeszcze poczucie winy.

To także zła forma dla czegoś dużego i dobrze zdefiniowanego. Gdy pytanie okazuje się projektem (migracją, przebudową, poważnym problemem wydajnościowym), właściwą odpowiedzią jest ujęcie go w projekt, a nie dalsze załatwianie go we fragmentach.

Ostatnie zastrzeżenie dotyczy decyzyjności. Doradztwo działa, gdy ktoś po Twojej stronie może podjąć decyzję i wziąć za nią odpowiedzialność. Jeśli każde rozstrzygnięcie wymaga zgody kilku osób, które nigdy nie zbierają się przy jednym stole, problemem nie jest brak wiedzy technicznej, tylko sposób podejmowania decyzji. To jego trzeba naprawić najpierw, bo żadna, nawet najlepsza rekomendacja nie przejdzie przez taki proces szybciej niż wszystkie pozostałe.

Co dostajesz

Rozmówca, który zna już kontekst

Osoba, która raz przeczytała Twój kod i infrastrukturę, więc pytanie nie zaczyna się od trzech dni tłumaczenia. Niemal cała wartość stałego doradztwa leży właśnie tutaj.

Druga opinia na piśmie

Przy istotnych decyzjach dostajesz odpowiedź w formie pisemnej, z uzasadnieniem i z argumentami przeciw. Opinia wypowiedziana ustnie zostaje zapomniana albo przekręcona, zanim zacznie mieć znaczenie.

Przegląd architektury i kodu na życzenie

Przegląd dokumentu projektowego, proponowanej zmiany schematu bazy albo pull requesta, który komuś nie daje spokoju. Spojrzenie z zewnątrz wychwytuje założenie, które wszyscy w środku przestali zauważać.

Techniczna ocena ofert dostawców

Co wycena obejmuje, co wyklucza, kto ma prawa do efektu, jak wygląda wyjście z rozwiązania. To w umowach zapadają decyzje techniczne, których nie przeczytała żadna osoba techniczna.

Wsparcie przy przeglądzie incydentów

Pomoc w przeprowadzeniu analizy po incydencie, która wskazuje mechanizm, a nie winnego, i kończy się zmianami na tyle konkretnymi, żeby dało się je wprowadzić.

Wsparcie w rekrutacji technicznej

Doprecyzowanie, czego naprawdę wymaga stanowisko, ocena zadań rekrutacyjnych albo udział w rozmowie. Zatrudnienie niewłaściwej osoby na seniorskim stanowisku kosztuje nieporównanie więcej niż czas poświęcony na uniknięcie tego.

Jak pracujemy

  1. 01

    Wdrożenie w kontekst raz, a nie za każdym razem

    Czytamy kod, infrastrukturę i dokumentację, o ile jakaś istnieje, oraz zapisujemy, jak system jest poskładany. Ta lektura odbywa się jednorazowo, żeby każde kolejne pytanie zaczynało się od kontekstu, a nie od zera.

  2. 02

    Ustalamy rytm i kanał kontaktu

    Cykliczne spotkanie, wspólny kanał na pytania w miarę ich pojawiania się albo jedno i drugie. Ważne, żeby ten kanał był na tyle przewidywalny, by ludzie faktycznie z niego korzystali, zamiast odkładać problemy do momentu, gdy stają się pilne.

  3. 03

    Odpowiadamy pisemnie tam, gdzie to ma znaczenie

    Drobne pytania dostają szybką odpowiedź. Wszystko, co niesie realne konsekwencje, zapisujemy, łącznie z tym, czego nie jesteśmy pewni i co zmieniłoby rekomendację.

  4. 04

    Zostawiamy ścieżkę na pilne sprawy

    Część decyzji nie poczeka do kolejnego zaplanowanego spotkania. Z góry ustalamy, jak się z nami skontaktować, gdy coś jest pilne, żeby ta ścieżka istniała przed dniem, w którym będzie potrzebna.

  5. 05

    Przeglądamy to, co się powtarza

    Co jakiś czas patrzymy na pytania, które się pojawiły. Powtarzające się pytania z tego samego obszaru zwykle wskazują na coś strukturalnego: brak dokumentacji, niejasną granicę odpowiedzialności albo system, którego nikt nie chce dotykać.

Narzędzia i technologie

Tam, gdzie istnieje dobre narzędzie open source, wybieramy je zamiast zamkniętego. Bez uzależnienia od jednego dostawcy i z kosztami, które da się przewidzieć.

  • Grafana
  • Prometheus
  • OpenTelemetry
  • PostgreSQL
  • Docker
  • OpenTofu
  • Terraform
  • Sentry
  • GitHub
  • Linear
  • Slack
  • Notion

Najczęściej zadawane pytania

Pozostałe usługi w tej kategorii

Przeczytaj opinie firm, które nam zaufały

Zawsze są kilka kroków do przodu.

Mikołaj

CEO & Founder, GBS®

Zobacz na Clutch
GBS® logo

Dostarczone znacznie wcześniej niż termin.

Yasniel

CEO, IMEGA Sp z o.o.

Zobacz na Clutch

Indywidualne podejście ZanReal jest imponujące.

Adam

Executive, w-studio.pl

Zobacz na Clutch

Wiedza i intuicja biznesowa czynią ich wartościowym partnerem.

Magda

Designer, DIGITALUNI

Zobacz na Clutch

Szybkie rozwiązania, które obniżyły koszty o 99%.

Andrei Kapytau

Team Lead, busel.uk

Zobacz na Clutch

+20% dostarczalności dla naszych kampanii e-mail.

Joan Calabria

Sales Director, 36NORTH

Zobacz na Clutch
36NORTH logo

Potrzebujesz drugiej opinii, zanim zdecydujesz?

Napisz do nas

Napisz, jaka decyzja przed Tobą stoi (oferta dostawcy, zmiana architektury, rekrutacja), a podpowiemy, jak byśmy do niej podeszli i czy stałe doradztwo ma u Ciebie sens.

Zanek

Nie nadążasz za zmianami w świecie AI?

Pozwól, że weźmiemy to na siebie. Co tydzień destylujemy najważniejsze wydarzenia ze świata AI w skupiony, 5-minutowy przegląd — żebyś był na bieżąco bez szumu.

Dowiedz się więcej
Tygodnik AIonline
Wyselekcjonowane wiadomości AI do porannej kawy. Co tydzień.
Wyślij mi swój email, żeby się zapisać.