Co to jest pomoc wrażliwa na kontekst?
Pomoc kontekstowa to informacje dostarczane użytkownikom przez aplikację w oparciu o aktywność użytkownika. Jego celem jest szybkie i wydajne dostarczanie odpowiednich informacji. Czynniki, które należy wziąć pod uwagę przy projektowaniu systemu pomocy kontekstowej, to mechanizm wyzwalający, interfejs użytkownika, treść i opcje dostosowywania. Główne wyzwania obejmują zrozumienie intencji użytkownika i kosztu systemu pomocy.
Mechanizmy wyzwalające to środki, za pomocą których użytkownik prosi o pomoc. Typowe wyzwalacze to klawisz F1, symbol na pasku narzędzi aplikacji i kliknięcie prawym przyciskiem myszy. Wyzwalacze mogą również obejmować niestandardowe kombinacje klawiszy, niektóre polecenia mówione przy użyciu oprogramowania do rozpoznawania mowy, ekrany dotykowe lub inne interfejsy ułatwiające dostęp.
Interfejs użytkownika może mieć postać wyskakujących okienek, podpowiedzi lub ekranu wielokrotnego wyboru z pytaniem: „Co próbujesz zrobić?”. Wbudowana pomoc kontekstowa próbuje odpowiedzieć na najbardziej prawdopodobne pytania w danym momencie w oprogramowaniu, podając tekst instruktażowy podczas pracy użytkownika. Opcje dostosowywania dają użytkownikowi możliwość wyłączenia niepotrzebnych lub denerwujących funkcji.
Treść ma kluczowe znaczenie dla projektu pomocy. Tradycyjnie oprogramowanie kierowało użytkownika do pełnej, oficjalnej dokumentacji. Ta dokumentacja często zawierała przykłady, zasady składni i odsyłacze. Ponieważ Internet jest stale dostępny dla wielu użytkowników, firmy produkujące oprogramowanie umieściły swoje systemy pomocy online. Niektóre firmy zrezygnowały z pisania własnych treści pomocy i zamiast tego skierowały użytkownika do wyszukiwarki.
W 2011 r. Niektórzy obserwatorzy uważali, że rozwój pomocy kontekstowej spada. Zamiast dokumentacji dostawcy oprogramowania zaczęli oferować formaty pytań i odpowiedzi lub jak to zrobić. W takich przypadkach użytkownik uczy się zadania, ale prawdopodobnie nie zdaje sobie sprawy z możliwych udoskonaleń. W rezultacie wielu użytkowników mogło zużywać mniej niż pełną funkcjonalność programu.
Inni eksperci twierdzili, że użytkownicy przestali czytać instrukcje. Ich grupy fokusowe wskazują, że użytkownicy preferują informacje dostarczane w stylu konwersacyjnym. Eksperci ci opisali pełną dokumentację jako marnotrawstwo i stwierdzili, że utrudnia to jej zdolność do konkurowania. Brak dokumentacji spowodował, że przemysł wydawniczy specjalizował się w podręcznikach oprogramowania firm trzecich.
Witryny internetowe wykorzystujące systemy zarządzania treścią (CMS) mogą być ustawione w taki sposób, aby dodać przydatne kontekstowe systemy pomocy. Witryny CMS przechowują zawartość w bazach danych, a formatowanie i układy witryn internetowych są oddzielne od treści. Chociaż te witryny nie są aplikacjami, pomoc w kontekście może być przydatna podczas nawigacji po dużych witrynach. CMS wykorzystywany jako interfejsy użytkownika dla aplikacji lub innych rozwiązań opartych na bazie danych może pomóc obniżyć koszty tych pracochłonnych systemów.