Tag: co to low-code

Wdrażanie systemu low-code w przedsiębiorstwie może różnić się zasadniczo od podejścia tradycyjnego lub – wbrew pozorom – nie różnić się prawie wcale. Co ciekawe dotyczy to zarówno porównania do wdrożeń systemów gotowych („off the shelf”) jak i dedykowanych, tworzonych na zamówienie przez wykonawcę zewnętrznego. Sedno tkwi w rozumieniu i odpowiednim wykorzystaniu możliwości i idei platformy low-code. Zaangażowanie Citizen Developerów we wdrażanie platformy low-code Jednym z kluczowych aspektów tego rodzaju rozwiązań, a być może nawet najważniejszym, jest ich zdolność do skutecznego zaangażowania osób biznesowych, takich jak analitycy, użytkownicy czy product managerowie, już na etapie tworzenia nowego oprogramowania. Dzięki temu mogą oni aktywnie uczestniczyć w procesie tworzenia, co odróżnia te rozwiązania od podejścia tradycyjnego, gdzie zazwyczaj istnieje wyraźne rozdzielenie między programistą a przedstawicielami biznesowymi. Podobne rozróżnien...
Gwałtowny rozwój technik tworzenia software-u nie jest już przyszłością a teraźniejszością. Wynika z potrzeby zaspokojenia błyskawicznie rosnących potrzeb biznesowych w wielu branżach. W dobie Czwartej Rewolucji przemysłowej właściwie nie ma już obszaru, która radzi sobie bez systemów wspierających. Coraz większe i bardziej skomplikowane rozwiązania, stają się codziennością. Postępujący rozwój technologii zmienia proces myślenia z „jak to zrobimy?” na „co i na kiedy?” Poziom abstrakcji rośnie, a czasu na „jak?”, właściwie już nie ma. Chcemy szybciej i więcej! Rola low-code w organizacji Pomysły nieokiełznanej twórczości naukowo-badawczej z przeszłości na „rysowanie” programów niezaprzeczalnie znajdują swoje miejsce w rzeczywistości. A dowodem na to jest rosnąca popularność systemów low-codowych, która nie jest wynikiem zaspokajania potrzeb deweloperów, ale właśnie wspomnianego apetytu biznesu. Low-code to kolejny krok w ewolucji prog...
Narzędzie low-code może zrewolucjonizować krajobraz IT w Twojej firmie. Może ono przyspieszyć prototypowanie oraz rozwój aplikacji, jeśli doświadczasz braku doświadczonych programistów. Moim zdaniem, takie narzędzie wnosi ogromną wartość i powinieneś je co najmniej rozważyć.   Decyzja o wykorzystaniu low-code to dopiero pierwszy krok. Dostępnych jest wiele różniących się między sobą platform. By wybrać tą, która najlepiej zaadresuje Twoje potrzeby, trzeba sobie wpierw odpowiedzieć na parę pytań. Postaram się je zadać oraz zasugerować możliwe odpowiedzi.   Jakie dokładnie są Twoje potrzeby biznesowe? Podobnie jak inne rzeczy w IT, low-code to tylko narzędzie. Nie ma sensu go wdrażać po to by mieć wdrożoną kolejną „fajną platformę”. Takie podejście może przypadkowo rozwiązać część wyzwań przed którymi stoisz, ale jednocześnie może stworzyć wiele nowych problemów. By tego uniknąć, musisz wpierw uświadomić sobie jak...
„Low-code” nie jest nowym terminem. Został wymyślony przez firmę Forrester w 2014 roku, aby sklasyfikować „platformy programistyczne, które skupiają się na prostocie programowania i łatwości użytkowania. Platformy te umożliwiły programistom i użytkownikom na wszystkich poziomach umiejętności kodowanie aplikacji bez konieczności posiadania wiedzy na temat kodowania”. Trend rozprzestrzenił się lotem błyskawicy.   W międzyczasie, nie mogę określić dokładnie kiedy, pojawił się termin „no-code”. Sporo zamieszania wywołało ustalenie co jest czym. W kolejnych akapitach postaram się przedstawić mój punkt widzenia w tej kwestii.   Definicja low-code / no-code Rzecz polega na tym, że na pierwszy rzut oka oba terminy wydają się być oczywiste. Wiele źródeł definiuje je w ten sposób: Low-code – platformy, które przyspieszają budowę oprogramowania przez umożliwienie stworzenia szkieletu aplikacji w trybie graficznym, w celu d...
Niektórzy producenci platform low-code obiecują, że z ich pomocą można zbudować prawie wszystko i w niemal każdej sytuacji. To przesadna obietnica. I do tego toksyczna. Rozmawiałem z wieloma CIO, którzy uwierzyli w takie przesłanie i byli rozczarowani rzeczywistością, która stała się później ich udziałem.   Z mojego doświadczenia wynika, że low-code nie zaleje całego rynku IT. Będzie pełnić swoją własną rolę, w parze z oprogramowaniem na zamówienie i gotowymi produktami. Duże organizacje Dawniej w środowisku IT dużych organizacji obowiązywała złota zasada wdrażania w pełni dostosowanych rozwiązań wspierających kluczową działalność i polegania na gotowych produktach we wszystkich obszarach wsparcia. W efekcie organizacja mogła w pełni zainwestować w niestandardowy rozwój w obszarze, który wyróżniłby ją na tle konkurencji i przyniósł największą wartość dodaną. Równocześnie firma korzystała z bardziej przystępnych cen i wi...
Termin „Citizen Developer” wydaje się być niemal tak popularny, jak same platformy low-code/no-code. Na pierwszy rzut oka jego definicja jest dość prosta: Osoba z działu biznesowego (nie IT), która posiada podstawową wiedzę informatyczną i tworzy aplikacje biznesowe. Jest to jednak bardzo pojemna definicja. Spójrzmy głębiej i zastanówmy się: Kim właściwie są ci ludzie? Skąd pochodzą? Jakie mają doświadczenie? Dużo rozmawiałem na ten temat z moimi kolegami i klientami. Oto moje spostrzeżenia. Najbardziej oczywistymi kandydatami do zostania Citizen Developerami w organizacji są właściciele biznesowi systemów IT. Odpowiadają za wdrożone rozwiązania. Niezależnie od tego, czy dane aplikacje są gotowymi produktami czy dopasowanymi rozwiązaniami, ich właściciele powinni rozumieć – na ogólnym poziomie technicznym – co kryje się „pod maską” ich aplikacji. Takie doświadczenie daje im doskonałe zaplecze do zapoznania się z narzędziami low-code i ...
Jeśli ten artykuł przyciągnął Twoją uwagę, prawdopodobnie próbujesz dowiedzieć się, co kryje się za frazą „low-code”. Postaram się to wyjaśnić. Według wikipedii: „Platforma programistyczna o niskim kodzie (LCDP) zapewnia środowisko programistyczne używane do tworzenia oprogramowania aplikacji za pomocą graficznego interfejsu użytkownika zamiast tradycyjnego, ręcznie kodowanego programowania komputerowego. Platforma o niskim poziomie kodowania może generować całkowicie operacyjne aplikacje lub wymagać dodatkowego kodowania w określonych sytuacjach.” Co to naprawdę oznacza? Z mojej perspektywy rzeczywiste znaczenie tej definicji nie skupia się na sposobie wykorzystania narzędzia do budowy rozwiązania IT, ale na kompetencjach, które są do tego potrzebne. „Tradycyjne” podejście do tworzenia oprogramowania wymaga znajomości jednego (lub więcej) języków programowania oraz złożonych framework’ów programistycznych. Z LCDP potrzebujesz tylko ogólnych komp...