Udostępnij za pośrednictwem


Zasady inżynierii platformy

Nowoczesne organizacje na dowolną skalę — startupy dla dużych przedsiębiorstw — wszystkie mają taką samą wrażliwość na rynek. Wszystkie mają te same cele szybkiego rozpoczęcia pracy deweloperów, umożliwiając im szybkie wdrażanie kodu i skrócenie czasu na wartość. W miarę rozwoju organizacji ogólny wzorzec polega na ustanowieniu większego ładu w celu zapewnienia jakości i bezpieczeństwa, kontrolowania kosztów dzięki zwiększonej standaryzacji i bezproblemowej skalowania dzięki ulepszonej standaryzacji. Jednak wiele z tych procesów zapewniania ładu zaczyna się od kontroli ręcznej. Na przykład utworzenie środowiska przetwarzania w chmurze w nowym regionie może być zarządzane za pomocą ręcznego procesu żądania w celu zapewnienia odpowiednich mechanizmów kontroli.

Niezależnie od tego, czy prowadzone są żądania pomocy technicznej, przegląd spotkań, czy okresowe inspekcje ręczne, ręczne kroki powodują tarcie w cyklu życia dostarczania oprogramowania. Wprowadzenie tarcia zmniejsza szybkość zespołu, a co gorsza, zwiększa frustrację zespołu deweloperów i operacji.

Oto zestaw zasad, które mogą kierować projektowaniem i wdrażaniem praktyki inżynieryjnej platformy w celu rozwiązania tych problemów: