CASE STUDY CASE STUDY MARZEC 2015 WWW.FUTURE-PROCESSING.PL
STEAMSHIP MUTUAL www.steamshipmutual.com SPIS TREŚCI 1. WPROWADZENIE 2 2. O KLIENCIE 2 3. PROBLEM BIZNESOWY 3 4. ROLA FUTURE PROCESSING 3 4.1. Rozwiązania mobilne 4 5. KORZYŚCI ZE WSPÓŁPRACY 5 6. DALSZE PLANY 5 7. STEAMSHIP MUTUAL O FUTURE PROCESSING 6 INTRODUCTION W tym dokumencie opisujemy współpracę firmy Future Processing ze Steamship Mutual, jednym z największych i najbardziej zróżnicowanych klubów ubezpieczeniowych Protection and Indemnity (P&I) na świecie, którego ubezpieczenia obejmują ponad 9000 statków. Najpierw przyglądamy się problemowi firmy Steamship Mutual oraz rozwiązaniom zaoferowanym przez Future Processing. Następnie analizujemy rezultaty tej współpracy i spoglądamy na plany na przyszłość. Na koniec poprosiliśmy Klienta o komentarz dotyczący naszej współpracy, która rozpoczęła się w 2008 roku. O KLIENCIE Steamship Mutual to jeden z największych i najbardziej zróżnicowanych klubów ubezpieczeniowych Protection and Indemnity (P&I) na świecie, należący do International Group of P&I Clubs uczestniczącej w International Group Pool. Obecnie Steamship Mutual ubezpiecza ponad 9000 statków każdego możliwego rodzaju, a członkowie tego klubu pochodzą z ponad 50 krajów. Celem Steamship Mutual jest zapewnienie wszechstronnych ubezpieczeń armatorskich (P&I), wspartych racjonalną działalnością gwarancyjną i mocnymi rezerwami. Działalność Steamship skupia się na członkach klubu, ponieważ firma oferuje im najlepsze usługi i wsparcie w dowolnym miejscu świata. Steamship Mutual współpracuje z Future Processing od 2008 roku i zrealizowaliśmy już szereg projektów. 2
PROBLEM BIZNESOWY Dział IT Steamship Mutual stwierdził, że wspieranie szeregu aplikacji o znaczeniu krytycznym dla firmy (np. utrzymanie głównego systemu ubezpieczeń) jest coraz trudniejsze i bardziej kosztowne. ROLA FUTURE PROCESSING Omawiany projekt był bardzo skomplikowanym technicznie zadaniem, a praca z takim dużym programem wiąże się z wieloma trudnościami. Powodem tego była szybko zmniejszająca się pula zasobów oraz brak możliwości utrzymania starego kodu programowania PowerBuildera w którym aplikacje zostały pierwotnie napisane. W celu ograniczenia ryzyka dla działalności firma Steamship Mutual uznała, że konieczna jest migracja na platformę.net, na której napisane zostały jej nowsze aplikacje. Migracja była szeroko zakrojonym programem, a my po prostu nie mieliśmy wystarczająco dużo programistów w firmie. Ogromne wrażenie zrobiła na nas dotychczasowa praca Future Processing. Firma ta była dla nas nie tylko oczywistym, ale także wygodnym wyborem. MIKE POOLE Kierownik ds. systemów biznesowych IT Stary kod PowerBuilder był trudny do odczytania, procedury i logika biznesowa kryjące się za kodem były niezwykle złożone i ulegały zmianom w czasie. Oprócz tego dokumentacja była ograniczona, zaś programiści, którzy napisali pierwotny kod, nie pracowali już w firmie Steamship Mutual. Szybko okazało się, że jeżeli będziemy kierowali się głównie tym kodem, wówczas migracja będzie drobiazgową pracą wymagającą udziału wielu programistów. Postanowiliśmy rozwiązać te problemy poprzez pracę nad jedną aplikacją z osobna i podzielenie zadań na trzytygodniowe iteracje. Dzięki takiemu podejściu byliśmy w stanie powiększać i zmniejszać nasz zespół od 9 do 38 osób zależnie od potrzeb. Firma Future Processing ma tak dużą pulę wysoce wykwalifikowanych i pracowitych specjalistów IT, że niezależnie od tego, jakie postawiliśmy przed nimi zadanie, oni potrafili je wykonać z wielką dbałością o szczegóły. Przyjemnie się nam z nimi współpracuje i mam nadzieję, że jeszcze długo tak będzie. MIKE POOLE Kierownik ds. systemów biznesowych IT Firma Steamship dostrzegła nasze doświadczenie z różnymi zagadnieniami technologicznymi i rozwiązaniami, i postanowiła zwrócić się do nas z prośbą o zaprojektowanie dodatkowych funkcji do aplikacji, po ich migracji na platformę.net. Nie tylko pomogliśmy naszego Klientowi z architekturą i projektowaniem nowych aplikacji, ale zapewniliśmy mu także usługi zapewnienia jakości i testowania. Mike Poole, kierownik ds. systemów biznesowych IT w Steamship: Od sześciu lat pozostajemy pod wrażeniem poziomu jakości zapewnianego przez tą firmę. 3
W dłuższej perspektywie aplikacje będzie łatwiej utrzymać i aktualizować, a przez to będą one działały znacznie dłużej. ROZWIĄZANIE MOBILNE Wygląd i funkcje aplikacji są bardziej nowoczesne i intuicyjne, co przekłada się na zadowolenie klientów. Ponadto, nowe funkcje dodane przez zespół Future Processing umożliwiają użytkownikom automatyzację większej liczby zadań i znacznie szybszą realizację procesów biznesowych. Projekt został zrealizowany znacznie taniej niż gdyby zajmował się nim zespół wewnętrzny lub firma krajowa. Przy każdym dużym lub długofalowym projekcie kluczowym czynnikiem sukcesu jest komunikacja. Z doświadczenia wiemy, że najlepszym podejściem jest spotykanie się z Klientem po każdej iteracji. Uznaliśmy jednak, że możemy zrobić więcej, by nasza komunikacja była możliwie jak najbardziej bezproblemowa. Właśnie dlatego opracowaliśmy własne oprogramowanie stanowiące połączenie komunikatora i narzędzia do zarządzania projektami i nazwaliśmy je Project Notes. Dzięki niemu Klient mógł zapisywać swoje uwagi bezpośrednio w kodzie, a samo narzędzie docelowo ułatwiło pomiary projektu. Project Notes naprawdę robi ogromną różnicę w zadaniach i ich rezultatach. Teraz korzystamy z niego we wszystkich projektach IT dla firmy Steamship, co znacznie usprawniło ewidencję i pomiary. W toku długofalowej współpracy firma Steamship Mutual pracowała także z naszym działem mobilnym. Opracowaliśmy na zamówienie aplikację na Androida, która zapewnia szczegółowe informacje na temat przepisów regulujących funkcjonowanie klubów P&I. Użytkownicy informowani są o bieżącym profilu i sytuacji finansowej klubu, a także mają dostęp do danych kontaktowych i teleadresowych pracowników. Aplikacja dostępna dla większości urządzeń z systemami Android i ios przeznaczona jest dla armatorów, podmiotów frachtujących, brokerów, prawników, inspektorów i każdej osoby zainteresowanej sprawami morskimi. Ułatwia ona codzienną pracę Steamship Mutual, ponieważ wszystkie konieczne informacje są dostępne na wyciągnięcie ręki bez względu na lokalizację. Future Processing jest także odpowiedzialna za stałą aktualizację aplikacji, ponieważ przepisy prawa zmieniają się co sześć miesięcy. Dotychczas pomogliśmy Steamship Mutual rozwiązać szereg problemów biznesowych, a ponieważ staliśmy się prawie przedłużeniem działu IT Steamship, z powodzeniem nadal wspieramy naszego Klienta, doradzając jej w zakresie wprowadzania nowych funkcji, aktualizacji oprogramowania i dostosowywania się do zmian prawa. STOS TECHNOLOGICZNY: NET Java SharePoint Microsoft Oracle C# ios Android DevExpress (UI contorls) WinForms Communication Foundation 4
KORZYŚCI ZE WSPÓŁPRACY Wyeliminowaliśmy ryzyko niezdolności do utrzymania przez Steamship Mutual najważniejszych systemów spółki i zapewniliśmy ciągłość działania przedsiębiorstwa w czasie migracji. Choć był to bardzo złożony technicznie projekt, dokonaliśmy pełnej migracji wszystkich danych, przenosząc je do łatwych w utrzymaniu i aktualizacji aplikacji na platformie.net, a także zapewniliśmy dobrze udokumentowane, wysokiej jakości i przyjazne dla użytkownika oprogramowanie. Stworzone przez nas nowe aplikacje.net wraz z dokumentacją towarzyszącą dały Steamship Mutual możliwość dalszego rozwoju działalności. Wygląd i funkcje aplikacji są bardziej nowoczesne i intuicyjne, co przekłada się na zadowolenie klientów. Ponadto, nowe funkcje dodane przez nasz zespół umożliwiają użytkownikom automatyzację większej liczby zadań i znacznie szybszą realizację procesów biznesowych. DALSZE PLANY Firma Steamship pragnie kontynuować współpracę z Future Processing w innych dziedzinach. Pracujemy nad opartym na platformie SharePoint rozwiązaniem ekstranetowym dla brokerów i poszczególnych klientów, które zapewni bezpieczny dostęp do informacji. Firma Steamship Mutual jest zadowolona z pierwszej wersji systemu i planuje wdrożenie drugiej fazy projektu, w ramach którego bieżące rozwiązanie zostanie poszerzone o nowe funkcje. Elastyczna architektura, na której oparliśmy system, pozwala na łatwą rozbudowę platformy o nowe moduły. 5
STEAMSHIP MUTUAL O FUTURE PROCESSING MIKE POOLE Kierownik ds. systemów biznesowych IT, Steamship Mutual DLACZEGO WYBRALIŚCIE FIRMĘ FUTURE PROCESSING? Kiedy początkowo wybraliśmy Future Processing, poszukiwaliśmy firmy, która mogłaby zostać naszym długofalowym partnerem. Ta strategia z pewnością opłaciła się, ponieważ wielokrotnie współpracowaliśmy z Future Processing nad wieloma projektami od opracowywania aplikacji po zapewnienie jakości, opracowywanie aplikacji mobilnych, a nawet doradztwo IT. W rezultacie mieliśmy okazję pracować z wieloma różnymi pracownikami o najróżniejszych kompetencjach, ale za każdym razem byliśmy bardzo zadowoleni z rezultatów poszczególnych projektów. CO WYRÓŻNIŁO NAS NA TLE KONKURENCJI? Pracowałem już z kilkoma dostawcami. Istnieje kilka rzeczy, które wyróżniają Future Processing spośród innych firm. Jedną z nich jest kultura firmy. Członkowie zespołu są niezwykle otwarci i uczciwi. Z góry informują nas o problemach i nie boją się odezwać, gdy uważają, że jest lepszy sposób na wykonanie danego zadania. A z kolei, jeśli się z nimi nie zgadzam, chętnie wykonują zadanie zgodnie z moimi oczekiwaniami. Firma Future Processing jest jedną z najbardziej bezpośrednich i szczerych firm, z jakimi współpracowałem, z łatwym dostępem do prezesa, prawdziwie niehierarchiczną strukturą i bardzo silnym duchem zespołu. W miarę rozwoju firma zachowała swój indywidualny charakter. W większości firm IT poziom umiejętności bywa bardzo różny. W przypadku Future Processing mogę szczerze powiedzieć, że każda osoba, którą spotkałem, doskonale zna się na technologii, potrafi łatwo podjąć pracę przy projekcie i gwarantuje wysokiej jakości rezultaty z dbałością o szczegóły. Ogromne wrażenie zrobiło na nas ich podejście niektóre elementy przyjęliśmy we własnych projektach wewnętrznych. Od sześciu lat [w 2014 r.] pozostajemy pod wrażeniem poziomu jakości zapewnianego przez tę firmę. CZY JESTEŚCIE ZADOWOLENI Z NASZEJ WSPÓŁPRACY? Współpraca przy tak ogromnym programie wiąże się z wieloma trudnościami, a firma Future Processing świetnie sobie z nimi poradziła poprzez pracę nad każdą aplikacją jednocześnie oraz podział zadań na trzytygodniowe iteracje. Firma była w stanie powiększać i zmniejszać nasz zespół od 9 do 35 osób zależnie od potrzeb. Choć był to bardzo złożony technicznie projekt, Future Processing sprawiła, że był on dla nas całkiem bezbolesny. Przed rozpoczęciem tego projektu nie mieliśmy okazji współpracować z większością członków zespołu. Nie stanowiło to jednak problemu, a nowi członkowie bardzo łatwo podejmowali pracę z nowymi systemami i wymaganiami, głównie dzięki praktykom roboczym i kulturze panującej w Future Processing, a także dzięki programowi wspólnych szkoleń i przekazywania zadań z udziałem pracowników Steamship. 6
CO NAJBARDZIEJ PODOBA WAM SIĘ W FUTURE PROCESSING? Future Processing ma doświadczenie z najróżniejszymi klientami, którzy zmagają się z różnymi problemami technologicznymi i rozwiązaniami. Przydaje nam się możliwość skorzystania z ich fachowej wiedzy i pomysłów, o których nawet nie pomyśleliśmy. Oprócz pomocy z budową i projektowaniem nowych aplikacji firma udzielała nam porad przy innych projektach. Posiada ona doskonałe procesy i solidną infrastrukturę znacznie lepszą, niż można by się spodziewać po firmie tej wielkości. Na przykład posiada ona dedykowane biuro zarządzania projektami, które nadzoruje wszystkie projekty, zapewnia stałe doradztwo i kontrolę. Opracowała także własny bardzo rygorystyczny proces zapewnienia jakości, który wielu klientów, w tym także my, przyjęło u siebie do realizacji własnych projektów. Pracownicy Future Processing naprawdę wykazują zapał i pasję w tym, co robią. Przechodzą całkiem surową procedurę rekrutacji i naprawdę mogą pochwalić się swoimi umiejętnościami technicznymi. Oni naprawdę chcą, by wszystko działało jak należy. JAK ROZWINĄŁ SIĘ WASZ BIZNES DZIĘKI WSPÓŁ- PRACY Z FUTURE PROCESSING? Firma Future Processing zapewniła nam dobrze udokumentowane wysokiej jakości i przyjazne dla użytkownika oprogramowanie, które ma niewielki dług technologiczny i będzie łatwe do utrzymania i rozbudowy. Nowe aplikacje na platformie.net stworzone przez Future Processing wraz z dokumentacją towarzyszącą będą w dłuższej perspektywie łatwiejsze do utrzymania i aktualizacji, a przez to będą one działały znacznie dłużej. Użytkownikom podobają się nowe aplikacje, nowy interfejs użytkownika i usprawnienia, które zostały wdrożone wraz z migrowanymi systemami, a dla nas jest to kluczowe kryterium sukcesu. Wygląd i funkcje aplikacji są bardziej nowoczesne i intuicyjne. Ponadto, nowe funkcje dodane przez zespół Future Processing umożliwiają użytkownikom automatyzację większej liczby zadań i znacznie szybszą realizację procesów biznesowych. CZY ZAMIERZACIE KONTYNUOWAĆ WSPÓŁPRACĘ Z FUTURE PROCESSING? Z firmą Future Processing współpracujemy stale od sześciu lat [w 2014 r.]. W interesie najlepszych praktyk dokonaliśmy przeglądy wszystkich naszych partnerów w tym czasie, włączając w to także Future Processing Wasza firma zawsze okazywała się dla nas najlepszym wyborem. Firma Future Processing ma tak dużą pulę wysoce wykwalifikowanych i pracowitych specjalistów IT, że niezależnie od tego, jakie postawiliśmy przed nimi zadanie, oni potrafili je wykonać z wielką dbałością o szczegóły. Przyjemnie się nam z nimi współpracuje i mam nadzieję, że jeszcze długo tak będzie. DLACZEGO POLSKA? Nie zaczęliśmy poszukiwań od Polski ani nawet firmy zagranicznej położenie geograficzne nie było dla nas głównym czynnikiem. Chcieliśmy współpracować z firmą, która z pasją podchodzi do wysokiej jakości oprogramowania, dysponuje doskonałymi umiejętnościami, jest niedroga, a także ma kulturę i sposób komunikacji, który odpowiada naszej organizacji. Kiedy jednak zaczęliśmy poszukiwać firm, uznaliśmy, że ze względu na różnice czasowe, zbieżność kulturową i koszty najlepszym wyborem dla nas będą przedsiębiorstwa położone w nieodległych krajach. SZUKASZ ROZWIĄZANIA DLA SWOJEGO PROBLEMU BIZNESOWEGO? SKONTAKTUJ SIĘ Z NAMI I SPRAWDŹ, JAK MOŻEMY CI POMÓC. 7
SKONTAKTUJ SIĘ Z NAMI: Future Processing ul. Bojkowska 37A 44-100 Gliwice +48 32 461 23 00 sales@future-processing.com www.future-processing.pl