Jak pracujemy
Jasno określony zakres współpracy, ustalony na piśmie, z inżynierami, którzy faktycznie wykonują pracę. Fazy są przewidywalne, wdrażamy tak, żeby nową wersję dało się wycofać, a komunikacja przebiega bezpośrednio z nami, bez pośrednictwa account managera.
- 01Wstępny audyt techniczny
- 02Plan
- 03Realizacja
- 04Przełączenie
- 05Utrzymanie
Współpraca z agencją bywa nieprzejrzysta: pitch deck, umowa, długa cisza, odbiór. Ta strona opisuje, jak wygląda nasza. W razie potrzeby ją dopasowujemy, ale to jest punkt wyjścia.
1. Wstępny audyt techniczny (stała cena płatna z góry)
Wszystko zaczyna się od krótkiej rozmowy wstępnej: bezpłatnej, około 30 minut, na której omawiamy potrzeby. Zanim wyślemy Ci wycenę, przyglądamy się Twojemu sklepowi z zewnątrz, bezpłatnie. Pierwszym zleceniem jest zwykle wstępny audyt techniczny: na podstawie dostępów, które nam zapewnisz, oceniamy Twój sklep w sześciu obszarach, od platformy i jej aktualizacji, przez hosting, kod, bezpieczeństwo i wydajność, po ustawienia poczty e-mail i domen, oraz ewentualnie w dodatkowych obszarach uzgodnionych w Zamówieniu. Jeśli nie jesteśmy właściwym zespołem do tego zadania, mówimy to wprost jeszcze na rozmowie.
Wychodzisz z: pisemnym raportem z ustaleniami, ich wagą, zalecanym postępowaniem i orientacyjnym szacunkiem kosztów. Raport prezentujemy Ci na spotkaniu online.
2. Plan (pół tygodnia, w cenie)
Ustalamy, co robimy, w jakiej kolejności i po czym poznamy, że się udało. Na tej podstawie powstaje pisemne Zamówienie ze stałą ceną. Wszelkie rozbieżności wyjaśniamy na piśmie, zanim ruszy realizacja, nie w ósmym tygodniu.
3. Realizacja (stała cena za każde zlecenie)
Implementacja dzieje się w Twoim repo, na Twoim modelu branchy, w małych PR-ach, które da się rzetelnie przejrzeć. Każdą zmianę widzisz, zanim trafi do merge’a. Co tydzień dostajesz pisemne podsumowanie: co poszło na produkcję, co będzie dalej i co nas blokuje.
Twój wkład czasowy: jedna techniczna osoba kontaktowa, 1–2 godziny tygodniowo na review i decyzje. Może być mniej, jeśli wolisz delegować, i więcej, jeśli wolisz większe zaangażowanie.
4. Przełączenie (ostatni tydzień, w cenie przy projektach migracyjnych)
Uruchomienie to najbardziej ryzykowna część każdej migracji, więc prowadzimy ją równolegle na shadow traffic, a nie wszystko naraz. Przed przełączeniem podpisujemy pisemną checklistę go/no-go. Samo przełączenie przeprowadzamy razem, na wspólnej rozmowie. Wdrażamy tak, żeby nową wersję dało się wycofać.
5. Utrzymanie (opcjonalnie)
Runbooki, monitoring, alerting, który nie generuje fałszywych alarmów, i pisemny szablon post-mortem. Bezpłatnie usuwamy wady, które rezultat miał w chwili przekazania, jeśli zgłosisz je w ciągu 90 dni od przekazania. Po uruchomieniu możesz przejąć wszystko własnym zespołem albo zostawić nas na retainerze. Retainer to miesięczne wynagrodzenie ryczałtowe za uzgodniony zakres, na przykład wsparcie przy incydentach i dalsze strojenie.
Co dostajesz od nas, za każdym razem
- Bezpośredni dostęp do inżynierów, którzy piszą kod. Osoba,
którą widać w
git blame, to ta sama osoba na Slacku, a nie account manager przekazujący wiadomości. - Zapis, na którym można się oprzeć: zakres, plan, raporty i post-mortemy lądują na piśmie.
- Deploye, które da się cofnąć. Kiedy coś zawiedzie, z logów da się ustalić przyczynę i wykonać rollback. Kiedyś może to robić Twój własny zespół, więc budujemy tak, żeby mógł.
Czego oczekujemy od Ciebie
- Jednej technicznej osoby kontaktowej, która podejmuje decyzje bezpośrednio.
- Dostępów potrzebnych do pracy, uzgodnionych z Tobą: repo, produkcja, dashboardy usług zewnętrznych. Zwykle mniej, niż się wydaje.
- Szczerych informacji o tym, co jest zepsute, czego już próbowaliście i jakie są ograniczenia organizacyjne. Projekt idzie szybciej, gdy nie odkrywamy tych rzeczy w trakcie realizacji.
Kształt cennika
- Wstępny audyt techniczny: stała cena płatna z góry na podstawie faktury zaliczkowej (krok 1 powyżej).
- Realizacja: stała cena za każde zlecenie, zwykle fakturowana po przekazaniu. Pracę, której Zamówienie nie opisuje, wykonujemy tylko za stałą cenę, którą przed rozpoczęciem prac podajemy, a Ty akceptujesz na piśmie.
- Retainery: miesięczne wynagrodzenie ryczałtowe za uzgodniony zakres, fakturowane na początku każdego miesiąca. Każda ze stron może zakończyć retainer z miesięcznym okresem wypowiedzenia.
Nie rozliczamy się według godzin: realizacja ma stałą cenę, a za usługi bieżące płacisz miesięczne wynagrodzenie ryczałtowe.
Umowę ze wszystkimi warunkami dostaniesz na piśmie jeszcze przed podpisaniem. A druga połowa obietnicy: Czego nie robimy.