Udostępnij przez


Zasady inżynierii platformy

Nowoczesne organizacje na dowolną skalę, od startupów po duże przedsiębiorstwa, mają taką samą wrażliwość na rynek. Wszystkie mają te same cele, aby szybko wprowadzić deweloperów do pracy, umożliwiając im szybkie wdrażanie kodu i skrócenie czasu osiągnięcia wartości.

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 realizowane są wnioski do helpdesku, spotkania przeglądowe, czy okresowe inspekcje, kroki ręczne powodują tarcie w cyklu dostarczania oprogramowania. Wprowadzenie przeszkód zmniejsza szybkość zespołu, a na dodatek zwiększa frustrację zespołu deweloperskiego i operacyjnego.

Reguły

Poniższe zasady mogą kierować projektowaniem i wdrażaniem praktyki inżynieryjnej platformy w celu rozwiązania tych problemów: