Dlaczego potrzebujesz kontroli jakości Salesforce?

5 min Aktualizacja: 13.03.2025
img
autor

Kierownik ds. sukcesu klienta i zarządzania kontem

Wiera Stepanowicz

🚀 Wyobraź sobie swój projekt Salesforce ze specjalistą ds. kontroli jakości i bez niego. Czy widzisz różnicę? Dziś chcemy porozmawiać Kontrola jakości w Salesforce, zalety i wady, wyzwania biznesowe i luki w komunikacji oraz jak ich unikać.

Czym zwykle zajmuje się kontrola jakości Salesforce?

Tester QA Salesforce to specjalista odpowiedzialny za rozwiązywanie problemów napotykanych w projektach, planowanie i wdrażanie różnych etapów kontroli jakości, przystępowanie do zadania, aby je zrozumieć i ustalenie, jakich rezultatów ostatecznie oczekuje klient.

Dlaczego potrzebujemy kontroli jakości w rozwoju?

Po pierwsze, wyobraźmy sobie, jak jest naprawdę Rozwój Salesforce’a proces może zostać przeprowadzony. Na przykład mamy po swojej stronie zespół trzech programistów Salesforce i jednego kierownika projektu. W Jira kierownik projektu tworzy bilety dla programistów, które należy wykonać. Na każdym bilecie znajduje się opis dzieła. Do zrobienia, w toku i gotowe kolumny etapów. Dzięki temu klient widzi te zadania w kolumnie wykonane na dashboardzie i myśli, że praca została zakończona. Ale nie jest. Tak naprawdę, kiedy zadanie jest już wykonane, nie wydaje się, żeby to było to. Zadanie zostało wykonane i jest przygotowywane do testów.    

Mamy wymagania dotyczące opracowania strony internetowej z przyciskami, możliwością logowania różnych typów użytkowników i innymi. Wszystko jest opisane w zadaniu. Po zakończeniu zadanie trafia do sekcji „Gotowe”. Ale możemy utknąć w sytuacji, gdy programista wykonał jedno, a klient potrzebował drugiego, ponieważ programista nie zbadał problemu klienta i po prostu zamknął wymagane zadanie, zakres prac nie był wystarczająco poprawny. W rezultacie możemy mieć czarno-białe.   

Czasami nie ma opisu zadania. Kierownik projektu wypełnia zgłoszenie na podstawie informacji o kliencie, ponieważ nie ma wystarczającej ilości czasu lub klient nie wie, czego tak naprawdę chce. W rezultacie takie zgłoszenia często są opracowywane z bardzo małą ilością informacji o tym, co należy zrobić.  

Nadchodzi specjalista ds. kontroli jakości. To osoba, która z jednej strony może zaangażować się w pracę na etapie „Gotowe”, a z drugiej strony kontrola jakości zaczyna się od etapu „Do zrobienia”.    

Z jakimi problemami się spotkałeś?

Klienci chcieli, aby programiści sami przetestowali to, co już zrobili. Z ich punktu widzenia jest to logiczne. Na przykład wycinając sukienkę, możesz sprawdzić, czy wzór jest wykonany prawidłowo. Jednak takie podejście nie działa w fazie rozwojowej. Przynajmniej programiści wykorzystują swoje umiejętności techniczne, aby zakończyć zadania w sposób, który rozumie wymagania. Otóż ​​to. Jednak wydaje mi się niewłaściwe i niepiśmienne zatrudnianie tylko zespołu programistów i kierownika projektu, jeśli jest to konieczne. W większości istnieją luki pomiędzy działalnością klientów, rozwojem Salesforce i programistami.

Czy możesz podzielić się spostrzeżeniami na temat skutecznego przeprowadzania kontroli jakości?

🧩 Im bardziej doświadczona kontrola jakości, tym lepsze wyniki mogą uzyskać klienci.

Doświadczony specjalista ds. kontroli jakości zadaje pytania wyjaśniające, aby zapobiec problemom na początku projektu. Na przykład może to nie być prawidłowe oszacowanie. Na początek jest to jedno oszacowanie. Mamy mały opis, który można ukończyć w ciągu kilku godzin. W jakiś sposób decydujesz się zadać pytanie wyjaśniające i okazuje się, że trzeba opisać więcej, to kolejny szacunek.     

🧩 Im lepiej QA zna produkt, tym większe prawdopodobieństwo, że tester będzie w stanie pomóc. I usprawnienie procesu rozwoju.

Przejdźmy przez kolejne etapy tworzenia oprogramowania: wymagania, analiza, projektowanie, kodowanie, testowanie, wdrożenie. Całkiem możliwe, że taki obraz może utkwić w głowie klienta. Jeśli taka osoba uważa, że ​​jest tyle pracy do zrobienia i być może nie będzie potrzeby zatrudniania testerów, programiści sami sobie poradzą, więc po co mam w takim razie przepłacać? W rzeczywistości to tak nie działa. Na każdym etapie powinna być obecna kompetentna osoba zapewniająca kontrolę jakości.  

🧩 Kontrola jakości powinna być bardziej uważna niż programista.

Znalazłem problem, umieszczamy zgłoszenie w „Do zrobienia” lub odrzucamy. W każdym razie może istnieć kilka kręgów z tylko jednym zadaniem.  

🧩 Dobra kontrola jakości to kontrola jakości plus licencjat.

Jeśli Twój klient współpracuje już z analitykiem biznesowym, wystarczy, że inżynier ds. zapewnienia jakości przetestuje zadania wykonane przez programistę. Ale jeśli mówimy o odwrotnej sytuacji, ani BA, ani PM nie działają, ktoś powinien zebrać wymagania. Jeśli proces zbierania wymagań zostanie poprawnie przeprowadzony, łatwiej będzie mi przeprowadzić testy. Aby zrozumieć, co zostało zrobione, a co nie.   

Jeśli spojrzeć na BA jak na specjalistę odpowiedzialnego za analizę i będącego ekspertem w zakresie procesów biznesowych. Nie ma potrzeby zastępowania BA. Ale jeśli mówimy o kimś, kto jest zaangażowany w projekt, kto może pomóc w zarządzaniu papierkową robotą, stworzyć plan testów, potrafi korzystać z confluence, aktualizować informacje itp. Możesz przekazać te obowiązki QA.   

osoba
Chcesz wdrożyć Salesforce w swojej firmie?
Skontaktuj się z naszym zespołem, aby zadać pytania!