• Home
  • Blog
  • Jak wprowadziliśmy "Easy" do Easy LMS

Jak wprowadziliśmy "Easy" do Easy LMS

How do we make sure you understand our learning management system? What is our take on how to be user-friendly? This article will walk you through our process.

Data publikacji:
19 kwi 2022
Czas czytania:
5 Min.
Autor:
Knowly

Posiadanie produktu z wieloma funkcjami może być trudne do zrozumienia. Dla nas jest to ciągłe balansowanie między szybkim dodawaniem nowych funkcji i ułatwianiem korzystania z nich. W tym miejscu do gry wkraczają nasze wytyczne dotyczące użyteczności. Pomagają nam one podejmować decyzje projektowe, ustalać priorytety tego, co powinniśmy zrobić, aby było użyteczne w pierwszej kolejności, i określać, co można poprawić podczas późniejszej iteracji. Pracując w ten sposób, nie musisz czekać, aż funkcja będzie idealna, a ty jako klient możesz już czerpać korzyści z korzystania z nowej funkcji.

Poziomy użyteczności

Niektóre funkcje niestety zawsze będą wymagały nieco więcej myślenia

Niektóre funkcje lub funkcjonalności są z natury złożone, na przykład konfigurowanie integracji z innymi systemami. Dlatego zdefiniowaliśmy różne poziomy użyteczności. Aby było to jasne, nie wszystkie nasze wytyczne muszą być stosowane do każdej funkcji, nad którą pracujemy.

Biorąc za przykład integracje, możemy sprawić, że będzie to bardzo łatwe po naszej stronie, ale nie mamy żadnego wpływu na użyteczność systemu, z którym konfigurujesz integrację. Co więcej, może to obejmować pewne kodowanie lub zaawansowane ustawienia w wielu systemach. Dlatego najprawdopodobniej nigdy nie będzie to łatwe zadanie do wykonania. Jest to coś, co z natury jest bardziej zaawansowane. Zwłaszcza jeśli coś pójdzie nie tak, czasami trudno jest stwierdzić, która strona powoduje zakłócenia w przepływie ?.

W poprzednim akapicie potajemnie przedstawiłem ci dwa z naszych pięciu poziomów użyteczności. Pozwól, że podzielę się z tobą pozostałymi:

  • Przyziemne zadania powinny być łatwe.

  • Zadania wymagające powinny być łatwe.

  • Zadania zaawansowane powinny być wykonalne.

  • Zadania zaawansowane powinny być wspierane.

  • Zadania, których nie planujemy wspierać.

  • .

Pozwól, że uczynię to nieco bardziej namacalnym. Niektóre funkcje, takie jak dodawanie pytań, to prozaiczne czynności. Chcemy, aby nie wymagały wysiłku. Aby to osiągnąć, chcemy zastosować wszystkie nasze wytyczne dotyczące użyteczności. Inne funkcje, takie jak konfigurowanie pojedynczego logowania, są z natury bardziej złożone. Mimo to nadal chcemy wspierać tę funkcjonalność. W przypadku zaawansowanej funkcji, takiej jak ta, istnieje mniej wytycznych, których należy przestrzegać.

Ale jak upewnić się, że doświadczenie użytkownika zostało optymalnie zaprojektowane dla wszystkich określonych poziomów? Czego potrzebujemy, aby to osiągnąć? Pozwól, że przedstawię Ci nasz proces.

Wytyczne w działaniu

Wybieranie tego, nad czym pracujemy

Najpierw decydujemy, nad którą funkcją pracować w pierwszej kolejności. Przechodzimy przez proces oceny partii, porównując znaczenie różnych funkcji o wysokim priorytecie, aby określić najpilniejszą rzecz, nad którą należy pracować.


I will use our export buttons as an example. They enable the exporting of the results of participants to a file you can view and crunch further in Excell. The image on the right shows how they all used to look. From this button, you do not know the behavior that it has. Do you have to wait for all the data to compile first, or does it download straight away? Because of all this unclarity, we decided to pick it up.

Określanie bieżącego stanu

Następnie oceniamy poziom użyteczności funkcji, przechodząc przez wytyczne, które należy zastosować. Następnie określamy również poziom, do którego chcemy dążyć. Może się to różnić od celu końcowego, ponieważ może to być zbyt duży krok do wykonania w jednej iteracji. Dzięki temu wiemy, na których wytycznych powinniśmy się skupić podczas tej iteracji, aby zapewnić jak najlepsze wrażenia użytkownika.

W każdej iteracji skupiamy się głównie na ulepszaniu jednej wytycznej na raz. Nie oznacza to, że pozostałe wytyczne nie są w ogóle brane pod uwagę. Po prostu chcemy poprawić przynajmniej jedną rzecz na raz, jak przypomniał mi kiedyś Jeroen, szybkość to także jakość. "Pracujemy w krótkich cyklach, ponieważ okazało się, że jest to szybsze i daje lepsze wyniki, ale oznacza to podejmowanie małych kroków i nie wszystko będzie pasować", wyjaśnia Anouk, jeden z naszych projektantów front-endu.

Wolimy szybko wydać nową lub ulepszoną funkcję, niż czekać wieki, aby zrobić to idealnie

Ustaliliśmy, że proces eksportowania wyników powinien być bezwysiłkowy. Oznacza to, że wszystkie nasze wytyczne muszą mieć zastosowanie. Przycisk złamał naszą wytyczną dotyczącą przewidywalności, która mówi, że klienci powinni być w stanie zrozumieć, jak wchodzić w interakcję z funkcją i skutecznie przewidywać wyniki. Na tym właśnie postanowiliśmy się skupić w tej iteracji.

Znalezienie rozwiązania

Następnie, gdy tylko omówimy możliwe rozwiązania, decydujemy, która z wytycznych jest najważniejsza do poprawy w danym momencie. Sposób, w jaki to zrobimy, jest następnie uwzględniany w proponowanym rozwiązaniu. I w końcu nadszedł czas, aby zacząć wprowadzać je w życie!

Jak wspomniano wcześniej, po kliknięciu przycisku eksportu mogą się zdarzyć dwie rzeczy. Albo będziesz musiał trochę poczekać, zanim plik zostanie pobrany, albo zostanie on pobrany od razu. Aby wyjaśnić, czego można się spodziewać, zaprojektowaliśmy przycisk dla każdego z dwóch scenariuszy.

The Start Export button (see image on the right) implies the waiting time through the use of the icon. The wording also shows that you will start the process of exporting so you will not have an immediate result.

The Export button (see image on the right) shows it will download straight away because of the universally used icon for downloading. The wording implies that it is a one-click action and that the data is available straight away.

Ocena ulepszeń

Wreszcie, po zakończeniu części rozwojowej historii, zespół testuje ją, przechodząc przez możliwe scenariusze w oparciu o kryteria akceptacji. W ten sposób możemy ocenić, czy standardy wytycznych zostały spełnione. Gdy testowanie zakończy się pomyślnie, publikujemy historię i można korzystać z nowej lub ulepszonej funkcji ?.

Ze względu na wprowadzone przez nas ulepszenia ustaliliśmy, że wymagania dotyczące przewidywalności zostały spełnione. Ponieważ pozostałe wytyczne zostały już zastosowane, możemy powiedzieć, że jest to Mundane!

Przeczytaj więcej wpisów na naszym blogu

Caroline

Caroline

12 gru 2024

Wyjaśnienie naszych dodatkowych korzyści związanych z zatrudnieniem

Wynagrodzenie ma duże znaczenie przy wyborze pracy, ale nie zapominajmy o dodatkach, które się z nim wiążą. Dodatkowe korzyści mogą naprawdę osłodzić umowę! Wierzymy, że przygotowaliśmy fantastyczny pakiet. Zapoznaj się z naszymi wspaniałymi dodatkami!

Czytaj dalej
Caroline

Caroline

8 kwi 2025

Praca i rozwój!

Praca w Easy LMS daje satysfakcję! Oczywiście zapewniamy konkurencyjne wynagrodzenie, dodatek na dojazdy i pracę z domu oraz 25 płatnych dni urlopu rocznie! Ale jesteśmy również dumni, że możemy zaoferować ci benefity, które pomogą ci poczuć swój pełen potencjałi dawać z siebie wszystko. Twoje dobre samopoczucie, zarówno fizyczne, jak i psychiczne, jest naszym najwyższym priorytetem! Nasi pracownicy stanowią kręgosłup naszej organizacji.

Czytaj dalej
Caroline

Caroline

22 kwi 2025

Pierwszy miesiąc

Kiedy masz nową pracę, z niecierpliwością czekasz na jej rozpoczęcie! Jednocześnie zawsze towarzyszy temu zdrowa dawka nerwów. Co cię czeka? Jak będą wyglądały pierwsze tygodnie? I jak szybko możesz naprawdę wnieść wartość dodaną? Skupiamy się na tym ostatnim. Nasz przejrzysty program wdrożeniowy dla inżynierów oprogramowania pomoże Ci poznać naszą firmę, współpracowników i zadania w mgnieniu oka! Przekonaj się, jak zapewnimy Ci dobry start!

Czytaj dalej