6. Weryfikacja User Story z makietami – ćwiczenie
Na podstawie poniższego opisu integracji pomiędzy systemami, przygotuj prostą architekturę systemów (wysokopoziomową).
Przygotuj ją w Miro (w tym samym projekcie co diagram BPMN).
- Główny System Sklepu Internetowego:
Jest sercem całej operacji, zarządzając wszystkimi kluczowymi funkcjonalnościami sklepu. Obsługuje zarządzanie produktami, przeglądanie oferty przez użytkowników, dodawanie produktów do koszyka, finalizację zakupów, a także rejestrację i logowanie użytkowników. Ten system jest kluczowym punktem integracji z pozostałymi komponentami architektury.
- System Płatności:
Dzieli się na dwie główne bramki płatności:
- PayU: Zintegrowany bezpośrednio z głównym systemem sklepu, umożliwia klientom dokonywanie płatności online. Przesyła informacje o transakcji do głównego systemu po jej zakończeniu.
- PayPo: Alternatywna bramka płatności, również zintegrowana z systemem sklepu, oferująca klientom inne opcje płatności.
- System Wystawiania Faktur (Fakturownia):
Po zakończeniu transakcji i otrzymaniu płatności, główny system sklepu komunikuje się z Fakturownią w celu wygenerowania faktury dla klienta. Fakturownia zwraca wygenerowaną fakturę, która następnie jest dostępna dla klienta do pobrania.
- Integracja z Platformami Sprzedażowymi (Baselinker):
Ten komponent synchronizuje asortyment sklepu, ceny i dostępność produktów z zewnętrznymi platformami sprzedażowymi, takimi jak Allegro. Dzięki temu, produkty są jednocześnie dostępne w sklepie internetowym i na platformach zewnętrznych, co zwiększa zasięg oferty.
- Integracja z Kurierami (Furgonetka):
Umożliwia automatyczne przekazywanie informacji o zamówieniach do wybranych firm kurierskich oraz śledzenie statusu dostawy. Informacje o przesyłkach są dostępne zarówno dla sklepu, jak i dla klienta, co poprawia doświadczenie zakupowe.
- Moduł Wsparcia dla Klienta (Czat):
Jest zintegrowany z głównym systemem sklepu, oferując użytkownikom pomoc na żywo poprzez czat. Jest to narzędzie wspierające sprzedaż i obsługę klienta, umożliwiające szybki kontakt i rozwiązywanie problemów w czasie rzeczywistym.
Wizualizacja Architektury:
Wizualizacja powinna przedstawiać główny system sklepu internetowego jako centralny punkt, z którego wychodzą połączenia do pozostałych systemów. Każdy z systemów zewnętrznych (PayU, PayPo, Fakturownia, Baselinker, Furgonetka, Czat) powinien być reprezentowany jako osobny boks, a kierunki integracji i przepływu danych powinny być zaznaczone strzałkami. Wszystkie te elementy razem tworzą spójną architekturę systemów, wspierającą działanie sklepu internetowego.