CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie...

8
CASE STUDY MARZEC 2015 CASE STUDY WWW.FUTURE-PROCESSING.PL

Transcript of CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie...

Page 1: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

CASE STUDY

MAR

ZEC

2015

CASE

STU

DY

W W W. F U T U R E - P R O C E S S I N G . P L

Page 2: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

O K L I E N C I E 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 pocho-dzą 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.

S P I S T R E Ś C I

1 . W P R O WA D Z E N I E 2

2 . O K L I E N C I E 2

3 . P R O B L E M B I Z N E S O W Y 3

4 . R O L A F U T U R E P R O C E S S I N G 3

4.1. Rozwiązania mobilne 4

5 . K O R Z Y Ś C I Z E W S P Ó Ł P R A C Y 5

6 . D A L S Z E P L A N Y 5

7 . S T E A M S H I P M U T U A L O F U T U R E P R O C E S S I N G 6

S T E A M S H I P M U T U A L

www.steamshipmutual.com

I N T R O D U C T I O NW 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.

2

Page 3: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

P R O B L E M B I Z N E S O W Y 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.

Powodem tego była szybko zmniejszająca się pula zasobów oraz brak możliwości utrzymania starego kodu programowa-nia – 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.

M I K E P O O L E

Kierownik ds. systemów biznesowych IT

R O L A F U T U R E P R O C E S S I N GOmawiany projekt był bardzo skomplikowanym technicznie zadaniem, a praca z takim dużym programem wiąże się z wieloma trudnościami.

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ów-czas 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 trzytygo-dniowe 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.

M I K E P O O L E

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 zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET.

Nie tylko pomogliśmy naszego Klientowi z architekturą i pro-jektowaniem 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

Page 4: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

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.

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 znacz-nie szybszą realizację procesów biznesowych.

Projekt został zrealizowany znacznie taniej niż gdyby zajmo-wał 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 komu-nikacja 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 pro-jektami – 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.

R O Z W I Ą Z A N I E M O B I L N E

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 regulu-ją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łą aktu-alizację 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 wpro-wadzania nowych funkcji, aktualizacji oprogramowania i dostosowywania się do zmian prawa.

4

S T O S T E C H N O L O G I C Z N Y :

u NET

u Oracle

u C#

u Java

u iOS

u Android

u SharePoint

u DevExpress (UI contorls)

u WinForms

u Microsoft Communication Foundation

Page 5: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

KO R Z Y Ś C I Z E W S P Ó Ł P R A C Y 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 dokumenta-cją 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żytkowni-kom automatyzację większej liczby zadań i znacznie szybszą realizację procesów biznesowych.

D A L S Z E P L A N YFirma Steamship pragnie kontynuować współpracę z Future Processing w innych dziedzinach.

Pracujemy nad opartym na platformie SharePoint rozwiąza-niem 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

Page 6: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

S T E A M S H I P M U T U A L O F U T U R E P R O C E S S I N G M I K E P O O L E

Kierownik ds. systemów biznesowych IT, Steamship Mutual

D L A C Z E G O W Y B R A L I Ś C I E F I R M Ę F U T U R E P R O C E S S I N G ?

Kiedy początkowo wybraliśmy Future Processing, poszu-kiwaliśmy firmy, która mogłaby zostać naszym długofa-lowym partnerem. Ta strategia z pewnością opłaciła się, ponieważ wielokrotnie współpracowaliśmy z Future Pro-cessing nad wieloma projektami – od opracowywania aplikacji po zapewnienie jakości, opracowywanie apli-kacji 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 rezul-tatów poszczególnych projektów.

CO WYRÓŻNIŁO N A S N A T LE KON KUR E N C J I?

Pracowałem już z kilkoma dostawcami. Istnieje kilka rze-czy, 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 pro-blemach 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 Proces-sing 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 zacho-wał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 – nie-któ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ę.

C Z Y J E S T E Ś C I E Z A D O W O L E N I Z N A S Z E J W S P Ó Ł P R A C Y ?

Współpraca przy tak ogromnym programie wiąże się z wieloma trudnościami, a firma Future Processing świet-nie sobie z nimi poradziła poprzez pracę nad każdą aplikacją jednocześnie oraz podział zadań na trzytygo-dniowe iteracje. Firma była w stanie powiększać i zmniej-szać 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 bezbo-lesny. 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

Page 7: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

7

C O N A J B A R D Z I E J P O D O B A WA M S I Ę W F U T U R E P R O C E S S I N G ?

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 pomy-słów, o których nawet nie pomyśleliśmy. Oprócz pomocy z budową i projektowaniem nowych aplikacji firma udzie-lała nam porad przy innych projektach.

Posiada ona doskonałe procesy i solidną infrastruk-turę – znacznie lepszą, niż można by się spodziewać po firmie tej wielkości. Na przykład posiada ona dedy-kowane 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ą pro-cedurę rekrutacji i naprawdę mogą pochwalić się swoimi umiejętnościami technicznymi. Oni naprawdę chcą, by wszystko działało jak należy.

J A K R O Z W I N Ą Ł S I Ę WA S Z B I Z N E S D Z I Ę K I W S P Ó Ł-P R A C Y Z F U T U R E P R O C E S S I N G ?

Firma Future Processing zapewniła nam dobrze udoku-mentowane wysokiej jakości i przyjazne dla użytkownika oprogramowanie, które ma niewielki dług technolo-giczny 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 aktu-alizacji, a przez to będą one działały znacznie dłużej.

Użytkownikom podobają się nowe aplikacje, nowy inter-fejs użytkownika i usprawnienia, które zostały wdrożone wraz z migrowanymi systemami, a dla nas jest to klu-czowe kryterium sukcesu. Wygląd i funkcje aplikacji są bardziej nowoczesne i intuicyjne. Ponadto, nowe funk-cje dodane przez zespół Future Processing umożliwiają użytkownikom automatyzację większej liczby zadań i znacznie szybszą realizację procesów biznesowych.

C Z Y Z A M I E R Z A C I E KO N T Y N U O WA Ć W S P Ó Ł P R A C Ę Z F U T U R E P R O C E S S I N G ?

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.

D L A C Z E G O P O L S K A?

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 oprogra-mowania, dysponuje doskonałymi umiejętnościami, jest niedroga, a także ma kulturę i sposób komunika-cji, 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 najlep-szym wyborem dla nas będą przedsiębiorstwa położone w  nieodległych krajach.

S Z U K A S Z R O Z W I Ą Z A N I A D L A S W O J E G O P R O B L E M U B I Z N E S O W E G O ? S KO N TA K T U J S I Ę Z N A M I I S P R AW D Ź , J A K M O Ż E M Y C I P O M Ó C .

Page 8: CASE STUDY - Future Processing...postanowiła zwrócić się do nas z prośbą o zaprojektowa-nie dodatkowych funkcji do aplikacji, po ich migracji na platformę .NET. Nie tylko pomogliśmy

Future Processingul. Bojkowska 37A44-100 Gliwice

+48 32 461 23 00 [email protected]

S KO N TA K T U J S I Ę Z N A M I :