Delivery 1.0 Help

Service Desk

Co to jest Service Desk

W Blue Media / Autopay budujemy kulturę pracy z użyciem standardu Service Desk.

Według definicji, Service Desk to pojedyncza osoba lub zespół, który odpowiada za świadczenie wsparcia technicznego i rozwiązywanie problemów związanych z technologią i informatyką w organizacji. Service Desk jest punktem kontaktowym między użytkownikami a zespołem IT, który pomaga w rozwiązywaniu problemów technicznych i zapewnia wsparcie techniczne na różnych poziomach.

Zadaniem Service Desku jest zbieranie zgłoszeń od użytkowników, ocena ich priorytetu, rozwiązywanie łatwych problemów na miejscu, a także przekierowywanie bardziej złożonych zapytań do specjalistów IT, którzy zajmą się bardziej zaawansowanymi problemami.

Wiele Service Desków wykorzystuje narzędzia do zarządzania incydentami i zgłoszeniami, co pozwala na śledzenie postępów w rozwiązywaniu problemów oraz raportowanie o wykorzystaniu zasobów i poziomie satysfakcji użytkowników.

Lokalizacja Service Desk BM

Rodzaje usług dostępnych w Service Desk BM

Service Desk

W miejscu tym możesz zlecić problem, zadanie, w następujących tematach:

Rodzaj zgłoszenia

Opis

Communication

Zadania dotyczące systemów SMS i Mailer

Payment Gateway

Zgłaszane problemy przez Partnerów związane z:

  1. Brakiem dostarczania komunikatów ITN

  2. Błędami w rozliczeniach

  3. Błędami w panelu PayBM (oplacasie.bm.pl)

  4. Problemami z certyfikatami.

Problem with transaction (to AM)

Rozwiązywanie problemów z pojedynczymi transakcjami.

Jira support

Tworzenie i modyfikacja projektów na Jira (w tym Service Desk), rozwiązywanie problemów technicznych z tym narzędziem.

Access

Dostępy do paneli, źródeł danych.

Nie dotyczy infrastruktury i dostępów do hostów

Reporting (Internal Integrations)

Warning Dawna kolejka INTSUPP

Zadania dotyczące analizy i naprawy błędów w procesach raportujących i rozliczeniowych: MBS, KNF/KIP, ACCOUNTANT/AGREST/FAKTURA, SCRIBE

Verifications

Zadania dotyczące weryfikacji AIS/1PLN/Photo, m.in.:

  1. Nieprawidłowy wynik weryfikacji

  2. Brak dostarczenia rezultatu weryfikacji

  3. Niepoprawne dane (np błędnie pocięte dane adresowe)

Statuspage

Wysyłka powiadomienia o planowanych pracach serwisowych, dodanie do listy odbiorców, aktualizacja aktualnej listy odbiorców.

Create Environment

Zlecenia w zakresie wdrożeń i konfiguracji. Parametryzacja w utrzymaniu np. zadania dotyczące zmian stawek, potrzeby wsparcia w spotkaniach.

E-commerce Plugins

Zadania dotyczące problemów konfiguracyjnych / komunikacyjnych z wtyczką na linii sklep <-> BM (czyli np. &#34;nie dochodzi mi ITN&#34;)

Frontend

Problemy z częścią frontową serwisów:

  • błędne wyświetlanie warstwy wizualnej

  • błędna reakcja strony na działania użytkownika

  • nieprawidłowe dane przesyłane do backendu

Mass Bank Statements

Problemy z przesłaniem statusów transakcji.

Zadania mają automatycznie podlinkowane instrukcje przygotowane przez DEV

FMA Service Configuration for BM Integrator

???

Zasady zakładania zadań

  • Warning Wszystkie sprawy, wymagające angażowania zespołów wsparcia i zespołów wytwórczych muszą zostać zainicjowane zadaniem na SD

  • Zadania muszą mieć wypełnione pole Sponsor: Sponsor - jak wybrać dla zadania

Zasady realizacji

  • Zadania przechodzą następującą ścieżkę:

Image 20230317 091839
  • Statusy oczekiwania na realizację w danej linii:

    • I linia: ISS

    • II linia: waiting for second line

    • III linia: waiting for developer

  • Ogólna reguła SD w naszej organizacji mówi, że nie ma możliwości przypisania zadania bezpośrednio z I linii, od razu na III linię. Od tej reguły są jednak wyjątki i dotyczą sytuacji gdzie kompetencje linii wyższych nie są i nie mają być rozwijane dla danej grupy problemów. Dokładna ścieżka, jaką zgłoszenie będzie procedowane można znaleźć w opisie kategorii zadania:

Image 20230309 105742

IT Support

Kategorie problemów (w IT Support niniejsze kategorie mogą prowadzić do szczegółowych podkategorii zadań):

Rodzaj zgłoszenia

Opis

Access Management

Przyznawanie, weryfikacja, odbieranie dostępów do infrastruktury

DevOps

Zarządzanie środowiskiem serwerów aplikacyjnych, rozwiązaniami chmurowymi, narzędziami komunikacji między systemami IT.

Networking

Udrażnianie połączeń między systemami IT, analiza problemów sieciowych systemów i pracowników (VPN), tworzenie tuneli sieciowych do usług kontrahentów.

Help Desk

Wsparcie techniczne:

  1. Mejle

  2. Teams

  3. Zarządzanie sprzętem pracowników

  4. On/Offboarding

  5. Zakupy

  6. Kapitalizacja

Database Administration

Tworzenie i administracja bazami danych, tworzenie backupów, replik, aktualizacje wersji, zarządzanie dostępami.

Security

Wsparcie z dziedziny bezpieczeństwa aplikacji i procesów. Konsultacje dla kontrahentów, audyty wewnętrzne itp.

Produkt

Rodzaj zgłoszenia

Opis

Zgłoś inicjatywę

Miejsce służące zaproponowaniu stworzenia nowego produktu lub zmiany istniejącego. Sposób obsługi tej kategorii opisany jest przez Framework Współpracy: Framework Współpracy w Organizacji

Pytanie o produkt/informacje

Tutaj uzyskasz wszelkie informacje o produktach, ich charakterystyce, sposobie działania itp.

Potrzebne wsparcie produktowe

W tym miejscu zgłaszasz potrzebę wsparcia Product Ownerów, Product Managerów (tych znajdujących się w Delivery) lub osób technicznych do takich celów jak na przykład warsztaty z kontrahentem.

Incidents

Incydent IT - definicja

1. Gdzie i kiedy zgłosić incydent

Jakie awarie zgłaszamy:

Wszystkie awarie produkcyjne, bardzo poważne awarie środowiska akceptacyjnego np. nie działa cała baza paybm-accept (nie działają wszystkie usługi płatnicze)

W przypadku powtarzających się problemów wewnętrznych, które nie mają wpływu na działanie usług - komunikujemy się na kanałach zespołowych, jeśli taki nie istnieje lub nie otrzymujemy odpowiedniej reakcji wykorzystujemy kanał Delivery->Tech-Park. Przykładem takiego problemu może być narastająca ilość zajętego miejsca na maszynach i potrzeba czyszczenia co kilka godzin. Jeśli taki problem przyjmuje bardzo dużą skalę (bardzo duży przyrost logów, zagrożenie, że na maszynie skończy się miejsce, potrzeba czyszczenia np. co 30 min, zagrożenie, że taka ilość logów może być spowodowana poważnym błędem) zgłaszamy sytuację jako incydent przez formularz https://incident.bm.pl z severity przynajmniej 3 (spowoduje to wysłanie wiadomości na kanał awaria).

Gdzie zgłaszamy: Incydent zakładamy przez formularz https://bluemedia.atlassian.net/servicedesk/customer/portal/31 , dostępny także pod

incident.bm.pl W celu zgłoszenia incydentu IT wybieramy opcję Report an IT Incident

Zrzut 20ekranu 202023 02 10 20o 2009 11 01

2. Formularz zakładania incydentu IT

Zostaniemy skierowani na prosty formularz zgłoszenia incydentu z polami:

Summary - będzie widoczne w tytule incydentu, krótko opisujemy z czym jest problem/co nie działa. Np. Problemy z bazą paybm czy Niedziałające płatności kartowe

Description - nieco bardziej szczegółowy opis tego co zaobserwowaliśmy. Np. Od godzny 12:15 nie obserwujemy pozytywnych transakcji kartowych, na stronach partnerów nie jest dostępna opcja płatności kartą czy load na bazie paybm skoczył do 150 na x cpu, wszystkie usługi, które korzystają z bazy mogą mieć opóźnienia/problemy z realizacją

Severity - impakt jaki wg naszej wiedzy ma awaria, opisane bezpośrednio na formularzu

Impacted Systems - checklista systemów, które wg naszej wiedzy są objęte awarią

Zrzut 20ekranu 202023 02 10 20o 2009 13 21
Zrzut 20ekranu 202023 02 10 20o 2009 13 37

Po wybraniu severity pokaże nam się dodatkowe pole z pytaniem o chęć uzupełnienia dalszej części formularza. Domyślnie zaznaczona jest opcja no.

Zrzut 20ekranu 202023 02 10 20o 2009 13 56

Jeśli posiadamy więcej informacji dotyczących awarii możemy wybrać opcję yes, wteyd wyświetli nam się dodatkowa część formularza

Incident Owner Team - zespół, który jest właścicielem incydentu

Incident Type - typ incydentu

Financial loss - strata finansowa

Link to recovery task - link zadań związanych z odzyskiwaniem pieniędzy

Qualitative impact of the problem - skala wpływu incydentu na organizację

Need to report to the supervisor - czy jest potrzeba zgłoszenia incydentu do nadzorcy

Information Security Incident - czy jest to incydent bezpieczeństwa informacji

Personal data leakage - czy nastąpił wyciek danych osobowych

Dla incydentów SEV-3 i SEV-4 dostępne są ponadto pola (w SEV-1 i SEV-2 do wypełnienia w formularzu postmortem):

Incident start time - czas rozpoczęcia incydentu

Incident end time - czas zakończenia incydentu

Incident detection time - czas wykrycia incydentu

Description of corrective actions - opis zadań naprawczych

Zrzut 20ekranu 202023 02 10 20o 2009 27 57
Zrzut 20ekranu 202023 02 10 20o 2009 50 48

3. Zmiany w incydencie

Po uzupełnieniu przynajmniej wymaganych pól tworzymy incydent. W tym miejscu możemy edytować pola, które już uzupełniliśmy wybierając opcję Edit. Jeśli chcemy przejść do widoku zadania to klikamy w link (w tym przypadku INCYDENT-183).

Zrzut 20ekranu 202023 02 10 20o 2009 36 13

4. Uzupełnienie incydentu

Po przejściu w widok zadania możemy edytować uzupełnione wcześniej pola przez wejście w opcję Edit (bez tego zadanie jest w formie tylko do odczytu). Należy wypełnić wymagane pola i złożyć formularz przez opcję Submit, jest to wymagane, aby zmienić status incydentu na Resolved.

Zrzut 20ekranu 202023 02 10 20o 2009 39 50
Zrzut 20ekranu 202023 02 10 20o 2009 42 11

5. Postmortem

Do incydentów SEV-1 i SEV-2 automatycznie linkowany jest formularz postmortem (na screenie powyżej Linked issues - INCYDENT-184), dodatkowo link do niego umieszczany jest w komentarzu do zadania. Do czasu wdrożenia Incident Commander postmortem wypełnia developer z obszaru objętego awarią. Po wdrożeniu pełnego procesu, IC będzie wypełniał pola, o których informacje zdobędzie w trakcie rozwiązywania incydentu.

<Link do instrukcji wypełniania postmortem wkrótce>

Quality Assurance

Poniżej znajdziesz informacje, jakie testy możemy dla Ciebie przeprowadzić i w jaki sposób możesz zgłosić zapotrzebowanie na nie.

Jakie testy wykonujemy?

  1. testy manualne:

    • testy integracyjne, w tym testy API

    • testy systemowe e2e

    • testy akceptacyjne, w tym testy GUI

    • testy powdrożeniowe, produkcyjne

  2. Testy automatyczne:

    • testy integracyjne, w tym testy API

    • testy systemowe e2e

    • testy GUI

  3. Testy wydajnościowe - temat w trakcie rozwoju

W jaki sposób zgłaszamy zapotrzebowanie na testy?

Zespół QA ma swoje dedykowane SD znajdujące się pod adresem https://qa.bm.pl/. Do wyboru mamy 2 warianty testów - testy Web i testy Mobile.

Każdy z tych wariantów zawiera w sobie odpowiedni formularz, gdzie podajemy niezbędne przy testach informacje.

Co powinno zawierać zgłoszenie?

Zgłoszenie powinno zawierać informacje, które pozwolą każdej testerowi z odpowiednimi kompetencjami (tester manualny/automatyzujący) podjąć temat.

Summary - krótki opis czego dotyczą testy.

Type of tests - jakiego rodzaju testy mają zostać wykonane. Do wyboru mamy Manual, Automatic i Other (np. stress testy)

Components - wybieramy z listy obszar, którego dotyczą testy.

Project Owner - kto jest właścicielem projektu.

Contact Person - podajemy dane osoby, z którą tester może się kontaktować w momencie pojawienia się pytań co do testowanego tematu.

Link to documentation - odnośnik do wiki/makiet, które pozwolą testerowi zrozumieć temat zlecony do testów.

Link to Swagger - jeżeli mają być wykonane testy automatyczne badź testy manualne po API, tester powinien mieć dostęp do Swaggera, gdzie zespół developerski umieszcza informacje o wykorzystywanych w projekcie endpointach.

Environment - jakiego środowiska dotyczą testy.

Deployment date - od kiedy tester może zacząć testy.

Tests deadline - do kiedy testy powinny być wykonane.

Domain address - adres domeny, której dotyczą testy bądź z której testy mają być startowane (np. adres formsów).

Description - tutaj umieszczamy jak najbardziej szczegółowy opis tego, co ma zostać wykonane podczas testów. Pamiętajmy, że zadanie może podjąć każdy, więc opis powinien zawierać wszystkie niezbędne informacje. Najważniejsze informacje, jakie mogą się przydać:

  • zakres testów, czyli co dokładnie mamy przetestować (najlepiej w formie user stories z kryteriami akceptacji), może być link do wiki,

  • jeżeli testy dotyczą weryfikacji wprowadzonych zmian, to co było przed ich wprowadzeniem a co powinno pojawiać się po,

  • jakie są oczekiwane rezultaty tych testów (np. przy ścieżce sukcesu powinniśmy dostać komunikat OK, przy ścieżce negatywnej powinien pojawić się komunikat NIE OK). Jeżeli do weryfikacji rezultatów należy korzystać z dodatkowych systemów (bazy, panel oplaca-sie), to również należy to wskazać w zgłoszeniu,

  • jeżeli są to testy Mobile, dodaj proszę informację o systemie operacyjnym, którego mają dotyczyć.

Masz pytania?

Jeżeli któryś z punktów jest dla Ciebie niejasny, zgłoś się do dowolnej osoby z zespołu QA Organizacja zespołu - Zespół QA

Pozostałe

  • Wsparcie PayBM

  • DAS(OPS)

  • Omnichannel Customer Care

  • POLICJA

  • Księgowość

  • OPS_CF_MBS

  • Support for external Partners

  • Zakup

  • ODO

  • Incident Sandbox

Last modified: 30 May 2024