Case Study

Projekt Nearshore

Automatyzacja i zwiększenie szybkości dostarczania nowych funkcji

Konsultant DevOps z Alter Solutions opracowujący nowe funkcje dla klienta

Klient

 

logo-saint-gobain-white

 

Branża
  • Zrównoważone budownictwo
  • Obejmuje ponad 30 cenionych firm budowlanych w Wielkiej Brytanii i Irlandii, takich jak British Gypsum, Weber, Isover czy Glassolutions
  • 45 ośrodków produkcyjnych
  • 7 akademii szkoleniowych

Wyzwania

  • Udział w komitetach architektonicznych i proponowanie bardziej odpornych i skalowalnych rozwiązań.
  • Projektowanie i wdrażanie kontroli cyklu życia wielu aplikacji i procesów z odpowiednimi walidacjami.
  • Integracja narzędzi do maksymalnej automatyzacji procesów rozwoju i dostarczania nowych funkcji.
  • Proponowanie metryk do oceny jakości dostarczania projektu, jego odbioru oraz tworzenie odpowiednich pulpitów nawigacyjnych.

Rozwiązanie

Alter Solutions użyła narzędzi automatyzacyjnych oraz opracowała pipeline’y dostarczania kodu. Oto szczegółowe kroki:

  • Ciągłe wsparcie w poprawie podejścia zwinnego (Agile).
  • Wsparcie w stosowaniu różnych procesów wydania funkcji dostosowanych do każdej sytuacji.
  • Tworzenie różnych pipeline’ów dla każdej aplikacji.
  • Tworzenie niestandardowych komponentów wielokrotnego użytku dla tych pipeline’ów, umożliwiających ich ponowne użycie w różnych scenariuszach.

Metodologia

Continuous Integration/Continuous Delivery (CI/CD).


Technologie

  • Azure Devops
  • Azure Devops Templates
  • Github Actions
  • Github Actions Workflows
  • Command-Line Interface (CLI) dla różnych projektów
  • Python
  • Shell Script

Rezultaty

Alter Solutions zdołało zapewnić szybkie wydawanie nowych funkcji, jednocześnie utrzymując jakość dostarczania i gwarantując, że konieczne procesy, testy i zatwierdzenia były realizowane dla każdej nowej funkcji.


Czas i zasoby

Projekt trwa od 2 lat i angażuje 3 konsultantów DevOps.