Siemens Healthineers: mobilny CRM dla ponad 5000 handlowców w 60 krajach

- Klient
- Siemens Healthineers AG
- Kraj
- 🇩🇪 Niemcy
- Usługi
- Product DesignSoftware DevelopmentPrototypeSystems Integration
- Technologie
- TypeScriptGraphQLMicroservicesElasticsearchPostgreSQLNeo4j (PoC)
- Kluczowe wyniki
- 5000handlowców, jako użytkowników rozwiązania
- 60 krajówwdrożenie
- 10 razy szybszezapytania do bazy danych
Siemens Healthineers AG, z siedzibą główną w Erlangen w Niemczech, to lider rynku w dziedzinie technologii medycznych. Współpraca z SH rozpoczęła się w maju 2020 roku. Cel: wykorzystać nasze doświadczenie w tworzeniu oprogramowania na zamówienie, aby wesprzeć dział Digital Sales Companion i uprościć codzienną pracę ponad 5 000 specjalistów ds. sprzedaży na całym świecie.
Od prototypu do narzędzia używanego na całym świecie
Jak współpraca w modelu Agile zmieniła codzienną pracę działu sprzedaży Siemens Healthineers.

Początek: od warsztatów do MVP
Współpracę rozpoczęliśmy od intensywnych warsztatów product discovery, wykorzystując zwinne metodyki (Agile) dostosowane do skali i procesów organizacji enterprise. Od samego początku odpowiadaliśmy zarówno za scoping i architekturę rozwiązania, jak i za software development.
Naszym priorytetem było sprawne wdrożenie Minimum Viable Product (MVP) – stabilnej wersji produktu, która zweryfikuje kluczowe hipotezy biznesowe i potwierdzi krótki time-to-market dla narzędzia wsparcia sprzedaży. Rozwiązanie od pierwszego dnia nie było odizolowaną aplikacją: zaprojektowaliśmy je tak, aby natywnie integrowało się z rozbudowanym ekosystemem narzędzi handlowych Siemens Healthineers.
Wyzwania i zwinne podejście
Głównym wyzwaniem organizacyjnym było zbudowanie interdyscyplinarnego zespołu zdolnego do równoległego prowadzenia wielu strumieni prac (workstreams) oraz elastycznego reagowania na dynamiczne potrzeby globalnej organizacji sprzedaży Siemens Healthineers. Od strony inżynieryjnej klucz stanowiła sprawna agregacja i bezbłędna integracja danych pochodzących z wielu rozproszonych, heterogenicznych systemów.
Pierwszy kamień milowy polegał na dostarczeniu stabilnego MVP opartego na PostgreSQL. Dzięki precyzyjnie określonemu zakresowi (scoping) oraz dobraniu właściwych narzędzi wdrożeniowych, platforma szybko weszła w fazę ciągłej integracji i rozwoju (CI/CD) – regularnie zasilana nowymi funkcjonalnościami w krótkich, przewidywalnych cyklach wydawniczych.

Stack technologiczny i decyzje architektoniczne
Nasz dobór technologii opiera się na inżynierskim pragmatyzmie – unikamy decyzji dyktowanych chwilowymi trendami (hype-driven development). Każdy element architektury rozwiązuje konkretny problem biznesowy oraz zapewnia platformie wydajność i gotowość do horyzontalnego skalowania:
- TypeScript: Gwarantuje statyczne typowanie i wysoką przewidywalność kodu w środowisku JavaScript. W projekcie o tej skali oznacza to znacznie łatwiejsze utrzymanie bazy kodu (maintainability), szybszy refaktoring oraz wyeliminowanie całej klasy błędów jeszcze przed trafieniem na produkcję.
- Elasticsearch: Przejście z fazy MVP do pełnego wdrożenia produkcyjnego wymagało dedykowanego silnika wyszukiwania. Elasticsearch zapewnił niemal natychmiastowe czasy odpowiedzi na zapytania, utrzymując stałą, minimalną latencję nawet przy gwałtownym przyroście wolumenu indeksowanych danych.
- Architektura mikroserwisowa: Wraz ze wzrostem złożoności domeny biznesowej dekompozycja monolitu na mikroserwisy pozwoliła zachować pełną kontrolę nad systemem. Poszczególne usługi skalują się niezależnie w zależności od obciążenia, nie są powiązane z pojedynczą infrastrukturą i mogą być bezproblemowo dystrybuowane w środowiskach multi-region.
- GraphQL: Wprowadzenie GraphQL stało się przełomem dla zespołów frontendowych. W 30-osobowej strukturze deweloperskiej precyzyjny kontrakt API znacząco usprawnił komunikację między zespołami, wyeliminował problem nadmiarowego pobierania danych (over-fetching) i skrócił czas dostarczania kolejnych modułów aplikacji.
- Neo4j (grafowa baza danych): Żadnej technologii nie wprowadzamy w ciemno – każda krytyczna zmiana architektoniczna jest poprzedzona testami i twardymi danymi. Gdy relacje między danymi stały się kluczowym elementem domeny biznesowej, przeprowadziliśmy wdrożenie Proof of Concept (PoC) z wykorzystaniem grafowej bazy danych Neo4j. Wyniki jednoznacznie potwierdziły słuszność tej decyzji: dla zapytań o gęsto powiązane struktury danych czasy odpowiedzi okazały się od 10 do nawet 100 razy krótsze w porównaniu z dotychczasową relacyjną bazą PostgreSQL.
Każdy komponent w naszym stacku technologicznego pełni ściśle określoną funkcję: eliminuje aktualne wąskie gardła i zapewnia architekturze elastyczność na kolejne etapy rozwoju produktu.
Zarządzanie projektem i komunikacja
Przejrzysta komunikacja oraz zwinne zarządzanie procesem były fundamentem sukcesu całego przedsięwzięcia. Partnerskie podejście i sprawna koordynacja prac znalazły odzwierciedlenie w oficjalnej recenzji na portalu Clutch, w której Holger Rohden, Program Manager Digital Sales Companion w Siemens Healthineers AG, podkreślił, że zespół Startup House „niezmiennie wykazywał pełne zrozumienie dla naszych potrzeb i wyzwań biznesowych”.
„Projekt zrealizowany terminowo i w ustalonym zakresie, a jakość końcowego rozwiązania przerosła nasze oczekiwania.
Holger RohdenProgram Manager Digital Sales Companion @Siemens Healthineers AGWyniki
Osiągaj ambitne cele dzięki wiedzy eksperckiej SH
Umów bezpłatną konsultacjęInne case studies
Gotowy, aby scentralizować swoje know-how z pomocą AI?
Rozpocznij nowy rozdział w zarządzaniu wiedzą — gdzie Asystent AI staje się centralnym filarem Twojego cyfrowego wsparcia.
Pracuj z zespołem, któremu ufają firmy z czołówki rynku.



