Realizacja - Implementation

Implementacja to realizacja aplikacji lub wykonanie planu , pomysłu , modelu , projektu , specyfikacji , standardu , algorytmu lub polityki .

Definicje branżowe

Informatyka

W informatyce implementacja to realizacja specyfikacji technicznej lub algorytmu jako programu , komponentu oprogramowania lub innego systemu komputerowego poprzez programowanie i wdrażanie . Dla danej specyfikacji lub standardu może istnieć wiele implementacji. Na przykład przeglądarki internetowe zawierają implementacje specyfikacji zalecanych przez konsorcjum World Wide Web Consortium , a narzędzia programistyczne zawierają implementacje języków programowania .

Szczególny przypadek występuje w programowaniu obiektowym , gdy konkretna klasa implementuje interfejs ; w tym przypadku beton klasy jest implementacja interfejsu i zawiera metody, które są implementacje tych metod określonych przez interfejs.

Technologia informacyjna

W informatyce w przemyśle wdrożenie odnosi się do procesu posprzedażowego, polegającego na przeprowadzeniu klienta od zakupu do korzystania z zakupionego oprogramowania lub sprzętu. Obejmuje to analizę wymagań, analizę zakresu, dostosowania, integracje systemów, zasady użytkownika, szkolenie użytkowników i dostarczanie. Te kroki są często nadzorowane przez kierownika projektu przy użyciu metodologii zarządzania projektami . Wdrożenia oprogramowania obejmować kilka specjalistów, które są stosunkowo nowe do gospodarki opartej na wiedzy, takie jak analityków biznesowych , analityków technicznych , rozwiązań architektów i kierowników projektów.

Aby pomyślnie wdrożyć system, wiele powiązanych ze sobą zadań należy wykonać w odpowiedniej kolejności. Pomóc może wykorzystanie sprawdzonej metodyki wdrożeniowej i skorzystanie z profesjonalnego doradztwa, ale często to liczba zadań, złe planowanie i nieodpowiednie zasoby powodują problemy z projektem wdrożeniowym, a nie którekolwiek z zadań jest szczególnie trudne. Podobnie w kwestiach kulturowych często brak odpowiednich konsultacji i dwustronna komunikacja hamuje osiągnięcie pożądanych rezultatów.

Politologia

W politologii realizacja odnosi się do realizacji polityki publicznej . Ustawodawcy uchwalają prawa, które są następnie wykonywane przez urzędników państwowych pracujących w agencjach biurokratycznych . Proces ten składa się z tworzenia zasad, administrowania zasadami i orzekania o nich. Czynniki wpływające na wdrożenie obejmują intencję legislacyjną, zdolność administracyjną biurokracji wdrażającej, działalność grup interesu i opozycji oraz wsparcie prezydenta lub władzy wykonawczej.

W stosunkach międzynarodowych implementacja odnosi się do etapu zawierania umów międzynarodowych. Stanowi etap, na którym przepisy międzynarodowe są wprowadzane na poziomie krajowym poprzez ustawodawstwo i regulacje. Etap wdrażania różni się od ratyfikacji traktatu międzynarodowego.

Nauki społeczne i o zdrowiu

Wdrażanie definiuje się jako określony zestaw działań, które mają na celu wprowadzenie w życie działania lub programu o znanych wymiarach. Zgodnie z tą definicją procesy wdrożeniowe są celowe i opisane wystarczająco szczegółowo, aby niezależni obserwatorzy mogli wykryć obecność i siłę „określonego zestawu działań” związanych z wdrożeniem. Ponadto realizowane działanie lub program jest opisane wystarczająco szczegółowo, aby niezależni obserwatorzy mogli wykryć jego obecność i siłę”.

Woda i zasoby naturalne

W przypadku wody i zasobów naturalnych wdrożenie odnosi się do aktualizacji najlepszych praktyk zarządzania, których ostatecznym celem jest ochrona zasobów naturalnych i poprawa jakości jednolitych części wód.

Rodzaje

Rola użytkowników końcowych

Wdrożenie systemu generalnie korzysta z wysokiego poziomu zaangażowania użytkowników i wsparcia zarządzania. Udział użytkowników w projektowaniu i eksploatacji systemów informatycznych ma kilka pozytywnych rezultatów. Po pierwsze, jeśli użytkownicy są mocno zaangażowani w projektowanie systemów, przesuwają możliwości kształtowania systemu zgodnie ze swoimi priorytetami i wymaganiami biznesowymi oraz więcej możliwości kontrolowania wyników. Po drugie, jest bardziej prawdopodobne, że zareagują pozytywnie na proces zmiany. Włączenie wiedzy i doświadczenia użytkowników prowadzi do lepszych rozwiązań.

Relacja pomiędzy użytkownikami a specjalistami od systemów informatycznych była tradycyjnie obszarem problematycznym przy wdrażaniu systemów informatycznych. Użytkownicy i specjaliści od systemów informatycznych mają zazwyczaj różne doświadczenia, zainteresowania i priorytety. Nazywa się to luką w komunikacji użytkownik-projektant. Różnice te prowadzą do rozbieżnych lojalności organizacyjnych, podejść do rozwiązywania problemów i słownictwa. Poniżej znajdują się przykłady tych różnic lub obaw:

Obawy użytkownika

  • Czy system dostarczy informacje, których potrzebuję do pracy?
  • Jak szybko mogę uzyskać dostęp do danych?
  • Jak łatwo mogę odzyskać dane?
  • Ile wsparcia biurowego będę potrzebował, aby wprowadzić dane do systemu?
  • Jak działanie systemu wpasuje się w mój codzienny harmonogram biznesowy?

Obawy projektantów

  • Ile miejsca na dysku zajmie plik główny?
  • Ile linii kodu programu zajmie wykonanie tej funkcji?
  • Jak możemy zmniejszyć czas procesora podczas uruchamiania systemu?
  • Jakie są najskuteczniejsze sposoby przechowywania tych danych?
  • Jakiego systemu zarządzania bazą danych powinniśmy używać?

Krytyka przesłanki realizacji

Społeczno-naukowe badania wdrożeniowe również oddalają się od projektu zorientowanego na realizację planu i czynią z projektu przedmiot badań. Praca Lucy Suchman była pod tym względem kluczowa, pokazując, w jaki sposób inżynierski model planów i ich realizacja nie mogą uwzględniać umiejscowionego działania i poznania zaangażowanego w rzeczywiste praktyki użytkowników związane z planami: praca ta pokazuje, że plan nie może być wystarczająco szczegółowe, aby szczegółowo opisać wszystko, czego wymaga pomyślne wdrożenie. Zamiast tego wdrożenie opiera się na ukrytych i milczących zasobach oraz cechach użytkowników i składników planu.

Zobacz też

Bibliografia