340% wzrostu PPE w branży energetycznej
Skalowalny system billingowy dla Polenergia Dystrybucja

Klient:
Polenergia Dystrybucja
Branża:
Energetyczna
Kraj:
Polska
Usługa:
System billingowy wraz z modułem płatności i windykacji
Klient_
Polenergia Dystrybucja to część największej prywatnej grupy energetycznej w Polsce – Polenergia S.A. Firma specjalizuje się w kompleksowej obsłudze energetycznej, obejmującej budowę, eksploatację i utrzymanie własnej infrastruktury elektroenergetycznej. Działa na terenie całego kraju, oferując nowoczesne i zrównoważone rozwiązania energetyczne dla klientów indywidualnych i biznesowych.
Rola naszego zespołu w projekcie_
Nasz zespół był odpowiedzialny za kompleksową realizację projektu – od analizy wymagań biznesowych, przez implementację, testowanie, aż po wdrożenie i dalsze utrzymanie systemu. Dostarczyliśmy dedykowany system billingowy wspierający rozliczanie sprzedaży oraz dystrybucji energii elektrycznej. W ramach współpracy zapewniamy bieżące wsparcie techniczne, rozwój funkcjonalności zgodnie z potrzebami klienta oraz adaptację systemu do zmieniających się warunków rynkowych i regulacyjnych.
Główne cele_
- Zapewnienie stabilnego utrzymania oraz ciągłego rozwoju
systemu billingowego. - Dostosowanie systemu do aktualnych i nadchodzących zmian
legislacyjnych oraz wymagań rynku energetycznego. - Implementacja nowych funkcjonalności wspierających innowacyjne
rozwiązania wdrażane przez klienta dla jego odbiorców końcowych. - Automatyzacja kluczowych procesów w celu zwiększenia efektywności
operacyjnej oraz możliwości obsługi rosnącego wolumenu danych. - Integracja z systemami zewnętrznych dostawców usług powiązanych,
zapewniająca spójność i skalowalność całego ekosystemu.
Wyzwania_
W trakcie realizacji projektu napotkaliśmy szereg wyzwań, które wymagały elastycznego podejścia oraz ścisłej współpracy z klientem:
- Złożoność regulacji prawnych – zmieniające się przepisy dotyczące rynku energii wymagały ciągłego monitorowania i szybkiego dostosowywania systemu billingowego.
- Integracja z wieloma systemami zewnętrznymi – konieczność zapewnienia płynnej współpracy z systemami innych dostawców usług.
- Skalowalność rozwiązania – rosnąca liczba klientów i wolumen danych wymagały optymalizacji wydajności systemu oraz jego architektury.
- Automatyzacja procesów – przekształcenie ręcznych operacji w zautomatyzowane przepływy pracy, przy zachowaniu wysokiej jakości danych i zgodności z wymaganiami biznesowymi.
- Zarządzanie danymi klientów – zapewnienie bezpieczeństwa, integralności i zgodności z przepisami dotyczącymi ochrony danych osobowych (np. RODO).
Przebieg pracy_
Zarówno główny projekt jak i wprowadzane zmiany rozwojowe zostały podzielone na następujące etapy:
Analiza wymagań biznesowych – warsztaty z klientem w celu zrozumienia procesów i potrzeb operacyjnych.
- Dokumentacja wymagań funkcjonalnych i niefunkcjonalnych.
- Projektowanie rozwiązania – opracowanie architektury systemu billingowego. Przygotowanie koncepcji integracji z systemami zewnętrznymi i wewnętrznymi.
- Implementacja – rozwój modułów systemu zgodnie z ustalonym zakresem. Tworzenie interfejsów użytkownika i logiki biznesowej.
- Testowanie – testy jednostkowe, integracyjne i akceptacyjne.
- Weryfikacja zgodności z wymaganiami prawnymi i operacyjnymi.
- Wdrożenie – migracja danych i konfiguracja środowisk produkcyjnych.
- Szkolenie użytkowników końcowych i zespołu operacyjnego.
- Utrzymanie i rozwój – bieżące wsparcie techniczne i monitoring działania systemu.
- Wprowadzanie nowych funkcjonalności i dostosowań do zmian rynkowych i legislacyjnych.
Przyjęta strategia_
W projekcie zastosowano podejście oparte na metodyce Scrum, co umożliwiło iteracyjne dostarczanie funkcjonalności oraz elastyczne reagowanie na zmieniające się potrzeby biznesowe klienta.
Zarządzanie projektem:
- Metodyka Scrum – projekt realizowany był w sprintach, z jasno określonym zakresem prac i celami dla każdego cyklu.
- Retrospektywy po wybranych etapach – pozwalały na ocenę dotychczasowej współpracy, identyfikację
obszarów do poprawy oraz wdrażanie usprawnień w kolejnych fazach projektu. - Dedykowane spotkania statusowe PM-ów zespołów – zamiast udziału w codziennych spotkaniach operacyjnych klienta, komunikacja odbywała się poprzez regularne statusy między kierownikami projektów, co zapewniało skuteczne przekazywanie postępów oraz dostosowywanie zakresu prac do bieżących potrzeb.
Współpraca z klientem:
- Bliska współpraca operacyjna – utrzymywana poprzez dedykowane kanały komunikacji i szybkie reagowanie na potrzeby klienta.
- Elastyczność w dostosowywaniu zakresu – możliwość szybkiego reagowania na nowe wymagania wynikające ze zmian legislacyjnych lub strategii biznesowej klienta.
- Transparentność działań – dostępność informacji o postępach prac, backloguoraz harmonogramie wdrożeń dla zespołu klienta.
Utrzymanie i wsparcie:
• Portal zgłoszeniowy 24/7 – klient ma dostęp do dedykowanego portalu umożliwiającego całodobowe zgłaszanie incydentów i zapytań serwisowych.
• Bezpośrednie kanały komunikacji – w przypadku pilnych zgłoszeń lub potrzeby doprecyzowania, dostępne są szybkie formy kontaktu, takie jak Microsoft Teams czy kontakt telefoniczny.
Dostarczone rozwiązanie_
System EUVIC Billing oferuje szeroki zakres funkcjonalności wspierających
kompleksową obsługę procesów billingowych i rozliczeniowych:
- Zarządzanie danymi – gromadzenie i przetwarzanie informacji o wszystkich podmiotach uczestniczących w procesach sprzedaży i dystrybucji, w tym danych o umowach, punktach poboru i licznikach.
- Segmentacja klientów – możliwość definiowania typów, kategorii i grup klientów w celu lepszego dopasowania oferty i procesów obsługi.
- Obsługa danych pomiarowych – pobieranie danych o odczytach oraz zużyciu energii w zadanych okresach rozliczeniowych.
- Elastyczne definiowanie opłat i cenników – wsparcie dla różnych modeli taryfowych oraz niezależne definiowanie cykli rozliczeniowych dla opłat zmiennych, stałych i umów.
- Zaawansowane rozliczenia – kompleksowe rozliczanie dostaw mediów dla odbiorców końcowych, w tym opłat dystrybucyjnych według taryf zewnętrznych operatorów.
- Rozliczenia na podstawie zużycia i prognoz – możliwość rozliczania odbiorców zarówno na podstawie rzeczywistego zużycia, jak i prognoz indywidualnie konfigurowanych dla każdego punktu poboru.
- Fakturowanie i wysyłka dokumentów – generowanie faktur oraz wysyłka dokumentów rozliczeniowych na wskazane adresy e-mail.
- Integracja z systemami finansowo-księgowymi – przygotowanie danych do dekretacji kosztów i dalszego przetwarzania w systemach zewnętrznych.
Fakturynka – System EUVIC Billing jest zintegrowany z modułem „Płatności i Windykacja”, który umożliwia:
- Obsługę wpłat i rozrachunków z klientami,
- Automatyzację procesów windykacyjnych.
Korzyści_
- Zwiększona efektywność operacyjna – automatyzacja procesów billingowych i rozliczeniowych pozwala
na ograniczenie kosztów operacyjnych i zmniejszenie liczby błędów. - Skalowalność rozwiązania – system gotowy do obsługi rosnącej liczby klientów i punktów poboru.
- Zgodność z regulacjami – bieżące dostosowywanie systemu do zmian prawnych i wymogów rynku energetycznego.
- Szybsze wdrażanie nowych usług.
- Lepsza kontrola i raportowanie wspierające decyzje biznesowe.
- Intuicyjna obsługa – przejrzysty interfejs i logiczna struktura systemu.
- Automatyzacja zadań rutynowych – ograniczenie ręcznego wprowadzania danych i powtarzalnych czynności.
- Szybszy dostęp do informacji – łatwe wyszukiwanie danych o klientach, umowach, fakturach i zgłoszeniach.
- Wysoka jakość danych – walidacje i mechanizmy kontroli poprawności zwiększają pewność co do wyników rozliczeń.
- Wsparcie techniczne – możliwość zgłaszania problemów przez portal 24/7 oraz szybki kontakt w sytuacjach wymagających interwencji.
ROI i wpływ biznesowy_
- Zwiększona efektywność operacyjna – automatyzacja procesów billingowych i rozliczeniowych pozwala na ograniczenie kosztów operacyjnych i zmniejszenie liczby błędów.
- Skalowalność rozwiązania – system gotowy do obsługi rosnącej liczby klientów i punktów poboru.
- Zgodność z regulacjami – bieżące dostosowywanie systemu do zmian prawnych i wymogów rynku energetycznego.
- Szybsze wdrażanie nowych usług.
- Lepsza kontrola i raportowanie wspierające decyzje biznesowe.
- Intuicyjna obsługa – przejrzysty interfejs i logiczna struktura systemu.
- Automatyzacja zadań rutynowych – ograniczenie ręcznego wprowadzania danych i powtarzalnych czynności.
- Szybszy dostęp do informacji – łatwe wyszukiwanie danych o klientach, umowach, fakturach i zgłoszeniach.
- Wysoka jakość danych – walidacje i mechanizmy kontroli poprawności zwiększają pewność co do wyników rozliczeń.
- Wsparcie techniczne – możliwość zgłaszania problemów przez portal 24/7 oraz szybki kontakt w sytuacjach wymagających interwencji.
Zespół projektowy_
- Project Manager (PM),
- Lider techniczny (Tech Lead),
- Analityk biznesowy,
- Ekspert dziedzinowy,
- Zespół deweloperski – 5x .NET Developer, 1x PHP Developer,
- Zespół testów (QA) – 4x Quality Assurance Engineer,
- DevOps Engineer.
Użyte technologie_
- .NET 8,
- .NET Core (API, Connector),
- Entity Framework Core,
- Dapper,
- PHP,
- Python,
- WebAPI,
- WCF,
WinForms, - Telerik,
- Microsoft SQL Reporting Services (RDLC),
- Docentric,
- Microsoft SQL Server (MSSQL),
- Azure,
- Jenkins,
- Grafana,
- GIT,
- TypeScript
Podsumowanie_
Realizacja projektu dostarczenia i wdrożenia systemu EUVIC Billing potwierdziła skuteczność podejścia opartego na elastycznym modelu współpracy, nowoczesnych technologiach oraz głębokim zrozumieniu specyfiki branży. Dzięki zaangażowaniu interdyscyplinarnego zespołu udało się zrealizować wszystkie kluczowe cele – od automatyzacji procesów rozliczeniowych, przez zwiększenie efektywności operacyjnej, aż po zapewnienie zgodności ze zmieniającymi się regulacjami prawnymi.
Projekt stanowi solidną podstawę do dalszego rozwoju systemu oraz rozszerzania zakresu współpracy.
Kolejne kroki_
W najbliższej perspektywie planowane są następujące działania:
- Rozwój funkcjonalności systemu – wdrażanie nowych funkcjonalności i modułów.
- Dalsza automatyzacja procesów – eliminacja operacji manualnych.
- Wzmocnienie integracji z partnerami zewnętrznymi – rozbudowa interfejsów API i integracji z systemami operatorów.
- Kontynuacja współpracy w modelu partnerskim – dalsze wspólne planowanie roadmapy rozwoju systemu oraz szybka reakcja na zmieniające się potrzeby biznesowe.













