background

Rewolucja w diagnostyce obrazowej: jak dedykowane oprogramowanie Gotoma Software House przekształciło pracę CM MED i podniosło efektywność o 25% [2/2]

Zarządzanie projektem, wyzwania software’owe i współpraca

Realizacja tak złożonego projektu software’owego w wymagającym środowisku medycznym była pełna wyzwań. Skuteczne zarządzanie, transparentna komunikacja i umiejętność adaptacji były kluczowe.

Hybrydowa metodyka zarządzania projektem

„W projektach, które realizujemy, zawsze konsultujemy formę pracy z klientem,” mówi Project Manager z Gotoma Software House. „W przypadku CM MED wykorzystywaliśmy tablicę Kanban do wizualizacji przepływu zadań, w tym sprintów. Zastosowaliśmy hybrydowe podejście, czerpiąc z metodyki Scrum – codzienne spotkania 'daily’ pozwalały na szybkie orientowanie się w postępach i identyfikację blokerów. Jednocześnie, z uwagi na z góry znany termin graniczny oraz określony budżet, część prac musieliśmy zaplanować w formie bardziej etapowej, co przypominało podejście Waterfall.”

Struktura i role w zespole deweloperskim

Za sukcesem projektu stał dedykowany, siedmioosobowy zespół Gotoma Software House, składający się z:

  • Analityka biznesowego (kluczowa rola w zrozumieniu i dokumentowaniu wymagań).
  • Lidera technicznego (odpowiedzialny za architekturę i jakość techniczną rozwiązania).
  • Dwóch backend developerów.
  • Dwóch frontend developerów.
  • Testera oprogramowania.
  • Project Managera.  „Kluczowymi osobami w zespole byli analityk biznesowy i lider techniczny. To oni, wspólnymi siłami i w stałym porozumieniu z Project Managerem, stworzyli plan, który był możliwy do realizacji w wyznaczonym terminie i napiętym budżecie,” podkreśla CEO Gotoma Software House&Gotoma General.

Największe wyzwania czysto software’owe

Najtrudniejszym aspektem technicznym okazały się: „Problemy ze sterownikami urządzeń peryferyjnych i końcowych, takich jak stacje akwizycyjne Gamma Kamer. Wynikały one z zamkniętych, często autorskich środowisk tych urządzeń oraz braku dostatecznie dobrej i kompletnej dokumentacji technicznej. To powodowało, że nasi specjaliści musieli w wielu przypadkach pracować metodą żmudnych prób i błędów, aby ustalić, co jest technicznie możliwe do osiągnięcia w zakresie integracji i ekstrakcji danych.”

Iteracyjne modyfikowanie systemu pośredniczącego (middleware)

Jak wspomniano, middleware odgrywało kluczową rolę w integracji. „Niezależne od siebie i często różne w wersjach systemy operacyjne stacji akwizycyjnych oraz firmware urządzeń peryferyjnych powodowały konieczność wielokrotnych iteracji i modyfikacji naszego systemu pośredniczącego. Celem było zapewnienie stabilności działania oraz uwspólnienie jakości obrazów medycznych, które były konwertowane z wielu różnych, często niekompatybilnych formatów i charakteryzowały się zróżnicowaną jakością pierwotną,” wyjaśnia zespół deweloperski.

Komunikacja z klientem

Stała i transparentna komunikacja była fundamentem współpracy. „Standardem w prowadzonych przez nas projektach są codzienne wewnętrzne spotkania projektowe, tzw. Daily. Niemniej, częstotliwość i forma spotkań technicznych oraz biznesowych z klientem zawsze zależą od wielkości projektu i jego poziomu skomplikowania. W przypadku CM MED, codzienne, krótkie spotkania robocze z kluczowymi specjalistami ds. jakości i programistami po stronie klienta (jeśli byli dostępni) w zupełności wystarczały do utrzymania właściwego kursu.”

Testowanie, wdrożenie i adopcja przez użytkowników

Nawet najlepsze oprogramowanie jest bezwartościowe, jeśli nie działa poprawnie i nie jest akceptowane przez użytkowników. Dlatego etapy testowania, wdrożenia i szkolenia były traktowane z najwyższą starannością.

Strategia testowania

W ramach projektu i zaakceptowanego budżetu, Gotoma Software House zapewniło:

  • 40% pokrycie kodu testami jednostkowymi.
  • Testy integracyjne kluczowych modułów.
  • Testy automatyczne dla krytycznych ścieżek użytkownika.
  • Testy manualne osiągające 100% pokrycie zakontraktowanych funkcjonalności.  Testy akceptacyjne użytkownika (UAT) były prowadzone przez wyznaczonych przedstawicieli CM MED, co gwarantowało, że system spełnia realne potrzeby biznesowe.

Proces wdrożenia (deployment)

Aby zapewnić płynne i kontrolowane wdrażanie nowych wersji oprogramowania, przygotowany został mechanizm CI/CD (Continuous Integration / Continuous Delivery). „To pozwalało nam sprawnie wdrażać przetestowane i zaakceptowane przez klienta wersje oprogramowania na środowiska testowe, następnie na środowisko staging (zbliżone do produkcyjnego), a docelowo na środowisko produkcyjne, minimalizując ryzyko i czas przestojów,” tłumaczy DevOps z Gotoma Software House.

Szkolenie personelu i przełamywanie oporu

Biorąc pod uwagę początkowy opór i zróżnicowany poziom umiejętności technologicznych personelu CM MED, strategia szkoleniowa musiała być starannie zaplanowana. „Przeprowadzony został cykl interaktywnych szkoleń dla użytkowników końcowych, realizowanych w czasie rzeczywistym z bezpośrednim udziałem specjalistów Gotoma Software House. Nasi eksperci prowadzili warsztaty bezpośrednio w placówkach klienta,” relacjonuje koordynator szkoleń. „Podczas tych warsztatów staraliśmy się skracać dystans, prezentować system jako realne rozwiązanie ich codziennych problemów, a nie jako kolejne wyzwanie technologiczne. Co ważne, aktywnie namawialiśmy użytkowników do zadawania pytań i krytykowania prezentowanych rozwiązań, tak aby czuli, że mają realny wpływ na końcową wizualizację i funkcjonalności systemu. Podkreślaliśmy, że zarówno nam jako podwykonawcom, jak i menedżerom CM MED, zależy przede wszystkim na optymalizacji ich pracy i ułatwieniu im życia.”

Mierzalne rezultaty i strategiczne korzyści dla CM MED

Wdrożenie dedykowanego systemu software’owego przez Gotoma Software House przyniosło CM MED wymierne, spektakularne korzyści, które przełożyły się nie tylko na usprawnienie operacyjne, ale także na poprawę wyników finansowych i strategiczne wzmocnienie pozycji rynkowej:

  • Drastyczny wzrost efektywności: Najbardziej namacalnym efektem była poprawa wykorzystania zasobów i przepustowości. Jak pamiętamy z pierwotnego opisu problemu, przed wdrożeniem systemu łączna liczba dziennie wykonywanych procedur medycznych w dwóch pilotażowych placówkach wynosiła 63. Po implementacji i optymalizacji, liczba ta wzrosła do 84, co oznacza imponujący wzrost o 25%.
  • 100% wykorzystania sprzętu: System umożliwił osiągnięcie pełnego, optymalnego wykorzystania drogich urządzeń diagnostycznych, takich jak Gamma Kamery, eliminując wcześniejsze dysproporcje i przestoje.
  • Nowe źródła przychodów: Poprawa efektywności i możliwość precyzyjnego zarządzania kontraktem z NFZ pozwoliły na generowanie tzw. nadwykonań, co bezpośrednio przełożyło się na dodatkowe przychody. Co więcej, pełne wykorzystanie potencjału sprzętowego w ramach kontraktu otworzyło możliwość realizacji dodatkowych, komercyjnych badań bez konieczności ponoszenia znaczących dodatkowych kosztów.
  • Poprawa koordynacji i komunikacji: Centralny system zniwelował bariery komunikacyjne między placówkami, zapewniając wszystkim uprawnionym użytkownikom dostęp do aktualnych informacji w czasie rzeczywistym.
  • Wzmocnienie pozycji negocjacyjnej: Możliwość precyzyjnego raportowania i wykazywania pełnego wykorzystania kontraktu z NFZ wzmocniła pozycję CM MED w negocjacjach z płatnikiem.

Rozwój kompetencji Gotoma Software House i wnioski na przyszłość

Każdy złożony projekt to dla firmy software’owej nie tylko realizacja zlecenia, ale także bezcenna okazja do rozwoju kompetencji i zdobycia nowej wiedzy.

Najbardziej innowacyjny aspekt z perspektywy Gotoma Software House.

„Chociaż implementacja modułu AI była ekscytująca i przyniosła klientowi wymierne korzyści, z naszej perspektywy deweloperskiej, to stworzenie zaawansowanego integratora (middleware) pomiędzy różnymi, często niekompatybilnymi systemami operacyjnymi urządzeń medycznych oraz zaprojektowanie centralnego repozytorium do ujednolicania i przechowywania obrazów medycznych okazało się większym wyzwaniem technicznym. Wymagało to więcej czasu, badań i nieszablonowego myślenia, a co za tym idzie, postrzegamy to jako większą innowację i dowód naszych unikalnych kompetencji integracyjnych,” podsumowuje zespół techniczny Gotoma Software House.

Wpływ na rozwój kompetencji.

„Pozyskana w projekcie CM MED wiedza jest niestety dość niszowa, co ogranicza jej bezpośrednie zastosowanie w innych branżach. Niemniej, możliwość pracy z tak wieloma różnymi, specjalistycznymi urządzeniami medycznymi znacząco poszerzyła nasze horyzonty i wymusiła na naszych specjalistach konieczność odbycia dodatkowych szkoleń i dogłębnego zrozumienia specyfiki danych medycznych, tak aby zapewnić ich integralność, bezpieczeństwo i standaryzację. Obszar AI z kolei unaocznił nam praktyczne wyzwania i nieco ostudził nasze początkowe zapędy w kontekście uniwersalnych możliwości analizy danych. Pokazało to, że nie każda firma dysponuje wystarczająco dużym i zróżnicowanym wolumenem danych dotyczących swoich usług lub klientów, co może uniemożliwiać efektywne wytrenowanie modeli AI do obsługi wielu, szczególnie rzadkich, przypadków – a w medycynie każdy przypadek jest przecież równie ważny,” dzieli się refleksjami CEO Gotoma Software House & Gotoma General.

Podsumowanie: Partnerstwo technologiczne kluczem do transformacji

Historia współpracy CM MED i Gotoma Software House to klarowny przykład, jak strategiczne podejście do transformacji cyfrowej, oparte na głębokim zrozumieniu potrzeb biznesowych i zaawansowanych kompetencjach software’owych, może przynieść rewolucyjne zmiany. Dedykowane oprogramowanie stało się nie tylko narzędziem rozwiązującym palące problemy operacyjne, ale kręgosłupem nowej, zoptymalizowanej organizacji pracy, generującym realne oszczędności, nowe przychody i przewagę konkurencyjną. Sukces ten był możliwy dzięki partnerskiej relacji, elastycznemu podejściu do zarządzania projektem oraz nieustannemu fokusowi na dostarczanie wartości dla użytkownika końcowego i całej organizacji CM MED. To dowód, że inwestycja w szyte na miarę rozwiązania IT to inwestycja w przyszłość i stabilny rozwój.

Jeśli Twoja firma stoi przed podobnymi wyzwaniami związanymi z koordynacją, optymalizacją procesów lub potrzebuje kompleksowego wsparcia technologicznego, zapraszamy do kontaktu z naszymi specjalistami. Dowiedz się, jak GOTOMA Software House może pomóc przekształcić Twoje wyzwania w mierzalny sukces.

Blog

Czytaj więcej