Close
Logo Canva
Canva + Atlassian

Nie zdarzyło nam się jeszcze, żebyśmy nie mogli zrobić tego, co chcieliśmy, korzystając z Jira Software Premium.

Jeff Lai
Dział Infrastruktury Wewnętrznej

Warstwy stron
Latające gwiazdki
Zdjęcie w ramce
Ołówek
Latające gwiazdki
Marker

150

zaoszczędzonych godzin prac inżynierskich miesięcznie

500 tys.

wykonań globalnych reguł automatyzacji miesięcznie

Jak automatyzacja zwiększa możliwości Canva na skalę globalną

Po tym, jak w ciągu niespełna dziesięciu lat serwis Canva zdobył ponad 30 milionów użytkowników, możliwość automatyzacji, jaką zapewnia Jira Software Premium, stała się niezbędna do nawigowania po burzliwych wodach tak gwałtownej zmiany skali. Szacuje się, że obecnie firma oszczędza około 150 godzin prac inżynierskich miesięcznie, a cała organizacja działa bardziej dynamicznie.

Canva to najszybciej rozwijający się start-up w Australii, którego misją jest niesienie dobra i stwarzanie światu możliwości projektowania. Firma, która w 2012 roku liczyła zaledwie kilku pracowników, obecnie, po ośmiu latach, ma ich ponad 1000, i generuje roczny przychód ponad 50 mln AUD. W ciągu roku od uruchomienia platforma miała milion zarejestrowanych użytkowników, a obecnie z serwisu Canva korzysta 30 milionów ludzi na całym świecie.

Z takim wzrostem wykładniczym wiążą się wyzwania związane ze skalowaniem procesów i procedur wewnętrznych w taki sposób, aby możliwie w jak najmniejszym stopniu zwiększyć ich złożoność. To jedna z podstawowych przyczyn, dla których Canva zdecydowała się skorzystać z rozwiązania Jira Software Premium, a w szczególności z możliwości globalnej automatyzacji, jakie oferuje. Pół miliona wykonań reguł automatyzacji każdego miesiąca przekłada się na oszczędność 150 godzin cennego czasu inżynierów Canva miesięcznie — a mówimy tylko o jednym zespole.

Skalowanie z pomocą automatyzacji

Inżynierowi oprogramowania, Andrew Toolanowi, guru odpowiedzialnemu za infrastrukturę wewnętrzną, Jeffowi Lai, oraz ich zespołom funkcje dostępne w Jira Software Premium, takie jak automatyzacja, ratują życie. Zespół polega na regułach automatyzacji, które działają w Jira Software i Jira Service Management. Jak podsumował Andrew: „Jira jest naszym centralnym źródłem prawdy”. Zautomatyzowane zatwierdzenia ułatwiają kierowanie procesem realizacji wniosków, co pozwala zaoszczędzić kilka sekund na każdej instancji, jednak po zsumowaniu jest to sporo czasu.

Jak wspomina Jeff: „Gdy dołączyłem do Canva, przyjrzałem się przepływowi pracy wewnętrznego zespołu IT, który w tamtym czasie składał się z tylko jednej osoby. Każdego dnia, bez przerwy, ten biedak był bombardowany wiadomościami w aplikacji Slack. Ręczne odpowiadanie na te wnioski pochłaniało mnóstwo czasu. Skonfigurowałem więc dla niego projekt usługowy i dodałem automatyzację. Od tamtego czasu wydajność jego pracy niezwykle się zwiększyła. Teraz możemy automatyzować procesy na poziomie całego systemu Jira”.

Wpływ narzędzi Atlassian sięga daleko poza zespoły ds. IT i monitorowania. „Jira Software Premium pozwala zespołom w firmie Canva pracować zwinniej — zwłaszcza w miarę skalowania działalności” — wyjaśnia Jeff. Narzędzie Automation w systemie Jira daje zespołom pewność, że prace idą naprzód, bez konieczności ręcznego monitorowania ich przebiegu. „Dzięki temu oszczędzamy sporo czasu”.

Dzięki narzędziu Automation w Jira, nie musisz się już martwić, czy ktoś zauważył wniosek i się nim zajmuje — to funkcja automatyzacji upewnia się, że tak jest”.

Jeff Lai
Dział Infrastruktury Wewnętrznej

Automatyzacja jest prawdziwym wybawieniem

Narzędzie Automation w systemie Jira łączy się z platformą Statuspage, informując właścicieli zadań o kolejnych krokach, jakie muszą podjąć po zamknięciu zgłoszenia dotyczącego incydentu, na przykład o sporządzeniu raportu na temat incydentu. „Gdybyśmy tego nie mieli, każdą taką czynność musielibyśmy wykonać ręcznie. Nawet jeśli weźmiemy pod uwagę tylko projekt zarządzania incydentami, to zajęłoby znaczną część tygodnia osoby, która musiałaby wykonać tę pracę samodzielnie”.

Incydenty produkcyjne są obsługiwane przy użyciu rozwiązania Jira Service Management, które za pośrednictwem odrębnej aplikacji jest dodatkowo zintegrowane z Opsgenie i Slack. Nowe incydenty są tworzone w Opsgenie, a na ich podstawie są automatycznie tworzone nowe zgłoszenia w Jira Service Management z typem incydentu, powiązanym przepływem pracy oraz monitorowanymi czynnościami do wykonania. Jeśli w systemie Jira zostanie utworzony wniosek o wysokim poziomie pilności, którego autor nie przypisze do siebie, taki wniosek zostanie automatycznie skierowany do osoby pełniącej dyżur domowy wskazanej w Opsgenie. „To nasz plan działania w przypadkach, gdy nie da się w oczywisty sposób stwierdzić, w czym tkwi problem” — mówi Andrew.

Przy tak wielu przepływach pracy realizowanych za pomocą systemu Jira brak nieograniczona pamięć masowa w Jira Software Premium pozwala zespołom uniknąć poczucia ciasnoty. „Nie muszę się martwić, że cała moja instancja Jira ulegnie awarii tylko dlatego, że ktoś dołączył plik kopii zapasowej” — żartuje Jeff.

Jira jest naszym centralnym źródłem prawdy”.

Andrew Toolan
inżynier oprogramowania

Spójność i ogólna widoczność

Spójność wszystkich odmiennych narzędzi współpracujących ze sobą naprawdę wyróżnia Atlassian. „Zanim zaczęliśmy korzystać z systemu Jira, brakowało nam struktury” — wspomina Andrew. „Aby wyszukać incydent sprzed dwóch miesięcy, praktycznie trzeba było przewinąć wstecz całą historię aplikacji Slack, ponieważ mieliśmy jeden kanał Slack do wszystkiego”. Teraz dzięki Jira Software Premium mamy kontrolę nad wszystkimi procesami i możemy uzyskać pełny obraz, wykorzystując zautomatyzowane wiadomości Slack zawierające tylko te informacje, które są naprawdę ważne.

Zespół Jeffa aktywował reguły automatyzacji, które aktualizują zgłoszenia Jira w oparciu o różne skonfigurowane warunki. Dzięki temu członkowie zespołu, którzy często muszą reagować na pilne i wymagające szybkiego podjęcia działań wnioski, mogą spać spokojnie. „Dzięki narzędziu Automation w Jira, nie musisz się już martwić, czy ktoś zauważył wniosek i się nim zajmuje — to funkcja automatyzacji upewnia się, że tak jest”.

Wgląd w przepływ pracy umożliwiający upewnienie się, że ktoś odbiera zgłoszenia i reaguje na nie to dla firmy Canva ogromna zaleta, twierdzi Jeff. „Nie wrzucasz czegoś po prostu w próżnię — wysyłasz wniosek i ewidentnie widzisz, czy ktoś się nim zajmuje”. Nieuchronną konsekwencją tak szybkiego rozwoju firmy była rosnąca liczba wniosków w systemie Jira. Zamiast zwiększać liczbę ludzi zajmujących się problemami, Jeff i jego zespół usprawnili procesy i przeprowadzili mądrze skalowanie, wykorzystując narzędzie Automation i rozwiązanie Jira Software Premium.

„Nie zdarzyło nam się jeszcze, żebyśmy nie mogli zrobić tego, co chcieliśmy, korzystając z Jira Software Premium”.

Chcesz dowiedzieć się więcej o regułach automatyzacji, z których Canva korzysta na co dzień? Dzięki uprzejmości Jeffa, znajdziesz je tutaj na forum społeczności Atlassian.

Następna historia
Logo Klarna
Klarna

Od trudnych początków po planowanie w czasie rzeczywistym: rewolucja w banku Klarna dzięki rozwiązaniu Portfolio for Jira

Zrób kolejny krok
Ikona Jira Software

Ulepszony zestaw funkcji, który pomaga administratorom, zespołom i organizacji w skalowaniu działalności

Ikona Jira Software

Ponad 100 szablonów automatyzacji dostępnych teraz w bibliotece szablonów automatyzacji