Co to jest prototypowanie papieru?

Prototypowanie papieru to proces, który jest czasami używany do opracowywania, projektowania i testowania różnych aspektów programu komputerowego lub interfejsu użytkownika (UI) w ramach opracowywanego programu. Podstawowy proces obejmuje utworzenie papierowej wersji interfejsu użytkownika i programu na wielu stronach i kartkach papieru, które można wykorzystać do przedstawienia rzeczywistego działania programu z użytkownikiem. Zwykle odbywa się to, gdy program jest jeszcze na wczesnym etapie rozwoju, co pozwala projektantom szybko rozwijać i testować różne pomysły bez rozbudowanego tworzenia grafiki lub programowania. Prototypowanie na papierze można następnie wykorzystać z testerem, aby zademonstrować, jak interfejs użytkownika może faktycznie działać z użytkownikiem na komputerze.

Jako praktyka projektowa, prototypowanie papieru jest wykorzystywane na różne sposoby od wielu lat i w różnych zastosowaniach. Koncepcyjnie jest to podobne do tworzenia miniatur lub makiety dzieła sztuki, zanim ostateczna grafika zostanie opracowana w reklamie. Jednak w przypadku tworzenia oprogramowania umożliwia programistom tworzenie i testowanie różnych aspektów programu bez faktycznego programowania. Firma może zaoszczędzić dużo pieniędzy i czasu, korzystając z prototypów papierowych przed testowaniem oprogramowania, gdy jest ono jeszcze w fazie rozwoju.

Prototypowanie papieru zwykle polega na użyciu arkuszy papieru, kartek i podobnych obiektów w celu stworzenia papierowej reprezentacji tego, jak będzie wyglądał interfejs użytkownika programu. Różne okna, które można otworzyć, mogą być reprezentowane przez oddzielne arkusze papieru i karty, z których każda wyświetla obrazy i opcje, które użytkownik otrzyma podczas nawigacji po systemie. Zmiana opcji za pomocą prototypowania papieru jest tak prosta, jak pisanie i rysowanie na nowym arkuszu papieru lub wprowadzanie zmian na istniejącym arkuszu. Jest to znacznie prostsze niż wprowadzanie zmian w programie w kodzie tworzonym dla tego programu.

Testowanie interfejsu użytkownika dla programu można również przeprowadzić przy użyciu prototypów papierowych. Często odbywa się to poprzez wspólne przebywanie kilku osób w pomieszczeniu, przy czym jedna osoba pełni rolę wirtualnego komputera, podczas gdy tester siedzi po przeciwnej stronie małego stolika. Użytkownik nie otrzymuje żadnych instrukcji, ale może ręcznie wchodzić w interakcję z papierowym prototypem, używając dłoni i palców do reprezentowania kursora, który poruszałby się po rzeczywistym programie.

Gdy tester wchodzi w interakcję z prototypem, osoba działająca jako komputer wirtualny demonstruje, jak zachowywałby się komputer, gdyby był używany rzeczywisty program. Osoba ta zmieni strony i przyniesie nowe arkusze papieru i karty, aby przedstawić, jak będzie działał rzeczywisty system. Pozwala to na tworzenie prototypów na papierze, aby ocenić, w jaki sposób użytkownicy będą faktycznie wchodzić w interakcję z interfejsem użytkownika, a następnie wprowadzić niezbędne zmiany, gdy oprogramowanie jest jeszcze na wczesnym etapie rozwoju.