Zwinne projekty low-code czyli szybciej do celu

W rynku korporacyjnym, jeśli klient wybiera technologię low-code to znaczy, że do zaprojektowania i wdrożenia jest aplikacja klasy enterprise. Oczekiwane funkcje takiej aplikacji są złożone, procesy i algorytmy skomplikowane, a do tego sprecyzowane najczęściej na dość wysokim poziomie abstrakcji, zespół klienta jest obciążony innymi obowiązkami, a sponsorzy projektu po podjęciu decyzji o uruchomieniu wdrożenia mają inne priorytety. W takich przypadkach najlepiej sprawdza się nam realizacja projektu z koncentracją na funkcjach – sposób podejścia do projektów, najbliżej do naszej praktyki, opisany jest w metodyce FDD - Feature-Driven Development. Nasza metodyka wpisuje się w postulaty Agile, przede wszystkim skupia się na celu projektu i dostarczaniu działającego oprogramowania w jak najkrótszych odcinkach czasu.

Podstawową miarą postępu prac w zwinnym projekcie, zgodnym z postulatami Agile, jest działająca aplikacja.

Projekt zwykle rozpoczyna opracowanie ogólnego zakresu systemu, jego kontekstu i środowiska. Wiedza zebrana podczas początkowego modelowania jest wykorzystywana do identyfikacji listy funkcji i dekompozycji na obszary tematyczne. Następnym zadaniem jest opracowanie planu i projektowanie poszczególnych funkcji – procesów, algorytmów, aktywności, UI.

Nasza platforma low-code dostarcza projektantowi graficzne środowisko projektowania, dzięki któremu każdy z procesów czy algorytmów po zaprojektowaniu (przeciągnij i upuść - drag & drop) działa i może zostać zweryfikowany przez klienta lub sprawdzony w środowisku uruchomieniowym (debugger), zgodnie z zasadą, że podstawową miarą postępu prac w zwinnym projekcie jest działająca aplikacja. Kluczem do sukcesu projektu jest też komunikacja. Zespół biznesowy klienta i projektanci low-code muszą codziennie współpracować przez cały projekt, a prezentacja działającego oprogramowania na możliwie wczesnym etapie projektu pozwala zarówno na wykrycie luk oraz korektę funkcjonalności, jak i daje szansę na refleksję osób z biznesu klienta, czy na pewno nie można uprościć procesu, algorytmu, decyzji, zgodnie z jednym z postulatów Agile o prostocie i maksymalizacji ilości niewykonanej pracy. Zwinne podejście w przypadku aplikacji low-code to także otwartość na zmiany, które często pojawiają się na późnym etapie projektu np. przy rozszerzeniu zespołu testującego.

Złoty rekord, czyli jedno źródło prawdy o kliencie

Zmieniają się dane osobowe - klienci zmieniają nazwiska, miejsce zamieszkania, punkty kontaktowe, telefony i adresy e-mail. Jak można obsłużyć wszystkie te zmieniające się dane?

Odpowiedzią jest utworzenie złotego rekordu, który dostarcza użytkownikom aplikacji jedynego źródła prawdy o klientach. Złoty rekord prezentuje wszystkie zgromadzone dane o kliencie, w tym dane osobowe klienta, aktualne dane kontaktowe, listę produktów, z których korzysta klient ze wskazaniem systemu źródłowego, w którym zarejestrowano transakcję, historię i plan kontaktów, listę zgód na przetwarzanie danych osobowych zgodnie z wymogami RODO.

Na platformie low-code Meltemee opracowaliśmy aplikację wspierającą w porządkowaniu danych osobowych organizacje przetwarzające duże woluminy danych, zwykle w wielu systemach informatycznych. Aplikacja eliminuje duplikaty danych i udostępnia wynik w postaci tzw. „złotego rekordu”. Zwykle złoty rekord jest udostępniany w widoku 360° oraz w zintegrowanych aplikacjach jak CRM czy Contact Center.

Postaw na automatyzację czyszczenia danych osobowych i budowę złotego rekordu na platformie Meltemee