Bugi, usterki oraz krytyczne awarie zdarzają się coraz częściej. Pojawiają się przerwy w działaniu - często niezapowiedziane i bez przyczyny.
Transformacja zespołu dla CTO
Skup się na rozwoju biznesu i wyprzedzeniu konkurencji.
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, usterki oraz krytyczne awarie zdarzają się coraz częściej. Pojawiają się przerwy w działaniu - często niezapowiedziane i bez przyczyny.
Proste funkcjonalności i zmiany są dostarczane przez zespół w stosunkowo długim czasie lub z opóźnieniami.
Pojawia się coraz więcej klientów czy też pracowników, którzy są niezadowoleni i odchodzą do rozwiązań konkurencji.
Prace nad aplikacją są zależne od jednego "genialnego" programisty, który potrzebny jest do ukończenia niemal każdego zadania.
System lub aplikacja działa bardzo wolno (tzw. performance) lub wymaga bardzo drogich zasobów serwerowych CPU czy RAM.
Mimo, że masz know-how i wizję to po prostu nie masz czasu zająć się tym wszystkim z Twoim zespołem.
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.
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).
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.
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).
Zespół programistów odzyskuje kontrolę nad systemem i to on zaczyna komunikować problemy i incydenty do biznesu, a nie odwrotnie.
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.
Przerwy w działaniu zdarzają się sporadycznie i są rozwiązywane natychmiast w kontrolowany i bezstresowy sposób.
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.
Źródło: raport DORA v. 2024.3
str. 15, porównanie do grupy low performers:
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.
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.
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.
Recovery time to czas, który zajmuje zespołowi przywrócenie poprawnie działającej wersji.
Gwarancja P3 Doweks: poniżej 5 minut.
Wiemy jak to jest ciągle gasić pożary i zawracać z pracą - zamiast iść do przodu z nowymi funkcjonalnościami.
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.
Na polskich oraz międzynarodowych konferencjach i wydarzeniach m.in.: TOCICO, Instytut TOC+, PHPers, DDD-KRK, CodeteCON, PHPCon.
Średni czas od ukończenia pracy przez programistę do kodu zdeployowanego na produkcji (metryka DORA "Change lead time").
67 deploymentów na produkcję wykonała w październiku 2024 Maryna - jedna z naszych inżynierów.
Tyle testów napisali nasi konsultanci stosując Test-Driven Development. Naprawdę zaczynamy od testu.
Umów konsultację aby rozpocząć współpracę. Nasz zespół czeka na Ciebie.
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.
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.
Poziom naszego zaangażowania zależy od Twoich potrzeb: od konsultacji przez szkolenia i warsztaty aż po bezpośrednie prace nad Twoją infrastrukturą.
Ż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.
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.