Tag: low-code enterprise

Wyobraź sobie świat, w którym Twoje zespoły deweloperskie mogą szybko i elastycznie budować solidne aplikacje, uwalniając zasoby do skoncentrowania się na inicjatywach wyższej rangi. Dzięki low-code ta wizja staje się rzeczywistością. W poniższym artykule przeanalizujemy, dlaczego platformy low-code stają się decydującym czynnikiem dla współczesnych CIO (Chief Information Officer). Powody, dla których warto wdrożyć low-code Opóźnienia w projektach, niskie budżety, dłuższy czas wejścia na rynek i ograniczona elastyczność biznesowa. To tylko niektóre z problemów, z którymi od lat borykają się CIO. Nic dziwnego, że coraz częściej poszukują rozwiązań, które pozwolą im na rozwój w tempie wymaganym przez biznes. Oto pięć powodów, dla których warto korzystać z low-code w celu usprawnienia cyfrowej transformacji Twojej firmy. Przyspieszony rozwój: Techniki wizualne i automatyzacja funkcji DevOps pozwalają na znacznie szybsze dostarczanie całościowych rozwiąza...
Czy można w prosty sposób zautomatyzować skomplikowany proces generowania dużej ilości, bardzo złożonych i wielowariantowych dokumentów? Szczególnie tam, gdzie każdy dokument musi zawierać spersonalizowane informacje i być dostarczony do klienta w wersji papierowej? Popatrzmy jak taki proces może przebiegać na przykładzie obsługi spraw windykacyjnych w Banku. Procesy windykacyjne w banku Każdy bank codziennie uruchamia setki działań związanych z niespłaconymi ratami kredytu czy też niedozwolonego debetu na rachunku. Już na pierwszym etapie podejmowanych czynności windykacyjnych, stosując metody miękkie, bank wysyła do swoich klientów upomnienia w formie spersonalizowanych wiadomości sms lub email, a następnie przy braku rezultatów wysyła listem poleconym odpowiednie monity zawierające informacje o przeterminowanym zobowiązaniu i sankcjach prawnych. W kolejnym etapie windykacji, np. terenowej, bank proponując polubowne rozwiązanie sprawy, tworzy kolejne dokumenty ...
Nietypowe procesy logistyczne od dawna stanowią wyzwanie dla przedsiębiorstw, których model biznesowy polega na wykonywaniu krótkich serii produktów na zamówienie. Do tej pory w większości przedsiębiorstw konieczne było ręczne obsługiwanie każdego etapu procesu. Dynamicznie rozwijająca się technologia i zyskujące na popularności platformy niskokodowe przychodzą w takich przypadkach z pomocą. Dają one możliwość tworzenia aplikacji dostosowanych do indywidualnych potrzeb firmy produkcyjnej i odwzorowania rzeczywistych procesów zachodzących w logistyce. Dzięki ich zastosowaniu realizacja zamówień może odbywać się znacznie szybciej i sprawniej. Jakie procesy logistyczne mogą okazać się wyzwaniem?  Główne zadanie logistyki w firmie produkcyjnej polega przede wszystkim na optymalnym zarządzaniu przepływem surowców i półproduktów oraz wytworzonych na ich bazie gotowych produktów, które mają trafić do klienta. Obejmuje to wiele różnych etapów, takich jak chociażby ...
Niezależnie od tego, w jakim obszarze działa firma produkcyjna - niemalże wszystkie zdają się borykać z podobnymi wyzwaniami. Czy to branża spożywcza czy może produkcja ciężkich maszyn albo przedsiębiorstwo związane z farmaceutyką - rozwijające się systemy, informatyzacja oraz automatyzacja procesów wpływają na sposób funkcjonowania firmy. Żeby nadążyć za ewoluującym technologicznie światem, trzeba by zatrudnić profesjonalny i ciągle uczący się, a najlepiej liczny zespół specjalistów IT. Firmy produkcyjne rzadko dysponują dużym zasobem specjalistów tego typu, zazwyczaj są to pojedyncze osoby. Całe szczęście, obecne rozwiązania low-code oferują pomoc, która okazuje się niemal bezcenna z uwagi na wysoki popyt na pracowników IT i stosunkową małą ich podaż. Czym jest low-code? Sposób korzystania z platformy o niskim kodzie, znanej jako LCDP (ang. low-code development platform), polega na tym, iż zastępuje ona tradycyjne programowanie poprzez r...
Budując kompleksowe rozwiązania do zarządzania i podejmowania decyzji często potrzebujemy pobrać dane o klientach. Wśród pobranych danych znajdują się np. informacje o posiadanych przez nich produktach i wykonywanych transakcjach. Samo pobranie danych do rozwiązania to tylko pierwszy etap procesu. W kolejnym kroku należy zweryfikować otrzymane rekordy, wzajemnie powiązać i wyliczyć odpowiednie agregaty (wskaźniki, sumy, etc). Aby usprawnić procesy zasilania i przetwarzania danych wykorzystywane są dedykowane narzędzia. Przykładem wykorzystania takich narzędzi są np. systemy monitorowania należności w banku, które oparte są na codziennym przetwarzaniu dziesiątków milinów danych o klientach, ich płatnościach i historii kontaktów. Usprawnienie procesów zasilania działa w sposób prawidłowy, jeśli proces przetwarzania danych jest niezawodny i skalowalny wraz ze wzrostem biznesu. W sytuacji nieprzetworzenia danych w założonym czasie, rozpoczyna się ciąg, czasami ciężkich d...
Dziś firmy IT nie istnieją bez specjalistycznych narzędzi. Mogą to być komercyjne rozwiązania, opensource, jak również te tworzone wewnętrznie. W VSoft tworząc systemy dla naszych klientów bazujemy na wewnętrznej platformie low-code VSoft archITekt. To pomaga nam wdrażać rozwiązania szybciej, w sposób bardziej elastyczny i optymalny. Przez te 26 lat stworzyliśmy dziesiątki systemów dla wielu różnych branż. Dużym sukcesem jest fakt, że wiele z nich rozwijamy wspólnie z klientami. Opracowaliśmy procedury dotyczące równoległej pracy nad projektami, przez co taka współpraca przyspiesza rozwój intelektualny i biznesowy obu zespołów.   Przy realizacji projektów dedykowanych praktycznie zawsze mamy do czynienia z migracją danych. Migracja odbywa się raz lub iteracyjnie kilka razy – wszystko zależy od rodzaju, ilości i jakości danych.Tym razem nie było łatwo, migrowaliśmy kilka tysięcy polis ubezpieczeniowych ze starego systemu do naszego VSoft Insurance Platform...
„Zaczynaj z wizją końca”, tak brzmi drugi z legendarnych siedmiu nawyków skutecznego działania stworzonych przez Stephena Covey. Czy ta zasada ma zastosowanie przy wdrażaniu platformy low-code? Moim zdaniem tak, i to bardzo.   Niedawno rozmawiałem z potencjalnym klientem, który ma problemy z systemem zbudowanym na bazie low-code. Samo zbudowanie i wdrożenie systemu odbyło się bez problemu, jednak z czasem okazało się, że zastosowana platforma kompletnie nie jest dostosowana do rozmiaru biznesu i nie jest w stanie udźwignąć wymaganej ilości danych (choć z perspektywy „tradycyjnych” systemów te wolumeny nie stanowią nic nadzwyczajnego).   Niestety, schemat ten powtarza się stosunkowo często. Jest sporo producentów platform low-code, którzy skupili się głównie na fantazyjnym interfejsie użytkownika oraz szybkości budowania małych aplikacji. Często brakuje im jednak doświadczenia czy pomysłu jak podejść do bardziej skomplikowanych systemów któ...
Nasi klienci, a w szczególności instytucje finansowe, przykładają dużą wagę do bezpieczeństwa danych. Z tego względu jeszcze do niedawna w zdecydowanej większości preferowali oni przechowywanie danych na własnych serwerach. Dlatego też VSoft archITekt wykorzystywany był przede wszystkim w modelu on-premises.   W ostatnich latach spojrzenie na kwestię przechowywania danych stopniowo się zmienia. Firmy nie chcąc zajmować się utrzymywaniem własnych serwerów coraz częściej wybierają korzystanie z usług chmurowych.   Wychodząc naprzeciw tym potrzebom, udostępniliśmy usługę pozwalającą na uruchamianie aplikacji zbudowanych na naszej platformie w chmurze. Dzięki wykorzystaniu Microsoft Azure, możliwe jest spełnienie najwyższych standardów w zakresie dostępności i bezpieczeństwa.   Firmy posiadające już subskrypcję Azure mają od teraz możliwość zakupu archITekta w Azure Marketplace tak jak każdej innej usługi. Użytkownicy mogą w...
Istnieje stereotyp, że platformy low-code tworzą oprogramowanie, które jest powolne i ograniczonone funkcjonalnie. Jak w każdym stereotypie, jest w tym trochę prawdy, ale niewiele. Aby dowiedzieć się, jaka jest rzeczywistość, musimy najpierw zacząć od tego, jak budowane są systemy o wysokiej wydajności przy użyciu języków programowania ogólnego przeznaczenia. Przejdźmy zatem do sedna tego tematu, a następnie skonfrontujmy go z tym, co do zaoferowania ma low-code. Czy programowanie dedykowane ma naprawdę tak wielką zaletę w porównaniu z rozwiązaniami low--code? A może to wada? Co sprawia, że oprogramowanie jest „wolne”? Co tak naprawdę oznacza „wolny” w kontekście typowej aplikacji korporacyjnej? Przez „typowej” rozumiem klasykę 3 warstw: Web UI + usługi backendowe + bazy danych. „Wolne” działanie może pochodzić z: Zapytania do bazy danych są dalekie od optymalnych – brakujące indeksy, nieaktualne statystyki, złe strategie łączenia itp. Niepo...