8 Zwinnych strategii procesowych dla szczupłych zespołów marketingowych
Opublikowany: 2023-06-23Jesteśmy pasjonatami technofilii, pracujemy zdalnie i tworzymy własne aplikacje (m.in. Turbine, aplikacja HR i Fizz+Ginger, techniczna aplikacja SEO dla użytkowników HubSpot). Pracujemy dla firm technologicznych takich jak Microsoft, Symantec, LinkedIn czy HP i wywodzimy się z branży programistycznej (nasz CEO przez 10 lat prowadził firmę zajmującą się grami komputerowymi).
Można więc oczekiwać, że będziemy mieć bardziej inżynieryjne podejście do marketingu, nawet jeśli większość z nas jest „kreatywna”. W rzeczywistości metodologia zwinna inspiruje wiele naszych praktyk roboczych.
Udostępniamy je tutaj, aby pokazać, że marketingowcy i innowatorzy technologiczni mogą mówić tym samym językiem. Wierzymy, że możesz prowadzić marketing jako szczupłe, opłacalne działanie ORAZ zapożyczyć najlepsze praktyki Agile z inżynierii oprogramowania, aby działał wydajnie. Oto jak to widzimy.
Ta treść była pierwotnie dostępna jako część naszego ebooka „Opłacalny marketing dla ambitnych firm B2B” (od str. 21). W związku z tym masz możliwość pobrania oryginalnego materiału w formacie PDF, jeśli wypełnisz ten formularz:
1. Edycja równorzędna
Programiści stosujący metodę zwinną często pracują w parach, albo wspólnie kodują, albo wymieniają kod między nimi w celu weryfikacji. Jest to przeciwieństwo zwykłego obrazu bohaterskiego programisty spalającego olej o północy, ale działa. Poprawia jakość kodu i produktywność.
W Articulate przydzielamy zespół do każdego zadania związanego z pisaniem. Zwykle jedna osoba pisze, a druga redaguje. Mogą chodzić tam iz powrotem kilka razy. Często zmieniamy role w tej samej kampanii dla różnych tekstów. Ostatnio zatrudniliśmy też redaktora naczelnego, który dba o to, abyśmy mieli rację.
2. Marketing oparty na testach
Dzięki zwinnemu programowaniu każdej zmianie wprowadzonej w kodzie towarzyszy aktualizacja oprogramowania do automatycznego testowania, aby upewnić się, że zmiany nie zepsują tego, co już działa.
W marketingu, zwłaszcza online, prawie wszystko jest (i powinno być) testowalne. Czy ta strona uzyskuje więcej konwersji niż tamta? Czy to CTA jest lepsze? I tak dalej. Daje nam to jasny obraz tego, co jest najlepsze dla maksymalizacji zwrotu z inwestycji.
Ale idea testów regresyjnych oznacza również, że to, co działa dzisiaj, musi być stale testowane, aby upewnić się, że będzie działać jutro.
3. Żadnych brzuszków, żadnego wypalenia
Programiści myślący zwinnie nie robią brzuszków. Nie ma całonocnych kofeiny i pizzy. Zamiast tego planują swoją pracę wokół rozsądnego, ale skoncentrowanego 40-godzinnego tygodnia pracy.
Marketerzy powinni zrobić to samo, nawet jeśli oznacza to mówienie „nie” pośpiechu. Jak mówią w Teksasie, „brak planowania z twojej strony nie stanowi sytuacji awaryjnej z mojej strony”. W końcu praca w pośpiechu to często praca niechlujna.
Lepiej zbierać dane i iteracyjnie korygować swoje plany w świetle tego, czego się uczysz. Zdajemy sobie sprawę, że nie zawsze możemy to robić dobrze, ale staramy się to robić.
4. Historie użytkowników, a nie specyfikacje
Programowanie zwinne nie zajmuje się metodami formalnymi, szczegółowymi specyfikacjami ani żadnymi innymi sposobami, w jakie menedżerowie projektów próbują odizolować się od kaprysów klientów. (Więcej informacji można znaleźć w Diabelskim słowniku marketingowym).
Zamiast tego prosi klienta i programistę o współpracę przy opisywaniu pożądanego wyniku. Format jest prosty, krótkie historie użytkowników – na przykład: „użytkownicy mogą założyć nowe konto” lub „Jako X chcę Y ze względu na korzyść Z”. Im bardziej konkretne są te historie, tym lepiej. Marketerzy mogą zastosować podobne podejście, określając dane wyjściowe, takie jak styl lub temat artykułu, zamiast danych wejściowych, takich jak liczba godzin potrzebnych do napisania go. (To właśnie robimy. W Articulate nie ma kart czasu pracy!) Współpraca z naszymi klientami jest czymś, co naprawdę cenimy – owocuje lepszymi, bardziej wartościowymi wynikami.
Ponadto nasza lista kontrolna odprawy projektowej koncentruje się na celach biznesowych i odbiorcach (nasze słowo oznaczające „użytkowników”), a nie na szczegółowych specyfikacjach.
5. Oszacuj trudność, nie oszacuj czasu trwania
Prawdopodobnie używasz Jira lub ClickUp lub czegoś do zarządzania projektami. Te narzędzia do zarządzania projektami unikają zwykłej metodologii kaskadowej i kart czasu pracy. Zamiast prosić programistów o określenie, jak długo zajmie „historia”, zwinne narzędzia do zarządzania projektami pytają, jak bardzo jest ona złożona i jak ważna jest w stosunku do innych zadań.
Z biegiem czasu śledzą, ile czasu zajmuje Ci wykonanie różnych rodzajów zadań, a po krótkim czasie mogą przewidzieć, kiedy ukończysz różne nadchodzące zadania. Na przykład w Articulate zwykle używamy długości słowa jako wskaźnika złożoności, jeśli chodzi o pisanie treści, z pewnymi zastrzeżeniami dotyczącymi szczególnie technicznych elementów. Używamy punktów do oszacowania wysiłku, czasu, kosztów i tak dalej.
6. Spotkania „na stojąco”.
Zamiast niekończących się spotkań statusowych i telekonferencji, zwinni programiści organizują spotkania „na stojąco” na początku tygodnia (lub dnia), aby dzielić się informacjami. My robimy to samo (praktycznie pracujemy zdalnie). I, jak sama nazwa wskazuje, jeśli ludzie wstają, zwykle nie mówią tak dużo!
7. Oczekuj zmian, nie walcz z nimi
Większość projektów oprogramowania obejmuje szczegółowe specyfikacje, które są ustalane na stałe po rozpoczęciu rozwoju. Problem z takim podejściem polega na tym, że okoliczności się zmieniają i często klient nie wie, co jest dla niego skuteczne, dopóki nie zobaczy tego w kodzie.
Zwinny rozwój zachęca do zaangażowania klienta i zakłada, że projekt będzie się zmieniał w czasie. Dzieląc go na krótkie sprinty (patrz następny punkt) i małe, dobrze zdefiniowane punkty, projekt zwinny jest bardziej elastyczny.
Ogólnie rzecz biorąc, w Articulate stosujemy takie podejście, umożliwiając i oczekując od klientów wyrażania opinii nawet w przypadku wielu poprawek. Opinie i przepisywanie mogą być frustrujące, to pewne. Ale oczekiwanie ich, a nawet przyjmowanie ich, pomaga nam wykonywać lepszą pracę dla naszych klientów. W granicach rozsądku.
8. Sprinty, nie maratony
Zwinny rozwój ma na celu „minimalny opłacalny produkt” na wczesnym etapie i małe przyrostowe ulepszenia w miarę upływu czasu. Pozwala uniknąć epickich projektów i marszów śmierci, które nękały poprzednie generacje twórców oprogramowania.
Projekty marketingowe powinny być takie same: Twoja witryna nigdy nie jest tak naprawdę ukończona, ale jej zbudowanie nie powinno zająć eonów. Podobnie zasięg marketingu kanałowego to ciągły projekt, a nie jednorazowe zadanie dla stażysty.
Agencje marketingowe, jak każda inna firma, nie mogą sobie pozwolić na samozadowolenie, ale innowacje są trudne. Uczenie się z innych dziedzin i przekładanie tych lekcji na własny biznes to inteligentna i opłacalna strategia — i jak odkryliśmy, może być całkiem satysfakcjonująca!
Tak więc, zespoły marketingowe, nie wahajcie się. Nie musisz być inżynierem oprogramowania ani mistrzem jogi, aby być zwinnym.