Transformacja zespołu dla CTO

Flow 100-500 deploymentów na prod/msc oraz stabilność blisko 0 bugów, w Twoim zespole

Skup się na rozwoju biznesu i wyprzedzeniu konkurencji.

Problemy, z którymi zmagają się zespoły IT

Doskonale rozumiemy Twoją sytuację i kontekst, ponieważ sami przechodziliśmy przez te wszystkie problemy. Udało nam się je skutecznie pokonać i wiemy jak Wam pomóc.

  • Bugi i awarie

    Bugi, usterki oraz krytyczne awarie zdarzają się coraz częściej. Pojawiają się przerwy w działaniu - często niezapowiedziane i bez przyczyny.

  • Powolne dostarczanie

    Proste funkcjonalności i zmiany są dostarczane przez zespół w stosunkowo długim czasie lub z opóźnieniami.

  • Oddech konkurencji

    Pojawia się coraz więcej klientów czy też pracowników, którzy są niezadowoleni i odchodzą do rozwiązań konkurencji.

  • Jego ekscelencja programista

    Prace nad aplikacją są zależne od jednego "genialnego" programisty, który potrzebny jest do ukończenia niemal każdego zadania.

  • Wolne działanie systemu

    System lub aplikacja działa bardzo wolno (tzw. performance) lub wymaga bardzo drogich zasobów serwerowych CPU czy RAM.

  • Brak czasu

    Mimo, że masz know-how i wizję to po prostu nie masz czasu zająć się tym wszystkim z Twoim zespołem.

Produktywne flow oraz stabilność systemu

W ramach transformacji Twój zespół osiągnie flow, w którym będzie wykonywać 100-500 deploymentów na produkcję miesięcznie na każdy 5-9 osobowy zespół w organizacji.

To wszystko przy stabilności blisko 0 bugów.

  • 10x krótszy cycle time dostarczania

    Funkcjonalności dostarczane są w ciągu kilku dni, często nawet w ciągu kilku godzin, od ich zlecenia przez biznes.

    10x spadek to przykład dla 9-os zespołu z WIP=100 niezamkniętych zadań - usprawnienie na podstawie tylko 1 inicjatywy (limit WIP).

  • Blisko 0 bugów

    Gwarantujemy przynajmniej 10-krotny spadek uciążliwości tj. liczbę incydentów, czas wykrycia oraz czas naprawy.

    Zespół odnotowuje również spadek poziomu krytyczności pojedynczych incydentów.

  • Najwyższa forma kontroli

    Programiści wdrażają nowe wersje codziennie. To najwyższa forma kontroli i przewidywalności procesu - po prostu w każdej chwili widzisz co jest już realnie dostarczone na środowisko końcowe (tzw. produkcja).

  • Zaufanie do zespołu i systemu

    Zespół programistów odzyskuje kontrolę nad systemem i to on zaczyna komunikować problemy i incydenty do biznesu, a nie odwrotnie.

  • Prawdziwe agility

    Niski WIP i codzienne wdrożenia to zdolność do reagowania na zmiany na rynku czy szybkie odpowiedzi na ruchy konkurencji. Możesz skorygować kurs w każdym momencie.

  • Wysoka stabilność systemu

    Przerwy w działaniu zdarzają się sporadycznie i są rozwiązywane natychmiast w kontrolowany i bezstresowy sposób.

Eksperci Google w corocznych raportach DORA potwierdzają nasze doświadczenia

Raport DORA to najbardziej prestiżowy na świecie raport analizujący produktywność zespołów IT i promujący ideę DevOps.

W trakcie transformacji przesuniemy Twój zespół do poziomu elite performers wg. DORA.

Elite performers wg. DORA

Źródło: raport DORA v. 2024.3 str. 15, porównanie do grupy low performers:

  • 127x krótszy lead time

    Czas mierzony od momentu gdy programista skończy pracę nad funkcjonalnością (code commit) do momentu kiedy jest ona skutecznie wdrożona na docelowe środowisko (deployment na produkcję).

    Gwarancja P3 Doweks: poniżej 10 min - czyli ponad 500x spadek jeśli wykonujecie deploymenty raz w tygodniu.

  • 182x więcej deploymentów

    Ile razy zespół wdraża nową wersję aplikacji na środowisko docelowe (tzw. produkcja), liczone przykładowo miesięcznie lub rocznie.

    Gwarancja P3 Doweks: 100/msc przy zespole 5 programistów.

  • 8x mniej nieudanych wdrożeń

    Nieudane wdrożenie (change failure), to takie, po którym wymagane jest wykonanie kolejnego - poprawki hotfix lub poprzednio działającej wersji.

    Gwarancja P3 Doweks: 2x spadek - brak danych z uwagi na niską motywację klientów do mierzenia tej metryki.

  • 2293x szybsze recovery

    Recovery time to czas, który zajmuje zespołowi przywrócenie poprawnie działającej wersji.

    Gwarancja P3 Doweks: poniżej 5 minut.

Byliśmy tam

Wiemy jak to jest ciągle gasić pożary i zawracać z pracą - zamiast iść do przodu z nowymi funkcjonalnościami.

Nasze doświadczenie

Pracowaliśmy m.in. z firmami produkcyjnymi, e-commerce, startupami, SaaS, a nawet z organizacjami non-profit.

  • Semaprint logo
  • Tagvenue logo
  • Epinote logo
  • Ukraine Unbreakable logo

Faktyczni praktycy flow

Docieramy do sedna problemu, jakim jest kod i rzetelne TDD oraz limitowanie WIP. Następnie rzeczywiście zmieniamy sposób pracy Twojego zespołu. Posiadamy wieloletnie doświadczenie w tym obszarze.

  • 44 wystąpienia

    Na polskich oraz międzynarodowych konferencjach i wydarzeniach m.in.: TOCICO, Instytut TOC+, PHPers, DDD-KRK, CodeteCON, PHPCon.

  • 3 min 48 sek

    Średni czas od ukończenia pracy przez programistę do kodu zdeployowanego na produkcji (metryka DORA "Change lead time").

  • 67 deploymentów

    67 deploymentów na produkcję wykonała w październiku 2024 Maryna - jedna z naszych inżynierów.

  • >3 400 testów

    Tyle testów napisali nasi konsultanci stosując Test-Driven Development. Naprawdę zaczynamy od testu.

Jak przebiega transformacja?

Umów konsultację aby rozpocząć współpracę. Nasz zespół czeka na Ciebie.

  • 1. Konsultacje

    Bezpłatne konsultacje do wyczerpania tematów, w których opiszesz Twoją sytuację. Odpowiemy na dowolne pytania i wątpliwości. Wstępnie przedstawimy horyzont czasowy transformacji.

  • 2. Określenie celów

    Seria kilku intensywnych spotkań: audyt flow, warsztaty oraz sesja Q&A. Ustalimy listę celów i sposobów ich osiągnięcia. Zwiększymy też zaangażowanie w Twoim zespole.

  • 3. Wdrożenie

    Poziom naszego zaangażowania zależy od Twoich potrzeb: od konsultacji przez szkolenia i warsztaty aż po bezpośrednie prace nad Twoją infrastrukturą.

W P3 Doweks wiemy, że chcesz być skutecznym managerem zespołu IT

Żeby to osiągnąć potrzebujesz naprawić sposób pracy w swojej organizacji. Problem w tym, że brakuje Ci czasu i know-how w zespole, a to z kolei powoduje frustrację i poczucie bezradności. Wierzymy natomiast, że software może być dowożony szybko, sprawnie i bez bugów w każdym projekcie.

Wiemy, jak to jest ciągle gasić pożary i nie móc iść do przodu, dlatego przeprowadzamy transformacje projektów IT nawet do poziomu 100-500 deploymentów na produkcję w miesiącu per każdy zespół 5-9 programistów.

Zaczynamy od konsultacji wstępnej, następnie ustalamy konkretną listę celów, aby w końcu rozpocząć nad nimi pracę - z naszym zaangażowaniem zależnie od Twoich potrzeb. Umów się na konsultację, a w międzyczasie przeczytaj o naszych metodach pracy. Dzięki temu przestaniesz gasić pożary i skupisz się na rozwoju Twojego biznesu.

Formy współpracy

Proponujemy kilka możliwych obszarów naszego zaangażowania.

  • Mentoring

    20-50h konsultacji

    Kluczowe elementy:

    • CI/CD (testy) przechodzące w 5-10 min,
    • Poprawny deployment script,
    • Wdrożenie limitu WIP,
    • "5 sekundowa" tablica kanban,
    • Audyt flow,
    • Wyznaczenie celów i inicjatyw,
    • Monitorowanie postępów.
  • Bootcamp

    od 5 do 20 dni szkoleniowych

    Kluczowe elementy:

    • Szkolenie na Twoim kodzie,
    • Wyczyszczenie error logów via TDD (hackathon),

    Transfer umiejętności:

    • Test-Driven Development (TDD),
    • Fail-fast,
    • Refactoring,
    • Trunk-Based Development,
    • Feature toggles,
    • Domain-Driven Design (DDD).
  • Infrastruktura

    od 40h dla prostych środowisk linuxowych

    Nasi inżynierowie usprawniają Twoją infrastrukturę.

    Cel:

    • stabilność,
    • samowystarczalność programistów w pracy,

    Typowy zakres:

    • Deployment script,
    • Monitoring (stack EFG lub Twój),
    • Środowiska test/prod na żądanie,
    • Środowisko dev na żądanie - jednodniowy onboarding pracownika,

    Standard:

    • Infrastructure as Code (Terraform),
    • Test-Driven Development,

    Opcja:

    • Pair programming z Twoim inżynierem od infrastruktury.

Dowiedz się więcej

Czy Wasze podejście może być zastosowane w moim projekcie?

Czy warto przeprowadzić transformację w moim projekcie?

Co jest najtrudniejsze w przeprowadzeniu transformacji?

Ile trwa wdrożenie?

Newsletter

Praktyczna wiedza o budowie software szybko i bez bugów. Niuanse, które pomija reszta branży, a które będą stanowić przewagę konkurencyjną Twojego biznesu.

Dbamy o politykę prywatności