Podsumowanie

Ukończone

Twoja organizacja obsługuje krytyczną aplikację biznesową wdrożona na całym świecie w wielu regionach. Aplikacja ma wiele modułów, w tym aplikację mobilną dostępną w najpopularniejszych sklepach z aplikacjami mobilnymi. Szacowany koszt przestoju platformy jest obliczany w wysokości 10 000 USD na minutę. Wykryte usterki muszą zostać szybko rozwiązane i przeniesione do środowiska produkcyjnego bez przestojów.

Ciągła jakość umożliwi zespołowi podniesienie globalnej jakości aplikacji. Ciągłe dostarczanie umożliwi zautomatyzowaną propagację nowych wersji za pośrednictwem wielu środowisk.

Ciągłe dostarczanie to podejście inżynieryjne oprogramowania, w którym zespoły tworzą oprogramowanie w krótkich cyklach. Jego celem jest:

  • Tworzenie, testowanie i wydawanie oprogramowania z większą szybkością i częstotliwością.
  • Zmniejsz koszt, czas i ryzyko dostarczenia zmian, umożliwiając zwiększenie liczby aktualizacji przyrostowych aplikacji w środowisku produkcyjnym.

Automatyzując proces i umożliwiając wydawanie w środowisku produkcyjnym w dowolnym momencie, ciągłe dostarczanie przynosi ważne korzyści, takie jak:

  • Mniej odpadów
  • Szybsze zwroty z inwestycji
  • Mniejsze ryzyko
  • Wyższa jakość

Ciągła jakość polega na wspieraniu kultury jakości. Pomaga to zespołom tworzyć doskonałe środowiska użytkownika, tworzyć funkcje pasujące do czasu rynku i umożliwiać charakterystykę aplikacji, która dostarcza wartość szybciej niż tworzą dług techniczny.

Dzięki zmianie tradycyjnego paradygmatu zapewniania jakości ciągła jakość nie jest wolna od wyzwań i zagrożeń:

  • Silosy organizacyjne mogą utrudniać wdrażanie.
  • Ciągła jakość wymaga zaangażowania wszystkich uczestników projektu i umożliwienia im odepchnięcia.
  • Korzystanie z ciągłej jakości w tworzeniu oprogramowania wymaga zmian w zakresie obowiązków związanych z rolą i zmianą kultury organizacyjnej. Takie zmiany spowodują spadek produktywności przed osiągnięciem poziomu ekspertów.
  • Mimo że narzędzia automatyzują i ułatwiają procesy, ciągła jakość wymaga zmiany kultury organizacyjnej.
  • Jeśli ciągła jakość pozostaje tylko technicznie skoncentrowana na ciągłej integracji i testowaniu, twoja organizacja nie zrealizuje korzyści, które ma na to nadzieję.
  • Wąskie skupienie się na pojedynczej metryce jakości może wpłynąć na pracowników, aby poprawić metrykę kosztem innych celów firmy, a nawet zadowolenia klientów. Jeśli organizacja nie wie, co oznacza ciągła jakość, może doświadczyć wielu fałszywych startów podczas jego ustalenia.

Ale oprócz wspierania kultury jakości, Continuous Quality jest również o mentalności – pasji do uczenia się i wprowadzania naszych najlepszych na co dzień, aby zrobić większą różnicę na świecie.