Citizen Development – definicja i znaczenie w Zarządzaniu Projektami

Świat IT rozpędził się do granic możliwości. Ciężko w to uwierzyć, ale codziennie w sklepie Google Play pojawia się 1,007 nowych aplikacji! Codziennie pojawiają się też nowe wyzwania. A to brakuje programistów, żeby budować i rozwijać aplikacje. A to koszty wytwarzania oprogramowania są zbyt drogie. Do tego tradycyjne cykle budowania systemów są często długie i nieprzewidywalne, a przez to kosztowne. W tym miejscu wkracza koncepcja Citizen Development, oferując rewolucyjne podejście do tworzenia rozwiązań IT.

Czym jest Citizen Development?

Citizen Development nie ma jeszcze dobrego tłumaczenia na język polski. To dowód na to, że nawet nasz język nie nadąża za zmianami technologicznymi. Dosłownie można to tłumaczyć jako np. „programowanie obywatelskie”, co brzmi dość dziwnie.

W praktyce Citizen Development oznacza, że każdy może być programistą. Nie w takim klasycznym rozumieniu. Każdy może jednak budować rozwiązania IT, korzystając z tzw. platform No-Codowych. Są to narzędzia, w których można „wyklikać” dowolne aplikacje. Bez ani jednej linijki kodu! Wystarczy trochę zmysłu technicznego i przejście przez kilka tutoriali.

Przykładem takiej platformy są Bubble, Power Apps czy Power Pages. W Bubble, na dzień pisania artykułu, zbudowano już 3,300,000 aplikacji. Liczba robi wrażenie!

Citizen Developerzy: Umysły biznesowe z technologicznym zacięciem

citizen developer

Wraz z rozwojem Citizen Developmentu zaczęli pojawiać się Citizen Developerzy.

Wyobraź sobie menedżera ds. marketingu, który może zbudować niestandardową aplikację do pozyskiwania leadów bez konieczności napisania ani jednej linijki kodu. Albo sprzedawcę, który tworzy aplikację mobilną w celu usprawnienia procesu wdrażania klienta. To właśnie są Citizen Developerzy. Są to użytkownicy biznesowi – specjaliści ds. marketingu, przedstawiciele handlowi, specjaliści ds. operacji – mający dostęp do platformy No-Codowej, gdzie tworzą rozwiązania odpowiadające na potrzeby ich zespołu.

Potęga Citizen Developmentu: Wieloaspektowa przewaga

Korzyści płynące z wdrożenia Citizen Development wykraczają daleko poza zwykłe odciążenie działu IT. Oto kilka dodatkowych zalet wdrożenia Citizen Development w każdej organizacji:

  • Szybsze wprowadzanie innowacji: Citizen Developerzy mogą ominąć tradycyjną kolejkę oczekiwania na dostępność osób z IT i szybko prototypować i wdrażać rozwiązania. Ta zwinność pozwala eksperymentować, testować, iterować i dostrajać aplikacje w celu osiągnięcia jak najlepszych wyników. Czas budowania aplikacji liczy się w godzinach, zamiast tygodni czy miesięcy.
  • Lepsze dostosowanie do potrzeb biznesowych. Wreszcie klasyczne problemy na linii biznes-technologia przestają istnieć! Citizen Developerzy, znając zawiłości codziennej pracy w poszczególnych działach, mogą projektować aplikacje, które idealnie odpowiadają ich konkretnym potrzebom. Zwiększa to szanse, że takie aplikacje rozwiązują rzeczywiste problemy i dostarczają wymierną wartość dla biznesu.
  • Zmniejszenie wąskiego gardła IT: Umożliwiając użytkownikom biznesowym tworzenie prostych aplikacji, dział IT może poświęcić swoje cenne zasoby na realizację bardziej złożonych projektów i strategicznych inicjatyw. Zwiększa to przepustowość w dziale IT.

Citizen Development a Shadow IT: zachowanie właściwej równowagi

Kluczowe jest rozróżnienie między Citizen Developmentem a problematyczną koncepcją tzw. shadow IT. Shadow IT odnosi się do korzystania przez pracowników z narzędzi i usług IT, które nie zostały formalnie zaakceptowane i dopuszczone do używania. Może to prowadzić do luk w zabezpieczeniach, naruszeń danych i problemów z kompatybilnością. Z drugiej strony, jeżeli każda, nawet najprostsza aplikacja musiałaby przejść długą procedurę weryfikacji bezpieczeństwa, to Citizen Development straciłby większość ze swoich zalet.

Organizacje wdrażające podejście Citizen Development powinny więc starannie zweryfikować i zatwierdzić całą platformę No-Code, zapewniając ich płynną integrację z istniejącymi systemami i przestrzeganie ścisłych protokołów bezpieczeństwa. Do tego warto wprowadzić procedury bezpieczeństwa dedykowane dla rozwiązań No-Code.

Wdrażanie Citizen Development: Kluczowe składniki sukcesu

Jeżeli Citizen Development zostanie odpowiednio wdrożony, to korzyści będą ogromne. W takim wdrożeniu kluczowe są:

  • Wybór platformy: Wybór odpowiedniej platformy No-Code ma kluczowe znaczenie. Platforma powinna być przyjazna dla użytkownika z intuicyjnym interfejsem typu drag & drop. Ponadto powinna oferować spory wybór gotowych komponentów i prostą integrację z innymi systemami, aby zapewnić przepływ danych. Ważne jest też bezpieczeństwo, z funkcjami takimi jak szyfrowanie i kontrola dostępu w celu ochrony poufnych informacji.
  • Zasady budowania rozwiązań No-Code: Ustanowienie jasnych wytycznych dla działań związanych z rozwojem aplikacji przez Citizen Developerów ma kluczowe znaczenie. Ramy te powinny określać rodzaje aplikacji, które mogą powstawać, proces zatwierdzania nowych aplikacji oraz zasady wdrażania.
  • Szkolenia i wsparcie: Zapewnienie Citizen Developerom niezbędnej wiedzy i umiejętności. Inwestowanie w programy szkoleniowe, które zapoznają ich z platformą No-Code, najlepszymi praktykami projektowania aplikacji i względami bezpieczeństwa. Dodatkowo należy ustanowić system wsparcia, w którym Citizen Developerzy mogą szukać pomocy u doświadczonych osób z IT. Tak, żeby rozwiązywać wszelkie wyzwania napotkane podczas tworzenia aplikacji.

Do wdrażania platformy No-Code należy więc podejść tak samo, jak do wdrażania innych narzędzi.

Citizen Development – podsumowanie

citizen development podsumowanie

Citizen Development nie jest magiczną odpowiedzią na wszystkie wyzwania projektów IT. Jest za to potężnym narzędziem z potencjałem do zmieniania całych organizacji. Użytkownicy biznesowi, którzy stają się programistami, odblokowują ukryte źródło innowacji, przyspieszają rozwiązywanie problemów i zwiększają ogólną zdolność biznesową firmy. Ponieważ otoczenie biznesowe wciąż ewoluuje w zawrotnym tempie, Citizen Development stanowi atrakcyjną okazję do przyspieszenia rozwoju w obliczu tych ciągłych zmian.

W zarządzaniu projektami Citizen Development pomaga uniknąć opóźnień powstających ze względu na niedostępność programistów. Do tego pozwala szybko przetestować pomysły, zanim zostaną zainwestowane większe kwoty w rozwój finalnej wersji produktu. Czasami wręcz okazuje się, że produkt zbudowany metodami No-Code jest wystarczający i dalszy rozwój nie jest już potrzebny. W takim scenariuszu oszczędność czasu i pieniędzy jest ogromna.

Polecam spróbować.
Wybierz platformę i zacznij działać!

Co przyniesie przyszłość?

W roku 2030 (lub nawet wcześniej) na świecie będzie ponad 1 miliard programistów. Tak prognozuje CEO GitLaba. Chodzi głównie o programistów w stylu Citizen Development. Każdy, kto ma dostęp do komputera i Internetu, będzie mógł tworzyć aplikacje i systemy informatyczne!

Zobacz całe wystąpienie na TED

Witaj w Project Makers!

Cześć, jestem Artur.

Uruchomiłem bloga Project Makers po to, żeby pokazywać jak przy pomocy podstawowych narzędzi i zdrowego rozsądku, każdy może w krótkim czasie osiągnąć mistrzostwo w zwinnym zarządzaniu projektami.

A wszystko zaczęło się od niezaliczonych egzaminów z programowania
(czytaj dalej…)

Potrzebujesz konsultacji?
Umów BEZPŁATNE spotkanie!

bezpłatne konsultacje zarządzanie projektami

Partnerzy Project Makers

Szukasz ciekawych treści?

Najnowsze wpisy

  • All Post
  • Definiowanie wymagań
  • Narzędzia
  • Planowanie
  • Praca z celami
  • Rekomendacje
  • Rozmowy z ekspertami
  • Zarządzanie budżetem
  • Zarządzanie jakością
  • Zarządzanie zespołem

Znajdź na blogu

Szukasz ciekawych treści o Narzędziach, Automatyzacji i Wskaźnikach w Zarządzaniu Projektami?

Zapisz się do Newslettera Project Makers!
Najnowsze trendy, ciekawostki, narzędzia.
Tylko sprawdzone treści. 

Współpracuję z:

Project Makers
u. Dworcowa 8
44-240 Żory
artur@projectmakers.pl

Copyright © 2024 Project Makers