Konfiguracja oprogramowania PORT
Projektowanie i wdrażanie konfiguracji produktów oprogramowania do środowisk lub platform programowych.
Uwagi zawierające wskazówki
Umiejętność ta jest zwykle stosowana do projektowania i wdrażania konfiguracji dużych, złożonych programów.
Obejmuje m.in.:
- oprogramowanie do planowania zasobów przedsiębiorstwa (ERP) i zarządzania relacjami z klientami (CRM)
- systemy operacyjne serwerów/mainframe
- rozwiązania typu oprogramowanie jako usługa (SaaS)
- platformy/pakiety integracyjne
- narzędzia dostarczane przez dostawców usług typu infrastruktura jako usługa (IaaS) i platforma jako usługa (PaaS).
Działania mogą obejmować między innymi:
- przenoszenie konfiguracji oprogramowania między różnymi środowiskami lub platformami
- refaktoryzacja złożonych lub nakładających się konfiguracji w różnych modułach i funkcjach oprogramowania
- projektowanie i wdrażanie konfiguracji wykorzystujących architektury i usługi, takie jak mikrousługi, przetwarzanie bezserwerowe i kontenery
- optymalizowanie konfiguracji pod kątem wydajności, skalowalności i opłacalności
- zarządzanie konfiguracjami w wielu środowiskach i zapewnianie interoperacyjności
- stosowanie zasad infrastruktury jako kodu do automatyzacji wdrażania i zarządzania konfiguracją.
W zależności od wymagań i charakterystyki projektu lub przydzielonej pracy – metody i cykle życia konfiguracji oprogramowania mogą być podejściami predykcyjnymi (opartymi na planie) lub adaptacyjnymi (iteracyjnymi/zwinnymi).
Zrozumienie poziomów odpowiedzialności związanych z tą umiejętnością
Tam, gdzie niższe poziomy nie są zdefiniowane...
- Konkretne zadania i obowiązki nie są zdefiniowane, ponieważ umiejętność wymaga wyższego poziomu autonomii, wpływu i złożoności w podejmowaniu decyzji, niż zwykle oczekuje się na tych poziomach. Możesz użyć stwierdzeń esencji, aby zrozumieć ogólne obowiązki związane z tymi poziomami.
Tam, gdzie wyższe poziomy nie są zdefiniowane...
- Obowiązki i odpowiedzialność nie są zdefiniowane, ponieważ te wyższe poziomy obejmują strategiczne przywództwo i szerszy wpływ organizacyjny, który wykracza poza zakres tej konkretnej umiejętności. Zapoznaj się z esencjonalnymi stwierdzeniami.
Rozwijanie umiejętności i wykazywanie się obowiązkami związanymi z tą umiejętnością
Zdefiniowane poziomy pokazują stopniowy postęp w umiejętnościach i odpowiedzialności.
Tam, gdzie niższe poziomy nie są zdefiniowane...
Możesz rozwijać swoją wiedzę i wspierać innych, którzy są odpowiedzialni w tym obszarze poprzez:
- Poznanie kluczowych pojęć i zasad związanych z tą umiejętnością i jej wpływem na Twoją rolę
- Wykonywanie powiązanych umiejętności (zobacz powiązane umiejętności SFIA)
- Wspieranie innych, którzy wykonują zadania i działania na wyższym poziomie
Tam, gdzie wyższe poziomy nie są zdefiniowane...
- Możesz się rozwijać, rozwijając powiązane umiejętności, które są lepiej dostosowane do wyższych poziomów przywództwa organizacyjnego.
Pokaż/ukryj dodatkowe opisy i poziomy.
Poziom odpowiedzialności za tę umiejętność
2 | 3 | 4 | 5 | 6 |
Poziom 1
Konfiguracja oprogramowania: Poziom 2
Pomaga w zadaniach związanych z konfiguracją oprogramowania. Wspiera konfigurację i dostosowywanie środowisk i platform oprogramowania. Pomaga w dokumentowaniu i raportowaniu zmian konfiguracji i wdrożeń. Dokonuje przeglądu własnej pracy.
Konfiguracja oprogramowania: Poziom 3
Projektuje, weryfikuje, dokumentuje, zmienia i refaktoryzuje umiarkowanie złożone konfiguracje oprogramowania do wdrożenia. Stosuje uzgodnione standardy i narzędzia, aby osiągnąć dobrze zaprojektowany rezultat. Współpracuje przy przeglądach pracy z innymi osobami.
Konfiguracja oprogramowania: Poziom 4
Projektuje, weryfikuje, dokumentuje, zmienia i refaktoryzuje złożone konfiguracje oprogramowania do wdrożenia. Przyczynia się do wyboru metod, narzędzi i technik konfiguracji oprogramowania. Stosuje uzgodnione standardy i narzędzia w celu osiągnięcia dobrze zaprojektowanych rezultatów. Uczestniczy w ocenie własnej pracy i kieruje oceną pracy kolegów.
Konfiguracja oprogramowania: Poziom 5
Ponosi odpowiedzialność techniczną na wszystkich etapach oraz iteracjach rozwoju i wdrażania konfiguracji. Planuje i prowadzi działania związane z konfiguracją oprogramowania. Przyjmuje i dostosowuje odpowiednie metody, narzędzia i techniki konfiguracji oprogramowania. Mierzy i monitoruje stosowanie standardów dotyczących projektowania i wdrażania konfiguracji, w tym bezpieczeństwa oprogramowania. Przyczynia się do rozwoju polityk organizacyjnych, standardów i wytycznych dotyczących projektowania i wdrażania konfiguracji oprogramowania.
Konfiguracja oprogramowania: Poziom 6
Rozwija polityki, standardy i wytyczne organizacyjne dotyczące projektowania konfiguracji, wdrożenia i refakturyzacji oprogramowania. Planuje działania związane z konfiguracją i wdrożeniem oprogramowania w odniesieniu do strategicznych, dużych i złożonych projektów rozwoju oraz kieruje takimi działaniami. Opracowuje nowe metody i możliwości organizacyjne oraz dąży do przyjęcia i przestrzegania zasad i standardów.