Canva + Atlassian
Nie zdarzyło nam się jeszcze, żebyśmy nie mogli zrobić tego, co chcieliśmy, korzystając z Jira Premium.
Jeff Lai
Dział Infrastruktury Wewnętrznej
150
zaoszczędzonych godzin prac inżynierskich miesięcznie
500 tys.
wykonań globalnych reguł automatyzacji miesięcznie
Branża
Projekt
Lokalizacja
Siedziba główna w Sydney, Australia
Liczba użytkowników
1100
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 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 zwinniej.
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 dotyczące skalowania 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 w serwisie Canva zdecydowano się skorzystać z rozwiązania Jira Premium, a w zwłaszcza z możliwości globalnej automatyzacji, jakie daje to narzędzie. Pół miliona wykonań reguł automatyzacji każdego miesiąca przekłada się na oszczędność 150 godzin cennego czasu pracy inżynierów Canva miesięcznie — a mówimy tylko o jednym zespole.
Skalowanie z pomocą automatyzacji
Dla Andrew Toolana, który jest inżynierem oprogramowania, i Jeffa Lai pełniącego rolę guru odpowiedzialnego za infrastrukturę wewnętrzną oraz dla ich zespołów funkcje dostępne w Jira Premium, takie jak automatyzacja, są prawdziwym wybawieniem. Zespół korzysta z reguł automatyzacji, które działają w systemach Jira i Jira Service Management. Jak podsumował Andrew: „Jira jest naszym centralnym źródłem rzetelnych informacji”. Zautomatyzowane zatwierdzenia ułatwiają kierowanie procesem realizacji wniosków, co pozwala zaoszczędzić kilka sekund na każdej instancji, jednak po zsumowaniu daje 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 dział obsługi 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 Premium pozwala zespołom w firmie Canva pracować zwinniej — zwłaszcza w miarę skalowania działalności” — wyjaśnia Jeff. Automatyzacja w Jirze 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 nieograniczona pamięć masowa w Jira 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 różnorodnych narzędzi współpracujących ze sobą to cecha wyróżniająca Atlassian. „Zanim zaczęliśmy korzystać z Jiry, 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 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”.
Jak twierdzi Jeff, wgląd w przepływ pracy umożliwiający sprawdzenie, czy ktoś odbiera zgłoszenia i reaguje na nie to dla firmy Canva ogromna zaleta. „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 Premium.
„Nie zdarzyło nam się jeszcze, żebyśmy nie mogli zrobić tego, co chcieliśmy, korzystając z Jira 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 w tym wątku na forum społeczności Atlassian.
Następna historia
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
Ulepszony zestaw funkcji, który pomaga administratorom, zespołom i organizacji w skalowaniu działalności
Ponad 100 szablonów automatyzacji dostępnych teraz w bibliotece szablonów automatyzacji