_Outsourcing IT umożliwił skalowanie R&D dla OneSpan – Case Study

Przemysł

IT, Cyberbezpieczeństwo

Wyzwania

  • Dostęp do różnorodnych kompetencji technicznych
  • Dostarczanie kompletnych zespołów Scrumowych
  • Skuteczne projektowanie i tworzenie PoC

Technologie

Chmura, Atlassian, Frontend, Backend, Android, iOS

Rezultaty

  • Dostarczenie OneSpan Sign dla osób niewidzących i niedowidzących
  • Integracja SalesForce Connector dla OneSpan Sign

OneSpan R&D

OneSpan (wcześniej VASCO Data Security International, Inc.) jest spółką giełdową, która zajmuje się technologią bezpieczeństwa cybernetycznego z siedzibą w Chicago, Illinois z biurami w Montrealu, Bordeaux i Wiedniu. Firma oferuje platformę opartą na chmurze z otwartą architekturą do walki z nadużyciami finansowymi. Jest znana z wdrożenia wieloskładnikowego uwierzytelniania i oprogramowania do podpisu elektronicznego. Została założona przez T. Kendall Hunt w 1991 roku, a pierwszą ofertę publiczną (IPO) zrealizowała w styczniu 2000 roku. OneSpan jest członkiem zarządu FIDO Alliance Board.

Cel i rozpoczęcie współpracy

Nawiązanie współpracy między TT PSC a OneSpan nastąpiło jesienią 2017 roku. Obecnie – (w 2019 roku) osiągnęło poziom kilku projektów, w które zaangażowaliśmy 50 specjalistów pracujących, jako rozszerzenie działu badań i rozwoju (R&D) klienta. By rozpocząć współpracę z OneSpan, TT PSC musiało na kilku frontach udowodnić swoją gotowość oraz wymagane kompetencje.

 

TT PSC zainicjowało partnerstwo z OneSpan pod koniec 2017 roku, które obecnie rozszerzyło się do 50 ekspertów pracujących nad wieloma projektami, aby wesprzeć dział R&D klienta w 2019 roku. Przed rozpoczęciem współpracy TT PSC musiało wykazać biegłość i gotowość w kilku domenach, aby zdobyć zaufanie klienta.

 

Pierwszym z aspektów kluczowych dla klienta była stabilność biznesowa i finansowa TT PSC oraz dostęp do szerokiego wachlarza kompetencji technicznych. Grupa Kapitałowa TT (GK TT) oraz TT PSC, jako „spółka córka” o 100% kapitale polskim i prywatnym wykazała przez ostatnie lata wzrost przychodów, zatrudnienia oraz płynność finansową. Dzięki wydzielaniu spółek córek GK TT nie traci natomiast dynamiki rozwoju, elastyczności oraz zwinności, zachowując tym samym status dużej firmy z dostępem do ponad dwu tysięcy pracowników rozmieszczonych w kilkunastu biurach w Polsce i zagranicą. Obecnie GK TT oraz TT PSC pod kątem posiadanych kompetencji technicznych jest w stanie zapewnić praktyczne wsparcie w najpopularniejszych technologiach i językach programowania

 

  • Java,
  • technologia Front End
  • .NET
  • C++
  • DevOps/Cloud
  • wdrożenia Atlassian
  • technologie mobilne Android, iOS

 

TT PSC dostarcza nie tylko pojedynczych specjalistów, ale całe zespoły Scrumowe wraz z zarządzającym Scrum Masterem i Product Ownerem.

 

Kolejnym z aspektów ważnych dla klienta było praktyczne udowodnienie posiadanych umiejętności technicznych (w tym przypadku skupiających się na technologii Front End) wraz z wykazaniem zwinności w budowie zespołu. OneSpan przed rozpoczęciem współpracy, zlecił TT PSC zaprojektowanie oraz stworzenie prototypu nowej wersji interfejsu dla produktu OneSpan Sign (dawniej eSignLive) – oprogramowania umożliwiającego korzystanie z elektronicznego podpisu. Warto zaznaczyć, że czas jaki mieliśmy na wykonanie zadania wynosił 2 tygodnie włączając w to stworzenie mini-zespołu realizującego prace. TT PSC w ciągu 2 dni było w stanie zbudować zespół składający się z dwóch doświadczonych architektów Front End oraz zestawić kanały komunikacji z zespołem klienta w Kanadzie. Po 2 tygodniach TT PSC zaprezentowało prototyp w biurze klienta w Montrealu, który został przyjęty z dużym entuzjazmem, co zaowocowało deklaracją dalszej współpracy ze strony klienta.

 

OneSpan jest firmą specjalizującą się w rozwiązaniach z obszaru cyber-bezpieczeństwa, które są wdrażane na dużą skalę w sektorze finansowym oraz rządowym. Dlatego też kolejnym krokiem formalnym, wymaganym do nawiązania współpracy, było przedstawienie, jak TT PSC realizuje politykę bezpieczeństwa. Aspekty bezpieczeństwa, na których zależało klientowi to:

 

  • posiadanie certyfikatów ISO (ISO/IEC 27001, ISO 20000, ISO 9001, OHSAS 18001)
  • przedstawienie klientowi dokumentów opisujących:
    • Ochronę własności intelektualnej
    • ISO
    • Formę współpracy
    • Proces wprowadzania nowego pracownika do firmy oraz zakończenia współpracy z pracownikiem

 

Dodatkowo między TT PSC a OneSpan zostało ustalone, jak ma przebiegać proces dołączania (onboarding) specjalistów do zespołów R&D klienta, który składa się z szeregu kroków wykonywanych przez dział HR TT PSC.

 

Spełniając wszystkie wymagania klienta TT PSC jesienią 2017 roku rozpoczęło współpracę od zbudowania zespołu Scrum składającego się z 5 specjalistów Front End pracującego z działem R&D klienta w Kanadzie. Kolejnym krokiem okazała się również współpraca z zespołami klienta zlokalizowanymi w Europie: w Austrii, Francji i, Belgii.

 

TT PSC utworzyło zespół Scrum składający się z pięciu specjalistów Front End do współpracy z klientem.

Przykładowe obszary współpracy

Obecnie TT PSC współpracuje z OneSpan na kilku płaszczyznach skupiająć się głównie na rozszerzaniu działu R&D klienta (R&D Augmentation). Poniżej znajdują się przykłady obszarów, w których działają nasi specjaliści w ramach tej współpracy:

 

  • Rozwój oraz wsparcie w utrzymaniu produktu OneSpan Sign (dawniej eSignLive). TT PSC specjalizuje się tutaj główne w dostosowywaniu produktu do potrzeb osób niewidzących oraz niedowidzących. Po stronie PSC znajduje się zespół developerski (Java, FrontEnd) wraz z testerami, Product Ownerem oraz Scrum Masterem.
  • Rozwój SalesForce Connector dla produktu OneSpan Sign (dawniej eSignLive).
  • Utrzymanie oraz rozwój aplikacji mobilnych implementowanych pod potrzeby klientów OneSpan (głównie sektor finansowy). TT PSC zapewnia dedykowany zespół programistyczny pracujący na systemie Android oraz iOS. Część zespołu stanowią testerzy aplikacji mobilnych. Zespół został stworzony całkowicie w jednej lokalizacji
  • TT PSC zbudowało również zespół developerski (Java) w jednej z lokalizacji, który zajmuje się pracami implementacyjnymi, polegającymi na wdrożeniu standadu FIDO.
  • Utrzymanie oraz rozwój produktu OneSpan Authentication Server, którym zajmuje się zespół programistów C++.
  • Wsparcie w obszarze wdrożeń produktów Atlassian (m.in. Jira, Confluence) wraż wraz ze sprzedażą licencji.

 

outsourcing it

Charakterystycznym elementem współpracy jest bardzo szeroki obszar technologii i języków programowania używanych na projektach klienta (m.in. Java, C++, .NET, Android, iOS, SalesForce). Kolejnym bardzo częstym wymogiem od klienta jest umiejscowienie zespołu w tej samej lokalizacji. TT PSC sprostało tym wyzwaniom dzięki owocnej współpracy z innymi spółkami wchodzącymi w skład grupy kapitałowej TT oraz partnerami wchodzącymi w skład sieci partnerskiej TT PSC . Wraz z rozwojem projektu i powiększeniem zespołu dedykowanego dla OneSpan zwiększyła się liczba lokalizacji, w których realizowane są projekty. Zaangażowani są programiści z trzech miast. Różne lokalizacje nie stanowią żadnego problemu komunikacyjnego w codziennej pracy i w realizacji zaplanowanych zadań.

 

TT PSC było w stanie budować całe zespoły developerskie Scrum zakładając powyższe wymagania w okresie 1-2 miesięcy od momentu zlecenia, co też pokazuje poziom możliwości i organizacji.

 

Powszechną praktyką w zespołach developerskich Scrum pracujących po stronie TT PSC jest dążenie do jak najlepszej integracji i przepływu informacji poprzez m.in. wewnętrzne spotkania typu Daily Scrum, budowanie wspólnej bazy wiedzy i warsztaty integracyjne . Dzięki temu nasze zespoły mogą pracować samodzielnie na projektach Klienta, a najlepszym dowodem jest, to że nasi Product Ownerzy i Product Managment zostali zaangażowany do przygotowania wymagań dla własnych zespołów zbudowanych przez Onespan.

 

Kolejnym elementem wspierającym współpracę jest gotowość do wizyt specjalistów ze strony TT PSC u klienta oraz organizacja spotkań, podczas których osoby z zespołów klienta mogą przeprowadzić warsztaty z zespołem po stronie TT PSC.

Podsumowanie

Współpraca z OneSpan to przykład jak w bardzo krótkim okresie czasu (1 rok) można nawiązać bliskie oraz długoterminowe relacje z klientem oparte głównie o rozszerzenie działu R&D OneSpan. TT PSC wykazało się również dużą elastycznością i zwinnością, aby dostosować się do wymagań klienta, takich np. jak zapewnienie odpowiedniego poziomu bezpieczeństwa w obszarach IT, HR oraz ochrony IP klienta.

_Zostańmy w kontakcie

Skontaktuj się