Ścieżka 06Lekcja 1 / 6

Porównaj odpowiedzialności przed produktami

Porównaj asystenta, wewnętrzną platformę dostarczania i fabrykę oprogramowania. Wskaż pracę wykonywaną przez każdą opcję i odpowiedzialności, które pozostają.

Podstawy10 minSprawdzono

Wydawca Jak piszemy

Czego się nauczysz

  • Porównaj opcje względem tego samego wymaganego wyniku.
  • Odróżnij wykonanie pracy od przyjęcia odpowiedzialności za jej skutki.
  • Wskaż luki i nakładanie się odpowiedzialności w proponowanym modelu operacyjnym.

Porównaj ten sam wynik

Wybór narzędzia do prototypowania nie musi określać modelu operacyjnego produkcji. Ludzie mogą badać pomysły narzędziami pasującymi do ich pracy. Organizacja nadal potrzebuje wspieranego sposobu zabezpieczania, wdrażania, utrzymywania i eksploatacji użytecznych wyników.

Asystent kodowania, platforma wewnętrzna i fabryka oprogramowania mogą rozwiązywać różne części problemu. Porównywanie abonamentów bez określenia zakresu może prowadzić do mylnej decyzji.

Zacznij od wymaganego wyniku: dostarcz i eksploatuj usługę wewnętrzną zgodnie z wymaganiami firmy dotyczącymi danych, bezpieczeństwa i niezawodności. Następnie wskaż pracę w całym cyklu życia. Uwzględnij pracę po pierwszej udanej demonstracji.

Dla fikcyjnej usługi umów organizacja potrzebuje zatwierdzonych wymagań, dostępu pracowników, prywatnych rekordów, zweryfikowanych wydań, reagowania na incydenty i ciągłych aktualizacji. Narzędzie generujące endpoint realizuje część tej listy.

Opisz trzy możliwe modele operacyjne

Przy asystencie kodowania programiści używają AI w istniejącym systemie inżynierskim. Organizacja zapewnia otaczające procesy, integracje, możliwości platformy i zbieranie dowodów. Może to pasować do organizacji z dojrzałymi usługami wspólnymi.

Przy wewnętrznie złożonym systemie dostarczania organizacja integruje agenty, kontekst, kontrole, wdrożenia i informacje zwrotne z eksploatacji. Zyskuje kontrolę nad projektem, a także odpowiada za produkt integracyjny, jego wsparcie i aktualizacje.

Przy kupionej fabryce oprogramowania dostawca zapewnia szerszy, połączony proces. Sprawdź rzeczywisty zakres i wspierane integracje. Organizacja nadal potrzebuje decyzji produktowych i jawnego podziału odpowiedzialności.

Są to modele porównawcze, a nie uniwersalne kategorie produktów. Konkretny dostawca lub platforma wewnętrzna może inaczej łączyć możliwości.

Zweryfikuj drogę od prototypu do działającej usługi

Użyj tego samego konkretnego scenariusza dla każdej opcji. Dla prototypu bankowego zacznij od syntetycznych transakcji bez rzeczywistych uprawnień. Przed rozszerzeniem dostępu poproś zespół lub dostawcę o pokazanie tych możliwości:

  1. Oceń prototyp i wskaż kod wymagający zmiany lub zastąpienia.
  2. Wdróż do wymaganej infrastruktury, w tym własnych kont chmurowych, jeśli wymaga tego polityka.
  3. Sprawdź uprawnienia aplikacji, obsługę sekretów oraz przepływy danych podczas wytwarzania i działania.
  4. Dostarcz dowody względem obowiązujących wymagań i zapisz decyzję o wydaniu.
  5. Monitoruj usługę, usuwaj podatności, testuj odzyskiwanie i reaguj na incydenty.

Przeniesienie kodu na własne konto to część tej pracy. Sprawdź, kto administruje środowiskiem i gdzie usługi zewnętrzne otrzymują dane. Dopasuj zabezpieczenia do obowiązków; sama lokalizacja wdrożenia nie potwierdza zgodności.

Dla granic deklarowanych przez jednego dostawcę porównaj opis współdzielonej odpowiedzialności Taiga z własną mapą. To materiał wydawcy tej witryny. Sprawdź właściwą umowę i konfigurację przed uruchomieniem Taiga.

Oddziel wykonanie, kontrolę i decyzję

Dla każdego działania zapisz, kto je wykonuje, kto sprawdza wynik i kto akceptuje konsekwencje. Jedna strona może pełnić kilka ról, ale pusta rola jest luką.

DziałaniePytanie do mapy odpowiedzialności
WymaganiaKto rozstrzyga niejednoznaczną regułę biznesową?
Przetwarzanie danychKto zatwierdza odbiorców i warunki przetwarzania?
ImplementacjaKto utrzymuje wygenerowany kod po akceptacji?
WeryfikacjaKto sprawdza, czy dowody obejmują rzeczywiste wydanie?
WdrożenieCzyja tożsamość zmienia które środowisko?
EksploatacjaKto reaguje na awarię usługi?
Aktualizacje platformyKto dostosowuje integracje do zmian zależności?

Usługi chmurowe również dzielą odpowiedzialność między dostawcę i klienta. Dokładny podział zależy od usługi. To powód, aby poprosić o precyzyjną mapę, a nie zakładać identyczną granicę wszystkich produktów zarządzanych. Współdzielona odpowiedzialność AWS.

Szukaj luk i powielonej pracy

Załóżmy, że dostawca generuje pipeline, podczas gdy zespół platformowy już utrzymuje zatwierdzoną ścieżkę wdrażania. Zdecyduj, czy dostawca powinien jej używać. Dwa niezależnie utrzymywane pipeline’y mogą tworzyć sprzeczne kontrole i zbędne koszty.

Z drugiej strony dostawca może zakładać, że klient ma zespół incydentowy, a klient uważać eksploatację za część usługi. Rozwiąż tę lukę, zanim użytkownicy uzależnią się od usługi.

Wytyczne platformowe CNCF pozwalają łączyć możliwości wewnętrzne i zarządzane. Istotne pytanie brzmi, czy wynik spełnia potrzeby użytkowników przy jasno przypisanej odpowiedzialności. Wytyczne CNCF.

Użyj mapy w decyzji komercyjnej

Dołącz mapę odpowiedzialności do notatek oceny i doprecyzuj ją we właściwej umowie. Wyceń pracę pozostającą w organizacji. Uwzględnij koszt utrzymania połączeń między komponentami.

Dostawca o szerszym zakresie może być wartościowy, gdy usuwa pracę integracyjną i zachowuje dowody w całym cyklu życia. Rozwiązanie wewnętrzne może mieć wartość tam, gdzie wyjątkowe wymagania uzasadniają dalszą odpowiedzialność. Decyduj na podstawie wymaganego wyniku i zweryfikowanego zakresu.

Wykonaj ćwiczenie

Utwórz trzy kolumny: asystent kodowania, wewnętrznie złożony system dostarczania i kupiona fabryka oprogramowania. Dodaj wiersze wymagań, polityk, implementacji, weryfikacji, wydania, eksploatacji i aktualizacji. Zapisz wykonawcę, weryfikatora i osobę akceptującą każde działanie. Oznacz każdą niewiadomą.

Pobierz arkusz (Markdown)

Sprawdź zrozumienie

Dostawca automatyzuje implementację i uruchamianie testów. Kto odpowiada za wymaganie biznesowe?

Źródła i dalsza lektura

Powiązana lektura od Taiga