Case Study NetSuite
Jak usprawnić kontrolę jakości oprogramowania dzięki Polarion
W obliczu zwiększania skali działalności firma NetSuite zastąpiła rozproszone arkusze kalkulacyjne do zarządzania testowaniem centralnym repozytorium danych Polarion. Dzięki temu firma zyskała lepszą kontrolę nad wersjami oprogramowania, usprawniła zarządzanie testami i zwiększyła efektywność pracy.
Wyzwania biznesowe:
Spełnienie i utrzymanie wysokich wymagań względem jakości oprogramowania przy rosnącej skali działalności
Efektywne kontrolowanie aktualności danych używanych w testach w kontekście istnienia ich wielu wersji
Potrzeba zwiększenia skali przechwytywania i ponownego wykorzystywania danych na temat testów na potrzeby przyszłych działań

Zastosowane rozwiązanie:
Zastąpienie rozproszonych arkuszy kalkulacyjnych centralnym repozytorium danych dzięki Polarion
Wdrożenie dzięki Polarion indywidulanych dashboardów umożliwiających śledzenie w czasie rzeczywistym statusów zadań i postępów w poszczególnych procesach
Stworzenie wydajnych, ustrukturyzowanych i elastycznych zarazem przepływów pracy dzięki integracji Polarion z TeamCity oraz zastosowaniu Polarion Workflow Manager

Efekty wdrożenia:
Wyposażenie działu kontroli jakości oprogramowania w centralne repozytorium danych pozwalające efektywnie korzystać z testów przeprowadzonych w ramach archiwalnych projektów
Lepsza kontrola nad wersjami oprogramowania i statusami procesów dzięki scentralizowanej bazie danych oraz personalizowanym dashboardom
Entuzjastyczne przyjęcie Polarion przez jego użytkowników dzięki intuicyjnej obsłudze i znaczącemu ułatwieniu dzięki niemu ich pracy

NetSuite, Inc. (NetSuite) jest dostawcą działającego w chmurze oprogramowania do zarządzania przedsiębiorstwem. Jej rozwiązania umożliwiają zgromadzenie w jednym systemie informacji o podstawowych operacjach biznesowych, takich jak:
planowanie zasobów przedsiębiorstwa (Enterprise Resource Planning, ERP);
zarządzanie relacjami z klientami (Customer Relationship Management, CRM);
moduł do zarządzania e-commerce;
księgowość.
NetSuite wyposaża klientów w technologię aktualizowanych w czasie rzeczywistym dashboardów dających pracownikom intuicyjny wgląd w informacje i wskaźniki kluczowe dla sytuacji firmy z perspektywy ich stanowisk. Przedsiębiorstwo zdobyło ponad 80 nagród branżowych. Wychodząc z założenia, że utrzymanie się w czołówce wymagać będzie skalowalnych narzędzi do zarządzania jakością, NetSuite rozpoczęło poszukiwania rozwiązania dającego odpowiednie możliwości. Ostatecznie zdecydowano się wdrożyć oprogramowanie Polarion.
Poszukiwania idealnego rozwiązania
Firma NetSuite przeprowadziła szeroko zakrojone poszukiwania narzędzia do zarządzania testami, które spełniałoby jej potrzeby.
– Gdy do zarządzania testami używaliśmy arkuszy kalkulacyjnych, trudno było nam określić, które zestawy danych są aktualne. Potrzebowaliśmy systemu zarządzania jakością z centralnym repozytorium danych. Chcieliśmy móc korzystać z wcześniejszych prac w nowych projektach, a także być w stanie dostosować proces testowania do nowych warunków. W ciągu kilku miesięcy sprawdziliśmy około 30 rozwiązań. Polarion okazał się zdecydowanym zwycięzcą.
Zespół NetSuite był pod wrażeniem oprogramowania Polarion z portfolio Siemens Digital Industries Software z kilku powodów:
Jako główną zaletę Polarion wskazano ujednolicenie za jego sprawą środowisk do testowania i zarządzania jakością.
Rozwiązanie było zarazem intuicyjne oraz zapewniało przejrzystą wymianę danych pomiędzy projektami.
Do gustu firmie przypadły również API umożliwiające customizację Polarion.
Droga do globalnego wdrożenia
Wdrożenie Polarion rozpoczęło się od trzech lokalizacji NetSuite: w Brnie w Czechach, Manilli na Filipinach i San Mateo w Stanach Zjednoczonych. Dążenie do skalowalności zarządzania jakością i testami okazało się słuszne. Obecnie z Polarion korzysta ponad 170 pracowników NetSuite. Doceniając możliwości, jakie daje rozwiązanie, firma jest gotowa rozszerzyć jego zastosowanie na nowe lokalizacje na całym świecie.
Korzyści z zastosowania Polarion w NetSuite
Wśród korzyści uzyskanych dzięki Polarion NetSuite wymienia m.in.:
zapewnienie centralnego repozytorium do zarządzania przypadkami testowymi i innymi zasobami;
łatwość użytkowania;
pełną widoczność i tracability w poszczególnych projektach;
możliwość dostosowywania oprogramowania;
elastyczne przepływy pracy dla testów strukturalnych.
Poniżej opisujemy zalety rozwiązania w tych obszarach nieco bardziej szczegółowo.
Centralne repozytorium zapewnia łatwy dostęp do danych
Pełniący rolę centralnego repozytorium danych Polarion pomaga czerpać korzyści z wcześniej ukończonych prac. Podczas inicjowania nowego projektu zespół ds. jakości może zastosować filtry i listy kontrolne, aby przeszukiwać repozytorium w poszukiwaniu przypadków testowych przydatnych z punktu widzenia nowego projektu. Dzięki prostym w użyciu szablonom z łatwością tworzy się także nowe przypadki testowe.
Dzięki Polarion wszystkie istotne z punktu widzenia jakości dane znajdują się w scentralizowanym repozytorium. Daje to nam łatwy dostęp do przypadków testowych i eliminuje problemy związane z kontrolą wersji. W efekcie rośnie wydajność procesów związanych z testami i zwiększa się produktywność zajmujących się nimi pracowników.
Okazuje się, że rozwiązanie jest użyteczne również z punktu widzenia wdrażania nowych osób.
Nowi członkowie zespołu mogą wyszukiwać najbardziej odpowiednie testy i zobaczyć dokładnie, jak zostały one opracowane. Z poziomu widoku dokumentów Polarion użytkownicy mają dostęp do tekstów zawierających dodatkowe informacje, wytyczne czy zestawy funkcji. To świetny sposób na szkolenie nowych osób.
Łatwość użytkowania sprzyja szerokiemu wdrażaniu
Z perspektywy NetSuite oprogramowanie Polarion okazało się łatwe w użyciu.
Już w ciągu pierwszej godziny sesji orientacyjnej na temat wprowadzenia Polarion było jasne, że rozwiązanie jest bardzo intuicyjne.
Znakiem sukcesu wdrożenia jest fakt, że w firmie widzi się ludzi korzystających z Polarion, gdy tylko zostanie on zaimplementowany w danym zespole
W przeszłości niektóre narzędzia były po prostu porzucane, bo były trudne w użyciu lub nie przynosiły oczywistych korzyści. Polarion bardzo szybko się przyjął. Co więcej, otrzymujemy prośby o rozszerzenie jego wdrożenia na lokalizacje NetSuite na całym świecie, w tym w Londynie i Barcelonie
Dostęp do informacji w czasie rzeczywistym i pełne traceability
Centralne repozytorium Polarion konfigurowalne dashboardy zapewniają menedżerom NetSuite wgląd w przebieg testów i dają pełne tracability projektów w zespołach zapewniania jakości.
Dzięki Polarion mogę łatwo sprawdzić co robią moje zespoły, jakie testy są w toku, jak są one wykonywane oraz jakie wyniki są uzyskiwane. Daje to wgląd w przebieg testowania poszczególnych funkcji i pozwala na bieżąco śledzić postępy w testowaniu całego oprogramowania. Pomaga nam to upewnić się na przykład, czy nowa funkcja jest gotowa do dostarczenia klientowi
Dodatkowym źródłem wartości jest możliwość porównania wyników bieżących testów z archiwalnymi.
Możliwości customizacji Polarion
W potrzeby NetSuite wpisały się także elastyczność i rozszerzalność Polarion, poczynając od dostosowywalnego do potrzeb interfejsu, przez zestawy otwartych API, aż po liczne funkcje do obsługi wariantów produktów i grup testowych.
Możliwość szerokiej customizacji Polarion to w mojej ocenie jego największa przewaga konkurencyjna. Jedną z pierwszych rzeczy, które zrobiliśmy, była integracja między Polarion i TeamCity, rozwiązaniem umożliwiającym automatyczne testowanie i zarządzanie kompilacjami. Dzięki elastyczności Polarion mogliśmy połączyć go z TeamCity i wybierać, które testy lub pola testowe dany zespół chce zaimportować. Przy tysiącach tworzonych przez nas testów jest to bardzo przydatna funkcja.
Zespołom NetSuite podoba się również łatwość, z jaką mogą modyfikować szablony i procesy Polarion, aby dopasować je do swoich potrzeb.
Inne produkty, które ocenialiśmy, zazwyczaj miały wspólną dla wszystkich użytkowników konfigurację, co w naszym przypadku nie było skuteczne. Kiedy system nie pasuje do sposobu pracy ludzi, zwykle nie korzystają oni z tego rozwiązania. Wierzę, że elastyczność Polarion jest jedną z najistotniejszych przyczyn jego popularności wśród naszych użytkowników.
Elastyczne przepływy pracy
Firma NetSuite wykorzystuje dodatkowo Polarion Workflow Manager do organizowania i wizualizacji projektów oraz automatycznego tworzenia nowych elementów z możliwością śledzenia zmian statusu. Workflow Manager ułatwia proces inicjowania testów i pomaga zachować ustaloną dla nich strukturę.
Szukając skalowalnego rozwiązania do zarządzania jakością chcieliśmy zapewnić płynność procesów testowania oprogramowania. Korzystając z przepływów pracy utworzonych przy użyciu Polarion osiągnęliśmy ten cel. Z użyciem rozwiązania możemy zapewnić elastyczność procesów, zachowując jednocześnie możliwość egzekwowania obowiązkowych elementów.
Dział Sprzedaży
+48 601 150 761
biuro@cador.pl
Dział Szkoleń
+48 530 780 444
szkolenia@cador.pl
Wsparcie techniczne
+48 784 417 946
support@cador.pl